{"id":9758,"name":"io.swagger.parser.v3:swagger-parser","ecosystem":"maven","repository_url":"https://github.com/swagger-api/swagger-parser","issues_count":613,"created_at":"2025-06-06T22:38:46.365Z","updated_at":"2025-06-06T22:38:46.365Z","purl":"pkg:maven/io.swagger.parser.v3:swagger-parser","metadata":{"id":5036735,"name":"io.swagger.parser.v3:swagger-parser","ecosystem":"maven","description":"swagger-parser","homepage":"https://github.com/swagger-api/swagger-parser","licenses":"Apache License 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/swagger-api/swagger-parser","keywords_array":[],"namespace":"io.swagger.parser.v3","versions_count":66,"first_release_published_at":"2017-11-22T18:21:37.000Z","latest_release_published_at":"2025-05-26T14:11:55.000Z","latest_release_number":"2.1.29","last_synced_at":"2025-05-30T13:05:37.416Z","created_at":"2022-07-27T17:44:32.824Z","updated_at":"2025-05-30T13:05:37.417Z","registry_url":"https://central.sonatype.com/artifact/io.swagger.parser.v3/swagger-parser/","install_command":null,"documentation_url":"https://appdoc.app/artifact/io.swagger.parser.v3/swagger-parser/","metadata":{},"repo_metadata":{"id":16249745,"uuid":"18997610","full_name":"swagger-api/swagger-parser","owner":"swagger-api","description":"Swagger Spec to Java POJOs","archived":false,"fork":false,"pushed_at":"2025-05-09T13:20:16.000Z","size":8912,"stargazers_count":806,"open_issues_count":325,"forks_count":535,"subscribers_count":44,"default_branch":"master","last_synced_at":"2025-05-11T03:44:48.573Z","etag":null,"topics":["java","open-source","openapi","openapi-specification","openapi3","rest","rest-api","swagger","swagger-oss","swagger-parser"],"latest_commit_sha":null,"homepage":"http://swagger.io","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/swagger-api.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-04-21T16:00:22.000Z","updated_at":"2025-05-09T13:20:19.000Z","dependencies_parsed_at":"2023-10-16T19:42:10.661Z","dependency_job_id":"3bf129cb-3712-4081-85b7-dd80a07be59a","html_url":"https://github.com/swagger-api/swagger-parser","commit_stats":{"total_commits":1802,"total_committers":187,"mean_commits":9.636363636363637,"dds":0.7941176470588236,"last_synced_commit":"153070c54acc6b96f902dd9e6155956921453847"},"previous_names":[],"tags_count":138,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swagger-api","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254693151,"owners_count":22113394,"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":"swagger-api","name":"Swagger","uuid":"7658037","kind":"organization","description":"","email":"apiteam@swagger.io","website":"http://swagger.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7658037?v=4","repositories_count":38,"last_synced_at":"2024-04-14T08:15:23.302Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/swagger-api","funding_links":[],"total_stars":69405,"followers":1144,"following":0,"created_at":"2022-11-02T16:26:44.305Z","updated_at":"2024-04-14T08:15:40.418Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swagger-api","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swagger-api/repositories"},"tags":[{"name":"v2.1.27","sha":"737dda4ffade9038df8b589695a0f652ddc310f7","kind":"commit","published_at":"2025-05-09T13:06:35.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.27","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.27/manifests"},{"name":"v1.0.74","sha":"d1735d80934b1e53f8c365f5f1056f76407a5f6a","kind":"commit","published_at":"2025-05-02T11:22:03.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.74","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.74","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.74","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.74/manifests"},{"name":"v2.1.26","sha":"eb23c46739ff6437f4d649c462d92c8dd1acf000","kind":"commit","published_at":"2025-03-25T11:35:39.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.26","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.26/manifests"},{"name":"v2.1.25","sha":"e54928171bc63fbd887680b56e7a2b00831577f8","kind":"commit","published_at":"2025-01-17T08:36:24.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.25","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.25/manifests"},{"name":"v1.0.73","sha":"5cc124782267e1e4d2660c4d0efd7598519a60de","kind":"commit","published_at":"2025-01-17T07:13:30.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.73","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.73","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.73","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.73/manifests"},{"name":"v2.1.24","sha":"4016cf0e067a57394191602a2275363468e38591","kind":"commit","published_at":"2024-11-18T21:58:27.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.24","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.24/manifests"},{"name":"v1.0.72","sha":"599f80c864a433415d389793ed826f83a820e385","kind":"commit","published_at":"2024-11-18T20:29:50.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.72","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.72","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.72","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.72/manifests"},{"name":"v2.1.23","sha":"d41c7420e190eff8f622c1dd9d125ae6e3a064a6","kind":"commit","published_at":"2024-10-23T10:59:20.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.23","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.23/manifests"},{"name":"v1.0.71","sha":"08a8d092a013081e39306817fd05687a5d13242a","kind":"commit","published_at":"2024-05-02T14:27:37.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.71","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.71","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.71","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.71/manifests"},{"name":"v2.1.22","sha":"5040b8bda6d7e6eb8babcf1e8c06241218ef2b76","kind":"commit","published_at":"2024-04-05T08:01:34.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.22","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.22/manifests"},{"name":"v1.0.70","sha":"0087633560b9d93af05bf996375bceedb4ab78bb","kind":"commit","published_at":"2024-03-27T07:45:52.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.70","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.70","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.70","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.70/manifests"},{"name":"v2.1.21","sha":"24a1dfa7c47a169cca0766fe9db7cda02e47e4d1","kind":"commit","published_at":"2024-03-06T13:17:38.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.21","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.21/manifests"},{"name":"v2.1.20","sha":"3a31c1629bd27c3e1a8d5975ba8e1d55b0ef330a","kind":"commit","published_at":"2024-01-18T12:21:06.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.20","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.20/manifests"},{"name":"v1.0.69","sha":"a7ce873638601b825a50df748292b642319e6790","kind":"commit","published_at":"2024-01-18T11:38:29.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.69","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.69","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.69","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.69/manifests"},{"name":"v2.1.19","sha":"85ce5575b24c807e1d16f0517cbc622f32255b9b","kind":"commit","published_at":"2023-11-21T11:11:40.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.19","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.19/manifests"},{"name":"v2.1.18","sha":"295e2924fd798fe8370b8c501fa3d61ec4b7a25f","kind":"commit","published_at":"2023-10-17T09:13:13.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.18","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.18/manifests"},{"name":"v2.1.17","sha":"d12b3837e01e070ad7076396b43e3dd8428a3c32","kind":"commit","published_at":"2023-10-16T10:58:43.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.17","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.17/manifests"},{"name":"v1.0.68","sha":"e3a112a0cc01d761cb2054d4c36e4e9180d51986","kind":"commit","published_at":"2023-10-16T10:07:46.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.68","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.68","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.68","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.68/manifests"},{"name":"v2.1.16","sha":"234d29031b17beb71e4129ea7bb3909c58cc809e","kind":"commit","published_at":"2023-06-26T17:43:45.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.16","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.16/manifests"},{"name":"v2.1.15","sha":"17940c0d10346ed705879acbe432ea8dc5ba39f2","kind":"commit","published_at":"2023-05-29T10:59:58.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.15","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.15/manifests"},{"name":"v1.0.67","sha":"fe757a9c2e1d75281bd7f559638fd2fdcf389fd0","kind":"commit","published_at":"2023-05-29T09:55:58.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.67","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.67","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.67","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.67/manifests"},{"name":"v2.1.14","sha":"fcb3e2a8affc309bbe481a549124563c95223102","kind":"commit","published_at":"2023-05-16T06:38:33.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.14","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.14/manifests"},{"name":"v1.0.66","sha":"2a833c1c0c7ec23154001ee8a9718e61c12718cc","kind":"commit","published_at":"2023-05-15T10:13:17.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.66","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.66","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.66","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.66/manifests"},{"name":"v2.1.13","sha":"0fa0bb23f912752bd6ea661e3708e2298e350277","kind":"commit","published_at":"2023-03-26T12:32:04.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.13","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.13/manifests"},{"name":"v1.0.65","sha":"c425f7a864cf23cf096d29c8ae438e8a7c6f6d02","kind":"commit","published_at":"2023-03-26T11:34:25.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.65","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.65","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.65","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.65/manifests"},{"name":"v2.1.12","sha":"12a4a2e7ebd26ba26df054c975843bbc02e71779","kind":"commit","published_at":"2023-02-15T14:55:23.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.12","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.12/manifests"},{"name":"v2.1.11","sha":"d8e65a1994479bea0974e4ba23c1a878389855f1","kind":"commit","published_at":"2023-01-18T10:56:15.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.11","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.11/manifests"},{"name":"v2.1.10","sha":"a549f3afda4db34c7ed0e956360ee8d521b0fa54","kind":"commit","published_at":"2023-01-06T15:07:10.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.10","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.10/manifests"},{"name":"v2.1.9","sha":"e0f86d789e1dec45082465a69b2aaee8e759b634","kind":"commit","published_at":"2022-11-15T19:22:20.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.9","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.9/manifests"},{"name":"v1.0.64","sha":"43ec2f93c96f0eeeec96280f1795921c59cbe859","kind":"commit","published_at":"2022-11-15T15:37:59.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.64","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.64","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.64","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.64/manifests"},{"name":"v2.1.8","sha":"4b3863c6c902981c3d563119f0f6f30f6598f517","kind":"commit","published_at":"2022-11-02T16:47:08.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.8","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.8/manifests"},{"name":"v2.1.7","sha":"585b1b9422ecf9f3fe166d381141d37c528802ff","kind":"commit","published_at":"2022-10-27T21:13:25.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.7","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.7/manifests"},{"name":"v2.1.6","sha":"18d885a5615b6fd2ade5951614c0ad880fc1e6f7","kind":"commit","published_at":"2022-10-21T09:19:16.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.6","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.6/manifests"},{"name":"v2.1.5","sha":"8282c2371c4e89ba67c8bfe19222a390db7ae847","kind":"commit","published_at":"2022-10-17T21:09:53.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.5","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.5/manifests"},{"name":"v2.1.4","sha":"e41b1c70249e1e6bb8f43e5e20fd5ef64846ea52","kind":"commit","published_at":"2022-10-17T09:38:29.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.4","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.4/manifests"},{"name":"v1.0.63","sha":"a0b0719501f4a6a4277769a6ad46279a927fca30","kind":"commit","published_at":"2022-10-17T08:43:33.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.63","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.63","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.63","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.63/manifests"},{"name":"v2.1.3","sha":"713885de95296e0489b3e999607e6693511c57ed","kind":"commit","published_at":"2022-09-27T14:40:19.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.3","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.3/manifests"},{"name":"v1.0.62","sha":"f96580a14266d9098ad147c8571c632c7e8036ab","kind":"commit","published_at":"2022-09-27T12:48:54.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.62","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.62","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.62","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.62/manifests"},{"name":"v2.1.2","sha":"5a3d7dd848caaaf72a552fd1f8403f96d4bd8dbc","kind":"commit","published_at":"2022-08-15T11:22:25.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.2","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"2b4227190b8223c9363671434a72cf810a861631","kind":"commit","published_at":"2022-06-17T14:01:59.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.1","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"b1f724c1c5a635cb358363cb95028c3fffd52cba","kind":"commit","published_at":"2022-06-15T16:44:04.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.1.0","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.1.0/manifests"},{"name":"v1.0.61","sha":"8e775d4d7337cbb04c86cb2b82532c1e31f4b188","kind":"commit","published_at":"2022-06-15T15:56:20.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.61","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.61","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.61","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.61/manifests"},{"name":"v2.0.33","sha":"9f3e4c66fbee28ca566bbbc651c434890a624a61","kind":"commit","published_at":"2022-05-20T19:51:56.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.33","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.33/manifests"},{"name":"v1.0.60","sha":"e9c71b15fb13725beb261612185cd3a1061c9c58","kind":"commit","published_at":"2022-05-20T18:39:26.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.60","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.60","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.60","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.60/manifests"},{"name":"v2.0.32","sha":"7214ef6c6add6e9cfdb69991f299534c70adb519","kind":"commit","published_at":"2022-04-04T19:41:47.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.32","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.32/manifests"},{"name":"v1.0.59","sha":"0cd775a10f75bd0ac5f89823282b3fa2a2ed9f30","kind":"commit","published_at":"2022-04-04T16:51:29.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.59","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.59","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.59","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.59/manifests"},{"name":"v1.0.58","sha":"3588e191a24bff7b800ebbd169414225eab21688","kind":"commit","published_at":"2022-03-15T08:36:04.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.58","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.58","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.58","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.58/manifests"},{"name":"v2.0.31","sha":"2ba563c25d658fa2203d2317f0b2a08f97c95749","kind":"commit","published_at":"2022-03-12T11:27:02.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.31","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.31/manifests"},{"name":"v2.0.30","sha":"eeec2e4f3a53b411db6535246ccd1c9f0cba51a2","kind":"commit","published_at":"2022-02-07T19:47:58.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.30","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.30/manifests"},{"name":"v1.0.57","sha":"36998e8dae3b01d7836b4735d547fc907253099b","kind":"commit","published_at":"2022-02-07T15:36:29.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.57","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.57","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.57","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.57/manifests"},{"name":"v2.0.29","sha":"3dd3e7b0cae8ecf4244b7bcd6aec992b3dbfacaa","kind":"commit","published_at":"2021-12-18T16:58:05.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.29","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.29/manifests"},{"name":"v2.0.28","sha":"b4cee7151559f1e647a1a8119002a50e02ec6a4c","kind":"commit","published_at":"2021-09-29T19:47:03.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.28","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.28/manifests"},{"name":"v1.0.56","sha":"9dfa263b86d9fd67fa0610d3d38aa32ca675445e","kind":"commit","published_at":"2021-09-29T18:28:50.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.56","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.56","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.56","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.56/manifests"},{"name":"v2.0.27","sha":"4bd0f4fdbf8e9cf173463dd73b570db47013dd6f","kind":"commit","published_at":"2021-06-28T09:46:49.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.27","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.27/manifests"},{"name":"v2.0.26","sha":"987fa8c632d01887bc0e901106edfc6e5f857bc6","kind":"commit","published_at":"2021-05-28T11:14:25.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.26","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.26/manifests"},{"name":"v1.0.55","sha":"2507c258f508863bf0c08f6a0c35ccb3c5a23f58","kind":"commit","published_at":"2021-05-28T09:50:29.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.55","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.55","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.55","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.55/manifests"},{"name":"v2.0.25","sha":"af54da9cbeb415e93a123cc28d56d18d300c3ca1","kind":"commit","published_at":"2021-04-06T11:47:09.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.25","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.25/manifests"},{"name":"v1.0.54","sha":"b9800a90d50ff8822440238f3f8baf1c140b77ef","kind":"commit","published_at":"2020-12-29T13:44:03.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.54","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.54","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.54","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.54/manifests"},{"name":"v2.0.24","sha":"5fb648fed424ad20112144a0abcae09c4aec68fb","kind":"commit","published_at":"2020-12-04T16:01:58.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.24","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.24/manifests"},{"name":"v1.0.53","sha":"2984f91f1d2b4e974d1500229b6b8463afc0362d","kind":"commit","published_at":"2020-11-26T17:42:51.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.53","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.53","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.53","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.53/manifests"},{"name":"v2.0.23","sha":"20a300271bd4ff5634df65d2e7b77dfcd2563fd1","kind":"commit","published_at":"2020-11-02T09:24:25.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.23","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.23/manifests"},{"name":"v1.0.52","sha":"a99c6dacd76f704dbb7b6efe22d0271a49038451","kind":"commit","published_at":"2020-10-16T13:31:18.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.52","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.52","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.52","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.52/manifests"},{"name":"v2.0.22","sha":"651be45ec253304276db6c9244c09bb281ad6dfe","kind":"commit","published_at":"2020-10-03T07:15:56.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.22","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.22/manifests"},{"name":"v2.0.21","sha":"65f76cce60a810efc104b537ddef84133183ce31","kind":"commit","published_at":"2020-07-28T09:22:20.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.21","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.21/manifests"},{"name":"v2.0.20","sha":"945b4449194ba028a24fd80674c72643f5f02ba0","kind":"commit","published_at":"2020-05-15T16:25:08.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.20","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.20/manifests"},{"name":"v1.0.51","sha":"be7d645800457f93ccdd759edbc3c11728525fd6","kind":"commit","published_at":"2020-05-15T14:57:43.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.51","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.51","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.51","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.51/manifests"},{"name":"v2.0.19","sha":"ca6ff42199aaf3e2c45c041d5bf60cfc8e92f10a","kind":"commit","published_at":"2020-04-02T09:23:56.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.19","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.19/manifests"},{"name":"v2.0.18","sha":"68b2c21bfc1ec1610b1ede17672194c3943945a2","kind":"tag","published_at":"2020-02-23T09:08:03.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.18","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.18/manifests"},{"name":"v1.0.50","sha":"ba1463a8d5a4034acb46a175aef728b60c67710a","kind":"tag","published_at":"2020-02-23T09:04:30.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.50","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.50","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.50/manifests"},{"name":"v2.0.17","sha":"d88d11c10252f98b052ee7ce690de334ab48adaf","kind":"commit","published_at":"2020-01-02T14:00:54.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.17","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.17/manifests"},{"name":"v1.0.49","sha":"7e99b406685526c79c72570c88724b2f4ff105b0","kind":"commit","published_at":"2020-01-02T13:36:54.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.49","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.49","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.49/manifests"},{"name":"v2.0.16","sha":"26d6f6b5d4b6b7177e4f98283f67f65c1433056f","kind":"commit","published_at":"2019-11-16T15:29:41.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.16","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.16/manifests"},{"name":"v1.0.48","sha":"58675f216a9bad8248104f7b90c4be60d8fe858f","kind":"commit","published_at":"2019-11-16T15:03:24.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.48","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.48","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.48/manifests"},{"name":"v2.0.15","sha":"2c612b7f50c3474edd339ae95661eb4fe0d3b8bb","kind":"commit","published_at":"2019-10-12T11:52:43.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.15","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.15/manifests"},{"name":"v1.0.47","sha":"7dbf75391de8e20d5fcb0e3bcf7d5673f064683b","kind":"commit","published_at":"2019-10-12T11:10:19.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.47","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.47","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.47/manifests"},{"name":"v2.0.14","sha":"af0f56ec402ffca6db97bb6f83231524dd8c20e7","kind":"commit","published_at":"2019-08-22T17:25:24.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.14","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.14/manifests"},{"name":"v1.0.46","sha":"4bc42cce30504a4a8f9fa6573002e6e832736b82","kind":"commit","published_at":"2019-08-22T17:00:57.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.46","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.46/manifests"},{"name":"v2.0.13","sha":"64c6edb4d556487300484cac63a28be3d95caa03","kind":"commit","published_at":"2019-06-27T15:36:27.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.13","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.13/manifests"},{"name":"v1.0.45","sha":"c304f81065fbb767ebea1868351befd28c4b10b2","kind":"commit","published_at":"2019-06-27T14:25:41.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.45","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.45/manifests"},{"name":"v2.0.12","sha":"80148d2000e9768c0d764396ae963da8fcda86c4","kind":"commit","published_at":"2019-04-24T14:34:36.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.12","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.12/manifests"},{"name":"v2.0.11","sha":"d018a1003533011790b2a632d6a1c1843da7e1b2","kind":"commit","published_at":"2019-03-26T11:56:14.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.11","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.11/manifests"},{"name":"v1.0.44","sha":"1afa98e260477f75adbb5e6e0bc19b20b6b34b37","kind":"commit","published_at":"2019-03-26T11:25:48.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.44","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.44/manifests"},{"name":"v2.0.10","sha":"de8b1d216ce6c57813e0964a02d35d7684b8bd56","kind":"commit","published_at":"2019-03-25T09:38:57.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.10","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.10/manifests"},{"name":"v1.0.43","sha":"2533d05dc1c6e9b2e1283a654dc051d371a3d409","kind":"commit","published_at":"2019-03-25T08:34:40.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.43","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.43/manifests"},{"name":"v2.0.9","sha":"8be209a5394616ab0d074053d38e6098c687b03e","kind":"commit","published_at":"2019-02-18T14:49:31.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.9","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.9/manifests"},{"name":"v1.0.42","sha":"d8823dd2a6e2cf60c7c9201d321ac3a82cad0813","kind":"commit","published_at":"2019-02-18T14:09:39.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.42","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.42/manifests"},{"name":"v2.0.8","sha":"670b278f1cf925ce93a8d3c17a1c8411d9e5329b","kind":"commit","published_at":"2019-01-15T11:34:01.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.8","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.8/manifests"},{"name":"v1.0.41","sha":"5523159b9af67ccf304ccf3440396c2b1e7de4e9","kind":"commit","published_at":"2019-01-15T11:08:45.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.41","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.41/manifests"},{"name":"v2.0.7","sha":"75e660320bc6ffeee8e7240dc719ad8d895962df","kind":"commit","published_at":"2018-11-29T20:15:54.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.7","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.7/manifests"},{"name":"v2.0.6","sha":"386162dabc7d113fc6fa73c1cb4c94210ba648b7","kind":"commit","published_at":"2018-11-29T07:05:02.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.6","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.6/manifests"},{"name":"v1.0.40","sha":"d6ca32e92e8a167bba5fc98c7c3a2e22e7662430","kind":"commit","published_at":"2018-11-28T18:11:50.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.40","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.40/manifests"},{"name":"v2.0.6-20181030","sha":"3ee7b0c48f39f5c1490d504d9b77e4f20832a09a","kind":"tag","published_at":"2018-10-30T19:03:30.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.6-20181030","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.6-20181030","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.6-20181030","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.6-20181030/manifests"},{"name":"v.2.0.5","sha":"a5662378d637a7c4d1f5f30e55a009bfce480074","kind":"commit","published_at":"2018-10-04T14:57:55.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v.2.0.5","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v.2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v.2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v.2.0.5/manifests"},{"name":"v.1.0.39","sha":"ed90b5d68e71b897b5ff1f8197d5b6f9afffbb3c","kind":"commit","published_at":"2018-10-04T13:58:27.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v.1.0.39","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v.1.0.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v.1.0.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v.1.0.39/manifests"},{"name":"v.2.0.4","sha":"f8ca23a81bf7034e095ad8daebfe9c9475b716d8","kind":"commit","published_at":"2018-09-05T17:08:59.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v.2.0.4","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v.2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v.2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v.2.0.4/manifests"},{"name":"v2.0.3","sha":"270227f3b17b2268d17b1b3c66b949f24d258f01","kind":"commit","published_at":"2018-09-05T15:54:44.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.3","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.3/manifests"},{"name":"v1.0.38","sha":"48ed1e676961b5f1a8c9f7ba941e090a6a4891d1","kind":"commit","published_at":"2018-09-05T15:05:31.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.38","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.38/manifests"},{"name":"v2.0.2","sha":"0a254c65c02a981eda02c0566b6ea26739acfa6f","kind":"commit","published_at":"2018-08-10T15:16:59.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.2","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.2/manifests"},{"name":"v1.0.37","sha":"609e5ba6ddbce01be1a3c148f043698c617d34f8","kind":"commit","published_at":"2018-08-10T12:59:01.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.37","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.37/manifests"},{"name":"v2.0.1","sha":"b5a73502a8954e5e00c7dba87557568ff4530f5c","kind":"commit","published_at":"2018-05-24T16:02:17.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.1","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.1/manifests"},{"name":"v1.0.36","sha":"c01a11e44a54850c03ef280afbf88a34babd62cf","kind":"commit","published_at":"2018-05-24T15:40:59.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.36","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.36/manifests"},{"name":"v2.0.0","sha":"056445f24af16a4afccec0a30c550df8557f620d","kind":"commit","published_at":"2018-04-17T08:19:43.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.0","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.0/manifests"},{"name":"v1.0.35","sha":"50363fbf64bddefb835f4068bcee2d6494e726d6","kind":"commit","published_at":"2018-04-17T08:02:04.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.35","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.35/manifests"},{"name":"v2.0.0-rc3","sha":"964829e456973316a8ede8433d319996cfae5e16","kind":"commit","published_at":"2018-01-23T15:48:16.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.0-rc3","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.0-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.0-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.0-rc3/manifests"},{"name":"v.1.0.34","sha":"7b50ce506a7f28c06779744fade016123b35323c","kind":"commit","published_at":"2018-01-23T10:55:40.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v.1.0.34","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v.1.0.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v.1.0.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v.1.0.34/manifests"},{"name":"v2.0.0-rc2","sha":"fc8993be5cf76e2762198e0848a93ffd03ad272b","kind":"commit","published_at":"2017-11-22T18:17:26.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.0-rc2","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.0-rc2/manifests"},{"name":"v.1.0.33","sha":"6be4df3b625e0558ab0380178e4daeaeea280059","kind":"commit","published_at":"2017-11-22T17:33:07.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v.1.0.33","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v.1.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v.1.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v.1.0.33/manifests"},{"name":"v2.0.0-rc1","sha":"848cefb5e30b6aa9455740b67a759ae3ad538843","kind":"commit","published_at":"2017-09-29T23:22:29.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.0-rc1","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.0-rc1/manifests"},{"name":"v2.0.0-rc0","sha":"0a430b4a19221a6abd4eabad588c16bfdb43502d","kind":"commit","published_at":"2017-08-19T02:36:43.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v2.0.0-rc0","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v2.0.0-rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.0-rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v2.0.0-rc0/manifests"},{"name":"v1.0.32","sha":"fe4d6d283448ca2672535b23f0461143bfdac325","kind":"commit","published_at":"2017-07-15T19:29:09.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.32","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.32/manifests"},{"name":"v1.0.31","sha":"67a2226436627c7c6de924de792b6b2ed09faa46","kind":"commit","published_at":"2017-07-14T19:20:52.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.31","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.31/manifests"},{"name":"v1.0.29","sha":"4234995bd3835727723573e1cb3e61d32fd79d91","kind":"commit","published_at":"2017-05-31T17:20:08.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.29","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.29/manifests"},{"name":"v1.0.27","sha":"1bf0bff1971d0daa5b1fb3d3b080daba38eefe06","kind":"commit","published_at":"2017-03-10T21:45:44.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.27","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.27/manifests"},{"name":"v1.0.26","sha":"271c018a369914024c30c5336877ce354ba3f889","kind":"commit","published_at":"2017-03-01T12:54:11.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.26","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.26/manifests"},{"name":"v1.0.25","sha":"e92f5bc668dc55716195868a5125bda3c74cb95d","kind":"commit","published_at":"2016-12-27T20:45:44.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.25","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.25/manifests"},{"name":"v1.0.24","sha":"9d247e76d72d17cc4d7a9a9d84cc33a5b9f3a3c8","kind":"commit","published_at":"2016-12-20T18:53:04.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.24","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.24/manifests"},{"name":"v1.0.23","sha":"afd274b805b00e38b0730dd0106a0ae8050be20c","kind":"commit","published_at":"2016-10-28T20:47:34.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.23","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.23/manifests"},{"name":"v1.0.22","sha":"61e265ebc79a1ced219a93f9f788061745c42f36","kind":"commit","published_at":"2016-08-05T17:20:12.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.22","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.22/manifests"},{"name":"v1.0.21","sha":"0c43b400f11ae25489b08e6a54d382b93cf7b765","kind":"commit","published_at":"2016-07-14T06:54:30.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.21","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.21/manifests"},{"name":"v1.0.20","sha":"5c23182322a28db860b1820b3787e3daaed79061","kind":"commit","published_at":"2016-06-01T13:46:04.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.20","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.20/manifests"},{"name":"v1.0.19","sha":"608733eefe7ab1d4ee0466767dd0325f2baeb6f4","kind":"commit","published_at":"2016-04-06T19:59:45.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.19","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.19/manifests"},{"name":"v1.0.18","sha":"36307db5438c7ca29077cf4793a6553af8e5a8d4","kind":"commit","published_at":"2016-03-25T01:17:23.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.18","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.18/manifests"},{"name":"v1.0.17","sha":"04af052a252941f79a57c9670ae7ba564ae052cf","kind":"commit","published_at":"2016-02-02T21:51:54.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.17","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.17/manifests"},{"name":"v1.0.16","sha":"b9a98d543ec6dda29d6770c3611df992653d525d","kind":"commit","published_at":"2016-01-07T00:43:39.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.16","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.16/manifests"},{"name":"v1.0.15","sha":"0d8148ada11d6ab91d685194d76cc371a66165ec","kind":"commit","published_at":"2016-01-06T16:23:24.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.15","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.15/manifests"},{"name":"v1.0.14","sha":"cbad9a332d7ee2d319f18d2344878edcb2169431","kind":"commit","published_at":"2015-12-24T05:26:08.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.14","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.14/manifests"},{"name":"v1.0.13","sha":"07d6814d471b18aef851af031206b3309b838455","kind":"commit","published_at":"2015-11-07T01:21:06.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.13","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.13/manifests"},{"name":"v1.0.12","sha":"a72e1956b3816b504688865da8a64738ebd85d2d","kind":"commit","published_at":"2015-11-03T08:21:51.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.12","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.12/manifests"},{"name":"v1.0.11","sha":"ae3f4445dcc1e4e466f9e5830a313dbc1183e857","kind":"commit","published_at":"2015-10-23T15:41:46.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.11","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.11/manifests"},{"name":"v1.0.10","sha":"dda4d5ee1ca8d7035f3f6e74c7094a9160e2c101","kind":"commit","published_at":"2015-08-13T01:09:18.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.10","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.10/manifests"},{"name":"v1.0.9","sha":"e5914195c85681ec235eb98ecc787e723f351455","kind":"commit","published_at":"2015-08-03T02:40:01.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.9","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.9/manifests"},{"name":"v1.0.8","sha":"93b0db9f4a07f0c7873856fe69a1b9ad0e58f59e","kind":"commit","published_at":"2015-06-07T07:17:12.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.8","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.8/manifests"},{"name":"v1.0.6","sha":"26ba5bcb08114dd079470b3fb28f8bb199a13c21","kind":"commit","published_at":"2015-05-20T19:54:59.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.6","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"09747b5ee07befb4d4c5e182b20b09025d5739a1","kind":"commit","published_at":"2015-04-05T20:42:29.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.5","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.5/manifests"},{"name":"v1.0.3","sha":"482719848272bf3b015000d006ce319ba3e66568","kind":"commit","published_at":"2015-03-19T05:25:11.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.3","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"08b37f90a60b954aab79349e337c3e3c9ba9ff82","kind":"commit","published_at":"2015-03-04T03:29:42.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.2","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"8935bed1a353b4faea37a6fec19684eaf600962a","kind":"commit","published_at":"2015-02-24T06:36:45.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.1","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"4b8d34b355133bbbe3933b05fff4e50b08884945","kind":"commit","published_at":"2015-02-14T16:46:00.000Z","download_url":"https://codeload.github.com/swagger-api/swagger-parser/tar.gz/v1.0.0","html_url":"https://github.com/swagger-api/swagger-parser/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swagger-api%2Fswagger-parser/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-05-17T12:02:54.131Z","dependent_packages_count":194,"downloads":null,"downloads_period":null,"dependent_repos_count":574,"rankings":{"downloads":null,"dependent_repos_count":0.556023082471748,"dependent_packages_count":0.40775026047928187,"stargazers_count":14.056063156207422,"forks_count":8.7695359461409,"docker_downloads_count":0.657409633726056,"average":4.889356415805081},"purl":"pkg:maven/io.swagger.parser.v3/swagger-parser","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/io.swagger.parser.v3:swagger-parser","docker_dependents_count":411,"docker_downloads_count":61854321,"usage_url":"https://repos.ecosyste.ms/usage/maven/io.swagger.parser.v3:swagger-parser","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/io.swagger.parser.v3:swagger-parser/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/io.swagger.parser.v3:swagger-parser/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/io.swagger.parser.v3:swagger-parser/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/io.swagger.parser.v3:swagger-parser/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/io.swagger.parser.v3:swagger-parser/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":89,"unique_repositories_count_past_30_days":8,"recent_issues":[{"uuid":"4617708047","node_id":"PR_kwDORSWylM7kJ0cx","number":177,"state":"open","title":"Update: Bump the audit-service-dependencies group across 1 directory 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-06-09T00:34:19.000Z","updated_at":"2026-06-09T00:36:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update: Bump","group_name":"audit-service-dependencies","update_count":4,"packages":[{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.5.13","new_version":"3.5.14","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-api","old_version":"2.8.16","new_version":"2.8.17","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.39","new_version":"2.1.43","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.14","new_version":"0.8.15","repository_url":"https://github.com/jacoco/jacoco"}],"path":null,"ecosystem":"maven"},"body":"Bumps the audit-service-dependencies group with 4 updates in the /backend/audit-service directory: [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot), [org.springdoc:springdoc-openapi-starter-webmvc-api](https://github.com/springdoc/springdoc-openapi), [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) and [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco).\n\nUpdates `org.springframework.boot:spring-boot-starter-parent` from 3.5.13 to 3.5.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.14\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50173\"\u003e#50173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50172\"\u003e#50172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50171\"\u003e#50171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50170\"\u003e#50170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50169\"\u003e#50169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50168\"\u003e#50168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50035\"\u003e#50035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50033\"\u003e#50033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50021\"\u003e#50021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50008\"\u003e#50008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49942\"\u003e#49942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49885\"\u003e#49885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49865\"\u003e#49865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49864\"\u003e#49864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49863\"\u003e#49863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49860\"\u003e#49860\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50092\"\u003e#50092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50083\"\u003e#50083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50023\"\u003e#50023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50010\"\u003e#50010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50007\"\u003e#50007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49895\"\u003e#49895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49835\"\u003e#49835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49905\"\u003e#49905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.49.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50140\"\u003e#50140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50109\"\u003e#50109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49907\"\u003e#49907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jetty/jetty.project/releases/tag/jetty-12.0.34\"\u003eJetty 12.0.34\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49908\"\u003e#49908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jOOQ/jOOQ/releases/tag/version-3.19.32\"\u003ejOOQ 3.19.32\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50110\"\u003e#50110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50148\"\u003e#50148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://mariadb.com/kb/en/mariadb-connector-j-3-5-8-release-notes\"\u003eMariaDB 3.5.8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49909\"\u003e#49909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases/tag/v1.15.11\"\u003eMicrometer 1.15.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49961\"\u003e#49961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/tracing/releases/tag/v1.5.11\"\u003eMicrometer Tracing 1.5.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49962\"\u003e#49962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/news-9-7-0.html\"\u003eMySQL 9.7.0\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50161\"\u003e#50161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50074\"\u003e#50074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/reactor/reactor/releases/tag/2024.0.17\"\u003eReactor Bom 2024.0.17\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49963\"\u003e#49963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases/tag/v3.2.10\"\u003eSpring AMQP 3.2.10\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49964\"\u003e#49964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-authorization-server/releases/tag/1.5.7\"\u003eSpring Authorization Server 1.5.7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49965\"\u003e#49965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-data-bom/releases/tag/2025.0.11\"\u003eSpring Data Bom 2025.0.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49966\"\u003e#49966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-framework/releases/tag/v6.2.18\"\u003eSpring Framework 6.2.18\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49967\"\u003e#49967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.15\"\u003eSpring Kafka 3.3.15\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50129\"\u003e#50129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d7b3ac12735161f9c096ce6cb415bdd9fc4a0f4\"\u003e\u003ccode\u003e7d7b3ac\u003c/code\u003e\u003c/a\u003e Release v3.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f3b8eb0f2cd989dffe5dceefce80bde165328b31\"\u003e\u003ccode\u003ef3b8eb0\u003c/code\u003e\u003c/a\u003e Use SecureRandom in RandomValuePropertySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e22083a5684c3c65bcf2a9a90adcdecee6e85d50\"\u003e\u003ccode\u003ee22083a\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Cassandra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ceb1a228932e35cc803d1c1fea68f0f984aaa90\"\u003e\u003ccode\u003e5ceb1a2\u003c/code\u003e\u003c/a\u003e Improve ApplicationTemp's temporary directory creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b0862cc00815a47b22339d7eac7ddc3b6645bd4\"\u003e\u003ccode\u003e4b0862c\u003c/code\u003e\u003c/a\u003e Use constant-time comparison for remote DevTools secret\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e4febe2015d340ea9135437ee0659ea0f2260c31\"\u003e\u003ccode\u003ee4febe2\u003c/code\u003e\u003c/a\u003e Apply verify-hostname consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2c2ffe51c415f464fde6368fdd144b9551c3458c\"\u003e\u003ccode\u003e2c2ffe5\u003c/code\u003e\u003c/a\u003e Fix Windows test failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0046a442f9ac5ae186359df575e68fab17d01646\"\u003e\u003ccode\u003e0046a44\u003c/code\u003e\u003c/a\u003e Protect against corrupt buildpack archives\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.13...v3.5.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-api` from 2.8.16 to 2.8.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.17 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003e@Range\u003c/code\u003e constraint validation annotation\u003c/li\u003e\n\u003cli\u003eAuto-set \u003ccode\u003enullable: true\u003c/code\u003e for Kotlin nullable types in schema properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.13\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.47\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.2\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e – Fix an issue with annotated types with generics on parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e – Handle \u003ccode\u003e$ref\u003c/code\u003e nullable wrapping and OAS 3.1 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3245\"\u003e#3245\u003c/a\u003e – Upgrade swagger-core from 2.2.43 to 2.2.45 (fixes schema resolution issues)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3241\"\u003e#3241\u003c/a\u003e – Generic error responses from multiple \u003ccode\u003e@ControllerAdvice\u003c/code\u003e are still nondeterministic across OS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3236\"\u003e#3236\u003c/a\u003e – Preserve YAML group URLs in Swagger UI\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ePropertyResolverUtils\u003c/code\u003e to retain a \u003ccode\u003eJsonNode\u003c/code\u003e when reading an \u003ccode\u003eExtensionProperty\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003eFix handling of default values for \u003ccode\u003eLocalDate\u003c/code\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/soowanx\"\u003e\u003ccode\u003e@​soowanx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3247\"\u003espringdoc/springdoc-openapi#3247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcalouche\"\u003e\u003ccode\u003e@​pcalouche\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3254\"\u003espringdoc/springdoc-openapi#3254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sisco70\"\u003e\u003ccode\u003e@​sisco70\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3255\"\u003espringdoc/springdoc-openapi#3255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thejeff77\"\u003e\u003ccode\u003e@​thejeff77\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3256\"\u003espringdoc/springdoc-openapi#3256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcclellanmj\"\u003e\u003ccode\u003e@​mcclellanmj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3259\"\u003espringdoc/springdoc-openapi#3259\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.16...v2.8.17\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.16...v2.8.17\u003c/a\u003e\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/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.17] - 2026-04-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003e@Range\u003c/code\u003e constraint validation annotation\u003c/li\u003e\n\u003cli\u003eAuto-set \u003ccode\u003enullable: true\u003c/code\u003e for Kotlin nullable types in schema properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.13\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.47\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.2\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e – Fix an issue with annotated types with generics on parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e – Handle \u003ccode\u003e$ref\u003c/code\u003e nullable wrapping and OAS 3.1 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3245\"\u003e#3245\u003c/a\u003e – Upgrade swagger-core from 2.2.43 to 2.2.45 (fixes schema resolution issues)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3241\"\u003e#3241\u003c/a\u003e – Generic error responses from multiple \u003ccode\u003e@ControllerAdvice\u003c/code\u003e are still nondeterministic across OS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3236\"\u003e#3236\u003c/a\u003e – Preserve YAML group URLs in Swagger UI\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ePropertyResolverUtils\u003c/code\u003e to retain a \u003ccode\u003eJsonNode\u003c/code\u003e when reading an \u003ccode\u003eExtensionProperty\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003eFix handling of default values for \u003ccode\u003eLocalDate\u003c/code\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/springdoc/springdoc-openapi/commit/07e7739daa0dce4acfa68178f2407d8339836ded\"\u003e\u003ccode\u003e07e7739\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/2019f83dcb4123ef923a2544db5ccbd51c77bed4\"\u003e\u003ccode\u003e2019f83\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/90db507fa2262fa675f7138e5ea1ba82cf6f809f\"\u003e\u003ccode\u003e90db507\u003c/code\u003e\u003c/a\u003e upgrade swagger-ui to version 5.32.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5964baa6001ac5d89e4d0c16e21153cb4798b298\"\u003e\u003ccode\u003e5964baa\u003c/code\u003e\u003c/a\u003e Upgrade swagger-api.version to 2.2.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a19bca127ced0660b4fab1c6a977e5bdc0886b2\"\u003e\u003ccode\u003e7a19bca\u003c/code\u003e\u003c/a\u003e Fixes tests for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0b0ebab65d1e29118f82133ed8556d4e81582a4c\"\u003e\u003ccode\u003e0b0ebab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e from mcclellanmj/bug-parameterized-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6b9b69ef192416676ba66ce0c2de03773ce78d13\"\u003e\u003ccode\u003e6b9b69e\u003c/code\u003e\u003c/a\u003e Fixes tests for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6462e32eac9310db46cc468f2e357151272c3c48\"\u003e\u003ccode\u003e6462e32\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3256\"\u003e#3256\u003c/a\u003e from thejeff77/feat/kotlin-nullable-schema-properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f634f5437e95c62bcb0839fba7d6e6eaeb312eb7\"\u003e\u003ccode\u003ef634f54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e from sisco70/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/386e4599d0e14a7ccc5fb06623ff0509b387246c\"\u003e\u003ccode\u003e386e459\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3254\"\u003e#3254\u003c/a\u003e from pcalouche/update-spring-boot\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.16...v2.8.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.swagger.parser.v3:swagger-parser` from 2.1.39 to 2.1.43\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.43 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve  refs within external schemas (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2338\"\u003e#2338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.42 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\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-parser/issues/2324\"\u003e#2324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.5.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.41 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update v2 parser to 1.0.76 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eResolverFully\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(converter): keep x-nullable in shared $ref responses (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2276\"\u003e#2276\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.40 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate peter-evans/create-pull-request to v8 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump core version to 2.2.48 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: ensure maxYamlCodePoints is reliably set and cleaned up in large file tests (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate gh actions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2300\"\u003e#2300\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/swagger-api/swagger-parser/commit/7babc5d0f34da09cdd73cdd9038549aa3e20ff7d\"\u003e\u003ccode\u003e7babc5d\u003c/code\u003e\u003c/a\u003e prepare release 2.1.43 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2340\"\u003e#2340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9292fcf92a6cf5854b4c47d213bf88e0bbc30ee1\"\u003e\u003ccode\u003e9292fcf\u003c/code\u003e\u003c/a\u003e fix: typo in README regarding Let's Encrypt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/19dcc267263479100318f069d29b6562d4e6bdea\"\u003e\u003ccode\u003e19dcc26\u003c/code\u003e\u003c/a\u003e fix: resolve  refs within external schemas (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2338\"\u003e#2338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/702586f1b2dac2fcdec3f3955ddfd9a50f621c69\"\u003e\u003ccode\u003e702586f\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.43-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/e8933f0c2976f2f16c0a67fe5eeb64de1e66badb\"\u003e\u003ccode\u003ee8933f0\u003c/code\u003e\u003c/a\u003e prepare release 2.1.42 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4024d94aeab1f16cf32a7c17661d01a29cad22d8\"\u003e\u003ccode\u003e4024d94\u003c/code\u003e\u003c/a\u003e Update swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9c19b190ee681123fae36f04c100fab8d21e3a2e\"\u003e\u003ccode\u003e9c19b19\u003c/code\u003e\u003c/a\u003e fix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4dfb6fae5d8aec65c796fc62553f533c2a202742\"\u003e\u003ccode\u003e4dfb6fa\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-parser/commit/ea252bd41d7fdcb3c5b1617800005d60d78ce773\"\u003e\u003ccode\u003eea252bd\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b8f920e10447a4ddf64a7f3b32ebd21aeec1b92c\"\u003e\u003ccode\u003eb8f920e\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.39...v2.1.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jacoco:jacoco-maven-plugin` from 0.8.14 to 0.8.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacoco/jacoco/releases\"\u003eorg.jacoco:jacoco-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.15\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 26 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2076\"\u003e#2076\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 27 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2004\"\u003e#2004\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCompatibility methods generated by Kotlin compiler for functions defined in interfaces are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1905\"\u003e#1905\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCompatibility methods generated by Kotlin compiler for exposed boxed inline value classes (JvmExposeBoxed annotation) are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1944\"\u003e#1944\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin compiler for functions with JvmStatic annotation are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2097\"\u003e#2097\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eImproved filtering of bytecode generated by Kotlin compiler for when expressions and statements with kotlin.String subject where first branch condition contains string with largest hash (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2098\"\u003e#2098\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode that javac versions from 24 to 26 generate for switch statements and expressions with selector expression of type java.lang.String inside lambdas is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2023\"\u003e#2023\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eImproved performance of Kotlin files analysis by parsing SMAPs only once per class (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2114\"\u003e#2114\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFor better performance agent output methods tcpclient and tcpserver use BufferedOutputStream to write execution data to socket. Maven plugin, Ant tasks, CLI, API usage examples, and ExecDumpClient API use BufferedInputStream to read execution data from socket. Third-party integrations should do the same to benefit from this change in agent (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2089\"\u003e#2089\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed processing of Kotlin SMAP in synthetic classes (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1985\"\u003e#1985\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMultiple JaCoCo runtimes within one JVM writing to the same output file should not cause data corruption when running on JDK versions from 6 to 10 affected by \u003ca href=\"https://bugs.openjdk.org/browse/JDK-8166253\"\u003eJDK-8166253\u003c/a\u003e (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2065\"\u003e#2065\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2074\"\u003e#2074\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFor better performance agent writes to output file via BufferedOutputStream, this fixes regression introduced in version 0.6.2 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2073\"\u003e#2073\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed NullPointerException when JaCoCo agent is loaded by non system class loader, for example when loaded by JBoss Modules (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1651\"\u003e#1651\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.10.1 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2134\"\u003e#2134\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/jacoco/jacoco/commit/6c5260a192eaa535e4a519771d530781cbac9136\"\u003e\u003ccode\u003e6c5260a\u003c/code\u003e\u003c/a\u003e Prepare release v0.8.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/5c05141431a7f064a804a923fbae11271241f116\"\u003e\u003ccode\u003e5c05141\u003c/code\u003e\u003c/a\u003e Transfer of execution data through socket should use buffered stream (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/ab5efa9d63c06899b2aec1d4a6099fc856132a22\"\u003e\u003ccode\u003eab5efa9\u003c/code\u003e\u003c/a\u003e Remove from Azure Pipelines all builds except with JDK 5 and JDK EA (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2148\"\u003e#2148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/5f6ea38f20ff4583deb4ab976571c853231f97c2\"\u003e\u003ccode\u003e5f6ea38\u003c/code\u003e\u003c/a\u003e Use Windows 2025 image in GitHub Actions (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/35a8af2cfc168ce51f2a3ea2d55d65f31e61c513\"\u003e\u003ccode\u003e35a8af2\u003c/code\u003e\u003c/a\u003e Use Renovate instead of Dependabot for updates of ASM (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/85b8ddf530821f75b3b26f5f96d03252286b3ad6\"\u003e\u003ccode\u003e85b8ddf\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.10.1 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/2988647ac37c3ad35a77b51d01b10a916b85627b\"\u003e\u003ccode\u003e2988647\u003c/code\u003e\u003c/a\u003e AgentModule should use ClassLoader of agent instead of SystemClassLoader (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1651\"\u003e#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/75a4e31fed32f180fbe4593ad91ec5c176c0535b\"\u003e\u003ccode\u003e75a4e31\u003c/code\u003e\u003c/a\u003e Add filter for Kotlin \u003ccode\u003e@JvmExposeBoxed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/691fa1d6a0dffa91f45daf0714f28bfdaa367fc0\"\u003e\u003ccode\u003e691fa1d\u003c/code\u003e\u003c/a\u003e Use Renovate instead of Dependabot for updates of GitHub Actions (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/3e18f17207bca0203b726ace460aa6be8d0f3dd4\"\u003e\u003ccode\u003e3e18f17\u003c/code\u003e\u003c/a\u003e Require at least JDK 21 for build (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2128\"\u003e#2128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.14...v0.8.15\"\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/firassBenNacib/mini-microservices-spring-angular/pull/177","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/firassBenNacib%2Fmini-microservices-spring-angular/issues/177","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/177/packages"},{"uuid":"4584337932","node_id":"PR_kwDOAK7Vm87ic4KM","number":6254,"state":"open","title":"chore(deps-dev): Bump io.swagger.parser.v3:swagger-parser from 2.1.42 to 2.1.43","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-03T23:11:22.000Z","updated_at":"2026-06-03T23:13:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.42","new_version":"2.1.43","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.42 to 2.1.43.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.43 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve  refs within external schemas (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2338\"\u003e#2338\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/swagger-api/swagger-parser/commit/7babc5d0f34da09cdd73cdd9038549aa3e20ff7d\"\u003e\u003ccode\u003e7babc5d\u003c/code\u003e\u003c/a\u003e prepare release 2.1.43 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2340\"\u003e#2340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9292fcf92a6cf5854b4c47d213bf88e0bbc30ee1\"\u003e\u003ccode\u003e9292fcf\u003c/code\u003e\u003c/a\u003e fix: typo in README regarding Let's Encrypt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/19dcc267263479100318f069d29b6562d4e6bdea\"\u003e\u003ccode\u003e19dcc26\u003c/code\u003e\u003c/a\u003e fix: resolve  refs within external schemas (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2338\"\u003e#2338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/702586f1b2dac2fcdec3f3955ddfd9a50f621c69\"\u003e\u003ccode\u003e702586f\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.43-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.42...v2.1.43\"\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=io.swagger.parser.v3:swagger-parser\u0026package-manager=maven\u0026previous-version=2.1.42\u0026new-version=2.1.43)](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/DependencyTrack/dependency-track/pull/6254","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DependencyTrack%2Fdependency-track/issues/6254","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6254/packages"},{"uuid":"4557230522","node_id":"PR_kwDOF6e2dM7hEsev","number":4434,"state":"open","title":"chore(deps-dev): bump io.swagger.parser.v3:swagger-parser from 2.1.42 to 2.1.43","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-31T10:12:29.000Z","updated_at":"2026-05-31T10:19:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.42","new_version":"2.1.43","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.42 to 2.1.43.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.43 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve  refs within external schemas (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2338\"\u003e#2338\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/swagger-api/swagger-parser/commit/7babc5d0f34da09cdd73cdd9038549aa3e20ff7d\"\u003e\u003ccode\u003e7babc5d\u003c/code\u003e\u003c/a\u003e prepare release 2.1.43 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2340\"\u003e#2340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9292fcf92a6cf5854b4c47d213bf88e0bbc30ee1\"\u003e\u003ccode\u003e9292fcf\u003c/code\u003e\u003c/a\u003e fix: typo in README regarding Let's Encrypt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/19dcc267263479100318f069d29b6562d4e6bdea\"\u003e\u003ccode\u003e19dcc26\u003c/code\u003e\u003c/a\u003e fix: resolve  refs within external schemas (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2338\"\u003e#2338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/702586f1b2dac2fcdec3f3955ddfd9a50f621c69\"\u003e\u003ccode\u003e702586f\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.43-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.42...v2.1.43\"\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=io.swagger.parser.v3:swagger-parser\u0026package-manager=maven\u0026previous-version=2.1.42\u0026new-version=2.1.43)](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/ArcadeData/arcadedb/pull/4434","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArcadeData%2Farcadedb/issues/4434","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4434/packages"},{"uuid":"4514547046","node_id":"PR_kwDOSVnplM7e6y2V","number":59,"state":"closed","title":"Bump the maven-minor-patch group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-15T04:31:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T05:38:22.000Z","updated_at":"2026-06-15T04:31:54.000Z","time_to_close":1810410,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven-minor-patch","update_count":2,"packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.41","new_version":"2.1.43","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.6.2","new_version":"3.6.3","repository_url":"https://github.com/apache/maven-enforcer"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-minor-patch group with 2 updates in the / directory: [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) and [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer).\n\nUpdates `io.swagger.parser.v3:swagger-parser` from 2.1.41 to 2.1.43\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.43 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve  refs within external schemas (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2338\"\u003e#2338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.42 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\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-parser/issues/2324\"\u003e#2324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.5.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\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/swagger-api/swagger-parser/commit/7babc5d0f34da09cdd73cdd9038549aa3e20ff7d\"\u003e\u003ccode\u003e7babc5d\u003c/code\u003e\u003c/a\u003e prepare release 2.1.43 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2340\"\u003e#2340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9292fcf92a6cf5854b4c47d213bf88e0bbc30ee1\"\u003e\u003ccode\u003e9292fcf\u003c/code\u003e\u003c/a\u003e fix: typo in README regarding Let's Encrypt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/19dcc267263479100318f069d29b6562d4e6bdea\"\u003e\u003ccode\u003e19dcc26\u003c/code\u003e\u003c/a\u003e fix: resolve  refs within external schemas (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2338\"\u003e#2338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/702586f1b2dac2fcdec3f3955ddfd9a50f621c69\"\u003e\u003ccode\u003e702586f\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.43-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/e8933f0c2976f2f16c0a67fe5eeb64de1e66badb\"\u003e\u003ccode\u003ee8933f0\u003c/code\u003e\u003c/a\u003e prepare release 2.1.42 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4024d94aeab1f16cf32a7c17661d01a29cad22d8\"\u003e\u003ccode\u003e4024d94\u003c/code\u003e\u003c/a\u003e Update swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9c19b190ee681123fae36f04c100fab8d21e3a2e\"\u003e\u003ccode\u003e9c19b19\u003c/code\u003e\u003c/a\u003e fix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4dfb6fae5d8aec65c796fc62553f533c2a202742\"\u003e\u003ccode\u003e4dfb6fa\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-parser/commit/ea252bd41d7fdcb3c5b1617800005d60d78ce773\"\u003e\u003ccode\u003eea252bd\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b8f920e10447a4ddf64a7f3b32ebd21aeec1b92c\"\u003e\u003ccode\u003eb8f920e\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.41...v2.1.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-enforcer-plugin` from 3.6.2 to 3.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-enforcer/releases\"\u003eorg.apache.maven.plugins:maven-enforcer-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake bannedDependencies report root and transitive dependency in case both are banned. (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/940\"\u003e#940\u003c/a\u003e) \u003ca href=\"https://github.com/hvoynov\"\u003e\u003ccode\u003e@​hvoynov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd enforceBytecodeVersion rule based on mojohaus (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/968\"\u003e#968\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove formatting of deprecated API warning (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/951\"\u003e#951\u003c/a\u003e) \u003ca href=\"https://github.com/mthmulders\"\u003e\u003ccode\u003e@​mthmulders\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\u003eFix handling of Java versions like 21.0.10.0.1 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/967\"\u003e#967\u003c/a\u003e) \u003ca href=\"https://github.com/parttimenerd\"\u003e\u003ccode\u003e@​parttimenerd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd null checks for modelId in PluginWrapper (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/974\"\u003e#974\u003c/a\u003e) \u003ca href=\"https://github.com/cpfeiffer\"\u003e\u003ccode\u003e@​cpfeiffer\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\u003eDocument the banMavenDefaults option for the requirePluginVersions rule. (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/936\"\u003e#936\u003c/a\u003e) \u003ca href=\"https://github.com/rpkrajewski\"\u003e\u003ccode\u003e@​rpkrajewski\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\u003e\u003ccode\u003ePlexusStringUtils\u003c/code\u003e Refaster recipes (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/943\"\u003e#943\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter migration from JUnit 4.x (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/941\"\u003e#941\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.logging.log4j:log4j-core from 2.25.3 to 2.25.4 in /maven-enforcer-plugin/src/it/projects/MENFORCER-434 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/970\"\u003e#970\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeps: Parent POM 48 and align deps (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/979\"\u003e#979\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-codec:commons-codec from 1.21.0 to 1.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/976\"\u003e#976\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.21.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/975\"\u003e#975\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.14 to 3.9.15 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/973\"\u003e#973\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.13 to 3.9.14 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/965\"\u003e#965\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.12 to 3.9.13 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/964\"\u003e#964\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.5.0 to 3.5.1 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/963\"\u003e#963\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate log4j in test to avoid CVE (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/961\"\u003e#961\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-codec:commons-codec from 1.20.0 to 1.21.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/962\"\u003e#962\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-enforcer/pull/960\"\u003e#960\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-enforcer/pull/959\"\u003e#959\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-parent from 46 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/958\"\u003e#958\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-enforcer/pull/957\"\u003e#957\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to 46 including fixes (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/955\"\u003e#955\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.3.0 to 3.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/956\"\u003e#956\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-enforcer/pull/948\"\u003e#948\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-enforcer/pull/947\"\u003e#947\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-enforcer/pull/946\"\u003e#946\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-codec:commons-codec from 1.19.0 to 1.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/945\"\u003e#945\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/c7daff33d46c9c3ee0666540c6857c66cf159e70\"\u003e\u003ccode\u003ec7daff3\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release enforcer-3.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/ee46e78b046be9882a739c07556940329a7345d6\"\u003e\u003ccode\u003eee46e78\u003c/code\u003e\u003c/a\u003e Make bannedDependencies report root and transitive dependency in case both ar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/0806924d8f6c5ad6105ac387bf323846e769b18c\"\u003e\u003ccode\u003e0806924\u003c/code\u003e\u003c/a\u003e Document the banMavenDefaults option for the requirePluginVersions rule. (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/8e4f5b94453de97592cf3935b79319894f013329\"\u003e\u003ccode\u003e8e4f5b9\u003c/code\u003e\u003c/a\u003e Add better enforceBytecodeVersion rule based on mojohaus (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/fd4b1486dcc93394d5f6a11687efd51d0d30b22d\"\u003e\u003ccode\u003efd4b148\u003c/code\u003e\u003c/a\u003e Add fix for 21.0.10.0.1 issue (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/f32d5979ef387668162c2beb905b368e25accd70\"\u003e\u003ccode\u003ef32d597\u003c/code\u003e\u003c/a\u003e Deps: Parent POM 48 and align deps (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/df0f2a6d7fbbaf79914cdb56fa5899d99c8eaf19\"\u003e\u003ccode\u003edf0f2a6\u003c/code\u003e\u003c/a\u003e Bump commons-codec:commons-codec from 1.21.0 to 1.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/2da7a68b4d8d9d2da866ffaf1e07a206c9b7115d\"\u003e\u003ccode\u003e2da7a68\u003c/code\u003e\u003c/a\u003e Add null checks for modelId in PluginWrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/91eb4d9fe1f6f65137991c1131131ceaca542245\"\u003e\u003ccode\u003e91eb4d9\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.21.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/b6222459bf3256bfd747731a7f4ea81577777ffe\"\u003e\u003ccode\u003eb622245\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.9.14 to 3.9.15 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-enforcer/compare/enforcer-3.6.2...enforcer-3.6.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/karpowiczag/budget-dashboard/pull/59","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/karpowiczag%2Fbudget-dashboard/issues/59","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/59/packages"},{"uuid":"4490923096","node_id":"PR_kwDODf4ejs7dv_2n","number":60,"state":"closed","title":"build(deps): bump the gradle group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-23T07:07:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-21T01:10:13.000Z","updated_at":"2026-05-23T07:07:51.000Z","time_to_close":194256,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"gradle","update_count":32,"packages":[{"name":"org.jsoup:jsoup","old_version":"1.22.1","new_version":"1.22.2","repository_url":"https://github.com/jhy/jsoup"},{"name":"commons-io:commons-io","old_version":"2.21.0","new_version":"2.22.0"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.21.2","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.flywaydb:flyway-core","old_version":"12.3.0","new_version":"12.6.1"},{"name":"org.flywaydb:flyway-database-hsqldb","old_version":"12.3.0","new_version":"12.6.1"},{"name":"org.xerial:sqlite-jdbc","old_version":"3.51.3.0","new_version":"3.53.1.0","repository_url":"https://github.com/xerial/sqlite-jdbc"},{"name":"org.graalvm.js:js-community","old_version":"25.0.2","new_version":"25.0.3","repository_url":"https://github.com/oracle/graal"},{"name":"org.graalvm.js:js-scriptengine","old_version":"25.0.2","new_version":"25.0.3","repository_url":"https://github.com/graalvm/graaljs"},{"name":"com.graphql-java:graphql-java","old_version":"25.0","new_version":"26.0","repository_url":"https://github.com/graphql-java/graphql-java"},{"name":"org.apache.groovy:groovy-all","old_version":"5.0.5","new_version":"5.0.6","repository_url":"https://github.com/apache/groovy"},{"name":"io.grpc:grpc-protobuf","old_version":"1.80.0","new_version":"1.81.0","repository_url":"https://github.com/grpc/grpc-java"},{"name":"com.drewnoakes:metadata-extractor","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/drewnoakes/metadata-extractor"},{"name":"dev.langchain4j:langchain4j","old_version":"1.12.2","new_version":"1.15.0","repository_url":"https://github.com/langchain4j/langchain4j"},{"name":"dev.langchain4j:langchain4j-azure-open-ai","old_version":"1.12.2","new_version":"1.15.0","repository_url":"https://github.com/langchain4j/langchain4j"},{"name":"dev.langchain4j:langchain4j-ollama","old_version":"1.12.2","new_version":"1.15.0","repository_url":"https://github.com/langchain4j/langchain4j"},{"name":"dev.langchain4j:langchain4j-open-ai","old_version":"1.12.2","new_version":"1.15.0","repository_url":"https://github.com/langchain4j/langchain4j"},{"name":"dev.langchain4j:langchain4j-google-ai-gemini","old_version":"1.12.2","new_version":"1.15.0","repository_url":"https://github.com/langchain4j/langchain4j"},{"name":"org.bouncycastle:bcmail-jdk18on","old_version":"1.83","new_version":"1.84","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.bouncycastle:bcpkix-jdk18on","old_version":"1.83","new_version":"1.84","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.bouncycastle:bcprov-jdk18on","old_version":"1.83","new_version":"1.84","repository_url":"https://github.com/bcgit/bc-java"},{"name":"io.swagger:swagger-compat-spec-parser","old_version":"1.0.75","new_version":"1.0.76"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.39","new_version":"2.1.42","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"org.thymeleaf:thymeleaf","old_version":"3.1.3.RELEASE","new_version":"3.1.5.RELEASE"},{"name":"org.glassfish.jaxb:jaxb-runtime","old_version":"4.0.7","new_version":"4.0.8"},{"name":"org.seleniumhq.selenium:selenium-java","old_version":"4.41.0","new_version":"4.44.0","repository_url":"https://github.com/SeleniumHQ/selenium"},{"name":"com.sun.xml.messaging.saaj:saaj-impl","old_version":"3.0.4","new_version":"3.0.5"},{"name":"org.slf4j:jul-to-slf4j","old_version":"2.0.17","new_version":"2.0.18"},{"name":"org.junit.jupiter:junit-jupiter","old_version":"6.0.3","new_version":"6.1.0","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"com.github.weisj:jsvg","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/weisJ/jsvg"},{"name":"com.github.ben-manes.versions","old_version":"0.53.0","new_version":"0.54.0"},{"name":"io.freefair.lombok","old_version":"9.2.0","new_version":"9.5.0","repository_url":"https://github.com/freefair/gradle-plugins"},{"name":"org.sonarqube","old_version":"7.2.3.7755","new_version":"7.3.0.8198"}],"path":null,"ecosystem":"maven"},"body":"Bumps the gradle group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.22.1` | `1.22.2` |\n| commons-io:commons-io | `2.21.0` | `2.22.0` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.21.2` | `2.21.3` |\n| org.flywaydb:flyway-core | `12.3.0` | `12.6.1` |\n| org.flywaydb:flyway-database-hsqldb | `12.3.0` | `12.6.1` |\n| [org.xerial:sqlite-jdbc](https://github.com/xerial/sqlite-jdbc) | `3.51.3.0` | `3.53.1.0` |\n| [org.graalvm.js:js-community](https://github.com/oracle/graal) | `25.0.2` | `25.0.3` |\n| [org.graalvm.js:js-scriptengine](https://github.com/graalvm/graaljs) | `25.0.2` | `25.0.3` |\n| [com.graphql-java:graphql-java](https://github.com/graphql-java/graphql-java) | `25.0` | `26.0` |\n| [org.apache.groovy:groovy-all](https://github.com/apache/groovy) | `5.0.5` | `5.0.6` |\n| [io.grpc:grpc-protobuf](https://github.com/grpc/grpc-java) | `1.80.0` | `1.81.0` |\n| [com.drewnoakes:metadata-extractor](https://github.com/drewnoakes/metadata-extractor) | `2.19.0` | `2.20.0` |\n| [dev.langchain4j:langchain4j](https://github.com/langchain4j/langchain4j) | `1.12.2` | `1.15.0` |\n| [dev.langchain4j:langchain4j-azure-open-ai](https://github.com/langchain4j/langchain4j) | `1.12.2` | `1.15.0` |\n| [dev.langchain4j:langchain4j-ollama](https://github.com/langchain4j/langchain4j) | `1.12.2` | `1.15.0` |\n| [dev.langchain4j:langchain4j-open-ai](https://github.com/langchain4j/langchain4j) | `1.12.2` | `1.15.0` |\n| [dev.langchain4j:langchain4j-google-ai-gemini](https://github.com/langchain4j/langchain4j) | `1.12.2` | `1.15.0` |\n| [org.bouncycastle:bcmail-jdk18on](https://github.com/bcgit/bc-java) | `1.83` | `1.84` |\n| [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java) | `1.83` | `1.84` |\n| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.83` | `1.84` |\n| io.swagger:swagger-compat-spec-parser | `1.0.75` | `1.0.76` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.39` | `2.1.42` |\n| org.thymeleaf:thymeleaf | `3.1.3.RELEASE` | `3.1.5.RELEASE` |\n| org.glassfish.jaxb:jaxb-runtime | `4.0.7` | `4.0.8` |\n| [org.seleniumhq.selenium:selenium-java](https://github.com/SeleniumHQ/selenium) | `4.41.0` | `4.44.0` |\n| com.sun.xml.messaging.saaj:saaj-impl | `3.0.4` | `3.0.5` |\n| org.slf4j:jul-to-slf4j | `2.0.17` | `2.0.18` |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `6.0.3` | `6.1.0` |\n| [com.github.weisj:jsvg](https://github.com/weisJ/jsvg) | `2.0.0` | `2.1.0` |\n| com.github.ben-manes.versions | `0.53.0` | `0.54.0` |\n| [io.freefair.lombok](https://github.com/freefair/gradle-plugins) | `9.2.0` | `9.5.0` |\n| org.sonarqube | `7.2.3.7755` | `7.3.0.8198` |\n\n\nUpdates `org.jsoup:jsoup` from 1.22.1 to 1.22.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jhy/jsoup/releases\"\u003eorg.jsoup:jsoup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejsoup Java HTML Parser release 1.22.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ejsoup 1.22.2\u003c/strong\u003e is out now, with fixes and refinements across the library. It makes editing the DOM during traversal more predictable, refreshes the default HTML tag definitions with newer elements and better text boundaries, and improves reliability in parsing and HTTP transport. The release also fixes a number of edge cases in cleaning, stream parsing, XML doctype handling, and Android packaging.\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://github.com/jhy/jsoup/blob/HEAD/download\"\u003e\u003cstrong\u003eDownload\u003c/strong\u003e\u003c/a\u003e jsoup now.\u003c/p\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpanded and clarified \u003ccode\u003eNodeTraversor\u003c/code\u003e support for in-place DOM rewrites during \u003ccode\u003eNodeVisitor.head()\u003c/code\u003e. Current-node edits such as \u003ccode\u003eremove\u003c/code\u003e, \u003ccode\u003ereplace\u003c/code\u003e, and \u003ccode\u003eunwrap\u003c/code\u003e now recover more predictably, while traversal stays within the original root subtree. This makes single-pass tree cleanup and normalization visitors easier to write, for example when unwrapping presentational elements or replacing text nodes as you walk the DOM. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2472\"\u003e#2472\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation: clarified that a configured \u003ccode\u003eCleaner\u003c/code\u003e may be reused across concurrent threads, and that shared \u003ccode\u003eSafelist\u003c/code\u003e instances should not be mutated while in use. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2473\"\u003e#2473\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the default HTML \u003ccode\u003eTagSet\u003c/code\u003e for current HTML elements: added \u003ccode\u003edialog\u003c/code\u003e, \u003ccode\u003esearch\u003c/code\u003e, \u003ccode\u003epicture\u003c/code\u003e, and \u003ccode\u003eslot\u003c/code\u003e; made \u003ccode\u003eins\u003c/code\u003e, \u003ccode\u003edel\u003c/code\u003e, \u003ccode\u003ebutton\u003c/code\u003e, \u003ccode\u003eaudio\u003c/code\u003e, \u003ccode\u003evideo\u003c/code\u003e, and \u003ccode\u003ecanvas\u003c/code\u003e inline by default (\u003ccode\u003eTag#isInline()\u003c/code\u003e, aligned to phrasing content in the spec); and added readable \u003ccode\u003eElement.text()\u003c/code\u003e boundaries for controls and embedded objects via the new \u003ccode\u003eTag.TextBoundary\u003c/code\u003e option. This improves pretty-printing and keeps normalized text from running adjacent words together. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2493\"\u003e#2493\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid (R8/ProGuard): added a rule to ignore the optional \u003ccode\u003ere2j\u003c/code\u003e dependency when not present. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2459\"\u003e#2459\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eNodeTraversor\u003c/code\u003e regression in 1.21.2 where removing or replacing the current node during \u003ccode\u003ehead()\u003c/code\u003e could revisit the replacement node and loop indefinitely. The traversal docs now also clarify which inserted nodes are visited in the current pass. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2472\"\u003e#2472\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eParsing during charset sniffing no longer fails if an advisory \u003ccode\u003eavailable()\u003c/code\u003e call throws \u003ccode\u003eIOException\u003c/code\u003e, as seen on JDK 8 \u003ccode\u003eHttpURLConnection\u003c/code\u003e. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2474\"\u003e#2474\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCleaner\u003c/code\u003e no longer makes relative URL attributes in the input document absolute when cleaning or validating a \u003ccode\u003eDocument\u003c/code\u003e. URL normalization now applies only to the cleaned output, and \u003ccode\u003eSafelist.isSafeAttribute()\u003c/code\u003e is side effect free. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2475\"\u003e#2475\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCleaner\u003c/code\u003e no longer duplicates enforced attributes when the input \u003ccode\u003eDocument\u003c/code\u003e preserves attribute case. A case-variant source attribute is now replaced by the enforced attribute in the cleaned output. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2476\"\u003e#2476\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eIf a per-request SOCKS proxy is configured, jsoup now avoids using the JDK \u003ccode\u003eHttpClient\u003c/code\u003e, because the JDK would silently ignore that proxy and attempt to connect directly. Those requests now fall back to the legacy \u003ccode\u003eHttpURLConnection\u003c/code\u003e transport instead, which does support SOCKS. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2468\"\u003e#2468\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eConnection.Response.streamParser()\u003c/code\u003e and \u003ccode\u003eDataUtil.streamParser(Path, ...)\u003c/code\u003e could fail on small inputs without a declared charset, if the initial 5 KB charset sniff fully consumed the input and closed it before the stream parse began. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2483\"\u003e#2483\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eIn XML mode, doctypes with an internal subset, such as \u003ccode\u003e\u0026lt;!DOCTYPE root [\u0026lt;!ENTITY name \u0026quot;value\u0026quot;\u0026gt;]\u0026gt;\u003c/code\u003e, now round-trip correctly. The subset is preserved as raw text only; entities are not expanded and external DTDs are not loaded. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2486\"\u003e#2486\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrated the integration test server from Jetty to Netty, which actively maintains support for our minimum JDK target (8). \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2491\"\u003e#2491\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/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/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.2 (2026-Apr-20)\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpanded and clarified \u003ccode\u003eNodeTraversor\u003c/code\u003e support for in-place DOM rewrites during \u003ccode\u003eNodeVisitor.head()\u003c/code\u003e. Current-node edits such as \u003ccode\u003eremove\u003c/code\u003e, \u003ccode\u003ereplace\u003c/code\u003e, and \u003ccode\u003eunwrap\u003c/code\u003e now recover more predictably, while traversal stays within the original root subtree. This makes single-pass tree cleanup and normalization visitors easier to write, for example when unwrapping presentational elements or replacing text nodes as you walk the DOM. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2472\"\u003e#2472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation: clarified that a configured \u003ccode\u003eCleaner\u003c/code\u003e may be reused across concurrent threads, and that shared \u003ccode\u003eSafelist\u003c/code\u003e instances should not be mutated while in use. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2473\"\u003e#2473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the default HTML \u003ccode\u003eTagSet\u003c/code\u003e for current HTML elements: added \u003ccode\u003edialog\u003c/code\u003e, \u003ccode\u003esearch\u003c/code\u003e, \u003ccode\u003epicture\u003c/code\u003e, and \u003ccode\u003eslot\u003c/code\u003e; made \u003ccode\u003eins\u003c/code\u003e, \u003ccode\u003edel\u003c/code\u003e, \u003ccode\u003ebutton\u003c/code\u003e, \u003ccode\u003eaudio\u003c/code\u003e, \u003ccode\u003evideo\u003c/code\u003e, and \u003ccode\u003ecanvas\u003c/code\u003e inline by default (\u003ccode\u003eTag#isInline()\u003c/code\u003e, aligned to phrasing content in the spec); and added readable \u003ccode\u003eElement.text()\u003c/code\u003e boundaries for controls and embedded objects via the new \u003ccode\u003eTag.TextBoundary\u003c/code\u003e option. This improves pretty-printing and keeps normalized text from running adjacent words together. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2493\"\u003e#2493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid (R8/ProGuard): added a rule to ignore the optional \u003ccode\u003ere2j\u003c/code\u003e dependency when not present. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2459\"\u003e#2459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eNodeTraversor\u003c/code\u003e regression in 1.21.2 where removing or replacing the current node during \u003ccode\u003ehead()\u003c/code\u003e could revisit the replacement node and loop indefinitely. The traversal docs now also clarify which inserted nodes are visited in the current pass. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2472\"\u003e#2472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParsing during charset sniffing no longer fails if an advisory \u003ccode\u003eavailable()\u003c/code\u003e call throws \u003ccode\u003eIOException\u003c/code\u003e, as seen on JDK 8 \u003ccode\u003eHttpURLConnection\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2474\"\u003e#2474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCleaner\u003c/code\u003e no longer makes relative URL attributes in the input document absolute when cleaning or validating a \u003ccode\u003eDocument\u003c/code\u003e. URL normalization now applies only to the cleaned output, and \u003ccode\u003eSafelist.isSafeAttribute()\u003c/code\u003e is side effect free. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2475\"\u003e#2475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCleaner\u003c/code\u003e no longer duplicates enforced attributes when the input \u003ccode\u003eDocument\u003c/code\u003e preserves attribute case. A case-variant source attribute is now replaced by the enforced attribute in the cleaned output. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2476\"\u003e#2476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIf a per-request SOCKS proxy is configured, jsoup now avoids using the JDK \u003ccode\u003eHttpClient\u003c/code\u003e, because the JDK would silently ignore that proxy and attempt to connect directly. Those requests now fall back to the legacy \u003ccode\u003eHttpURLConnection\u003c/code\u003e transport instead, which does support SOCKS. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2468\"\u003e#2468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eConnection.Response.streamParser()\u003c/code\u003e and \u003ccode\u003eDataUtil.streamParser(Path, ...)\u003c/code\u003e could fail on small inputs without a declared charset, if the initial 5 KB charset sniff fully consumed the input and closed it before the stream parse began. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2483\"\u003e#2483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn XML mode, doctypes with an internal subset, such as \u003ccode\u003e\u0026lt;!DOCTYPE root [\u0026lt;!ENTITY name \u0026quot;value\u0026quot;\u0026gt;]\u0026gt;\u003c/code\u003e, now round-trip correctly. The subset is preserved as raw text only; entities are not expanded and external DTDs are not loaded. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2486\"\u003e#2486\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrated the integration test server from Jetty to Netty, which actively maintains support for our minimum JDK target (8). \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2491\"\u003e#2491\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/jhy/jsoup/commit/ac28afe6e5bf96d39fd17c3e0a797a7585e1958c\"\u003e\u003ccode\u003eac28afe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jsoup-1.22.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/52f2cd3ea2004b9be0e0a09021bac7ce2daf8ae4\"\u003e\u003ccode\u003e52f2cd3\u003c/code\u003e\u003c/a\u003e Improve entity example in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/cf6ffe08616f8633ee6113b91f9d6a07acef38c6\"\u003e\u003ccode\u003ecf6ffe0\u003c/code\u003e\u003c/a\u003e Add Tag#TextBoundary option; bring TagSet to spec (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2493\"\u003e#2493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/2be739c1c659a1592c402a5441f8be6f7881280c\"\u003e\u003ccode\u003e2be739c\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4 to 4.35.1 (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2492\"\u003e#2492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/45de7cbc215eb3f1189d23eaf57acf6f7b1a5edf\"\u003e\u003ccode\u003e45de7cb\u003c/code\u003e\u003c/a\u003e Migrate integration test server from Jetty to Netty (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2491\"\u003e#2491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/1df14edbfc327a1ef309142ef5e8ed68324de320\"\u003e\u003ccode\u003e1df14ed\u003c/code\u003e\u003c/a\u003e Preserve XML doctype internal subset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/06fa52d15a22003b67dfdb3f8220cc025d493a43\"\u003e\u003ccode\u003e06fa52d\u003c/code\u003e\u003c/a\u003e Adding Contribution Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/d4a8941820c037327538c30a8723ec715b67b6f6\"\u003e\u003ccode\u003ed4a8941\u003c/code\u003e\u003c/a\u003e Simplify the test; doesn't need the buffer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/823709f519995492d9a092fe315af389616e58f8\"\u003e\u003ccode\u003e823709f\u003c/code\u003e\u003c/a\u003e Don't reuse a fully read sniffed doc for StreamParser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/e1b0df5fec53710214cd700de38d82e1ca92bd79\"\u003e\u003ccode\u003ee1b0df5\u003c/code\u003e\u003c/a\u003e NodeFilter javadoc tweak\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jhy/jsoup/compare/jsoup-1.22.1...jsoup-1.22.2\"\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.21.0 to 2.22.0\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.21.2 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-bom/commit/374fbd08ee91a6c91626bae1d6497df21c89b541\"\u003e\u003ccode\u003e374fbd0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/7059df78cc36832349acad026169ff890f4c718c\"\u003e\u003ccode\u003e7059df7\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-bom/commit/2fd60bdab3228f6b99dce81326d9fd7eaf587401\"\u003e\u003ccode\u003e2fd60bd\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-bom/commit/b82a3640491f66be2e56bef377b5002cd9d1567b\"\u003e\u003ccode\u003eb82a364\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-bom/commit/ef4e013e95fc64583b0a414711648a84fc50be46\"\u003e\u003ccode\u003eef4e013\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-bom/commit/536ae51c1db9dfbfc8dda697ccfd6545cf626d2b\"\u003e\u003ccode\u003e536ae51\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/536c5339035643fdca46ddd947f253afd072f764\"\u003e\u003ccode\u003e536c533\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/426b778e5ea490d164e572a63319c7cf2f362f2f\"\u003e\u003ccode\u003e426b778\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/a73cda9be3e57f29c53fea748f1f867eaa1457ab\"\u003e\u003ccode\u003ea73cda9\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-bom/commit/76b4a05087a9e42eb1b26f59d5b7028b0496da5e\"\u003e\u003ccode\u003e76b4a05\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-bom/compare/jackson-bom-2.21.2...jackson-bom-2.21.3\"\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 12.3.0 to 12.6.1\n\nUpdates `org.flywaydb:flyway-database-hsqldb` from 12.3.0 to 12.6.1\n\nUpdates `org.flywaydb:flyway-database-hsqldb` from 12.3.0 to 12.6.1\n\nUpdates `org.xerial:sqlite-jdbc` from 3.51.3.0 to 3.53.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xerial/sqlite-jdbc/releases\"\u003eorg.xerial:sqlite-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.53.1.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003esqlite\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to sqlite 3.53.1 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/8263322\"\u003e8263322\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔄️ Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erewrite amalgamation_version.sh for POSIX shell (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/52522d0\"\u003e52522d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix android usage (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/7ef8e0f\"\u003e7ef8e0f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛠  Build\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003edeps\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebump gummy-bears-api-24 to 0.14.0 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/a28d6ce\"\u003ea28d6ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump gummy-bears-api-24 to 0.13.0 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/248e1e9\"\u003e248e1e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003edeps-dev\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebump org.jreleaser:jreleaser-maven-plugin (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/396fdf3\"\u003e396fdf3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump com.tngtech.archunit:archunit-junit5 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/458abe1\"\u003e458abe1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eunscoped\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003econditionally bootstrap SLF4J API JAR (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/bc7d223\"\u003ebc7d223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake JAVA_CLASSPATH configurable (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/5aa7426\"\u003e5aa7426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eWe'd like to thank the following people for their contributions:\nGauthier, Gauthier Roebroeck, Michael Osipov\u003c/p\u003e\n\u003ch2\u003eRelease 3.53.0.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ejdbc\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eexpose wal_autocheckpoint pragma in SQLiteConfig (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/dd2adcc\"\u003edd2adcc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/xerial/sqlite-jdbc/issues/1397\"\u003e#1397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003esqlite\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to sqlite 3.53.0 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/baaf087\"\u003ebaaf087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eunscoped\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epublish multiple classifer jars (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/bdd2b64\"\u003ebdd2b64\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/xerial/sqlite-jdbc/issues/1273\"\u003e#1273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebetter Android support (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/7eb6f3f\"\u003e7eb6f3f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/xerial/sqlite-jdbc/issues/1378\"\u003e#1378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛠  Build\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003edeps\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebump org.sonatype.central:central-publishing-maven-plugin (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/19259e5\"\u003e19259e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump EndBug/add-and-commit from 9 to 10 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/f572217\"\u003ef572217\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003edeps-dev\u003c/strong\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/xerial/sqlite-jdbc/commit/b01674f0bffc45b4c213dd873867e64b9194104b\"\u003e\u003ccode\u003eb01674f\u003c/code\u003e\u003c/a\u003e chore(release): 3.53.1.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/e6719db995a1fee385f0421cee1eaf78e3587013\"\u003e\u003ccode\u003ee6719db\u003c/code\u003e\u003c/a\u003e chore: update native libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/826332265f8f1069faeb4a61761a8651efaefb0c\"\u003e\u003ccode\u003e8263322\u003c/code\u003e\u003c/a\u003e feat(sqlite): upgrade to sqlite 3.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/396fdf30d850ca78dad59bccaafae25c1e86998a\"\u003e\u003ccode\u003e396fdf3\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump org.jreleaser:jreleaser-maven-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/bc7d22394987d5c84706c844f0b95c7856e3f294\"\u003e\u003ccode\u003ebc7d223\u003c/code\u003e\u003c/a\u003e build: conditionally bootstrap SLF4J API JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/4cd221a72480a681f91f78f9d8a99372daf423ce\"\u003e\u003ccode\u003e4cd221a\u003c/code\u003e\u003c/a\u003e chore: remove execute bit on non-executable files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/5aa74267e6a01c071ec88d1882de8aeec0d8d22a\"\u003e\u003ccode\u003e5aa7426\u003c/code\u003e\u003c/a\u003e build: make JAVA_CLASSPATH configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/52522d02ee5cffa8f283054d8bf5a5165206caac\"\u003e\u003ccode\u003e52522d0\u003c/code\u003e\u003c/a\u003e refactor: rewrite amalgamation_version.sh for POSIX shell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/a28d6cef66da00f8559445dfacd9f34a871509d6\"\u003e\u003ccode\u003ea28d6ce\u003c/code\u003e\u003c/a\u003e build(deps): bump gummy-bears-api-24 to 0.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/458abe135cad6e20f00504418a09946c81c8dbd7\"\u003e\u003ccode\u003e458abe1\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump com.tngtech.archunit:archunit-junit5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xerial/sqlite-jdbc/compare/3.51.3.0...3.53.1.0\"\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-community` from 25.0.2 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oracle/graal/commits\"\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-scriptengine` from 25.0.2 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oracle/graaljs/blob/vm-25.0.3/CHANGELOG.md\"\u003eorg.graalvm.js:js-scriptengine's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 25.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Node.js to version 22.22.0.\u003c/li\u003e\n\u003cli\u003eLimited Chrome inspector remote debugging to localhost.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 25.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eECMAScript 2025 mode/features enabled by default.\u003c/li\u003e\n\u003cli\u003eUpdated Node.js to version 22.17.1.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-intl-duration-format\"\u003e\u003ccode\u003eIntl.DurationFormat\u003c/code\u003e\u003c/a\u003e proposal.\u003c/li\u003e\n\u003cli\u003eMade option \u003ccode\u003ejs.text-encoding\u003c/code\u003e stable and allowed in \u003ccode\u003eSandboxPolicy.CONSTRAINED\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-defer-import-eval\"\u003e\u003ccode\u003eimport defer\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-upsert\"\u003e\u003ccode\u003eUpsert\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eEnabled source phase imports from WebAssembly modules (\u003ccode\u003eimport source mod from \u0026quot;./mod.wasm\u0026quot;\u003c/code\u003e) by default if the \u003ccode\u003ejs.webassembly\u003c/code\u003e option is enabled and the \u003ccode\u003ejs.source-phase-imports\u003c/code\u003e option is not explicitly set to \u003ccode\u003efalse\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 24.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Node.js to version 22.13.1.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-is-error\"\u003e\u003ccode\u003eError.isError\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-math-sum\"\u003e\u003ccode\u003eMath.sumPrecise\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-promise-try\"\u003e\u003ccode\u003ePromise.try\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-atomics-microwait\"\u003e\u003ccode\u003eAtomics.pause\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-arraybuffer-base64\"\u003eUint8Array to/from base64 and hex\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-source-phase-imports\"\u003eSource Phase Imports\u003c/a\u003e proposal. It is available behind the experimental option (\u003ccode\u003e--js.source-phase-imports\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/WebAssembly/esm-integration\"\u003eWebAssembly/ES Module Integration\u003c/a\u003e proposal, allowing \u003ccode\u003e.wasm\u003c/code\u003e modules to be loaded via \u003ccode\u003eimport\u003c/code\u003e statements.\u003c/li\u003e\n\u003cli\u003eImplemented basic Worker API (resembling the API available in \u003ccode\u003ed8\u003c/code\u003e). It is available behind the experimental option \u003ccode\u003e--js.worker\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded option \u003ccode\u003ejs.stack-trace-api\u003c/code\u003e that enables/disables \u003ccode\u003eError.captureStackTrace\u003c/code\u003e, \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e and \u003ccode\u003eError.stackTraceLimit\u003c/code\u003e. These non-standard extensions are disabled by default (unless \u003ccode\u003ejs.v8-compat\u003c/code\u003e or \u003ccode\u003ejs.nashorn-compat\u003c/code\u003e is used).\u003c/li\u003e\n\u003cli\u003eMade option \u003ccode\u003ejs.webassembly\u003c/code\u003e stable.\u003c/li\u003e\n\u003cli\u003eMade options \u003ccode\u003ejs.load\u003c/code\u003e, \u003ccode\u003ejs.print\u003c/code\u003e, and \u003ccode\u003ejs.graal-builtin\u003c/code\u003e stable and allowed in \u003ccode\u003eSandboxPolicy.UNTRUSTED\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade option \u003ccode\u003ejs.locale\u003c/code\u003e stable and allowed in \u003ccode\u003eSandboxPolicy.UNTRUSTED\u003c/code\u003e. Its value, if non-empty, must be a well-formed Unicode BCP 47 locale identifier and is now validated.\u003c/li\u003e\n\u003cli\u003eAdded an experimental \u003ccode\u003ejava.util.concurrent.Executor\u003c/code\u003e that can be used to post tasks into the event loop thread in \u003ccode\u003egraal-nodejs\u003c/code\u003e. It is available as \u003ccode\u003erequire('node:graal').eventLoopExecutor\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ccode\u003eTextDecoder\u003c/code\u003e and \u003ccode\u003eTextEncoder\u003c/code\u003e APIs of the \u003ca href=\"https://encoding.spec.whatwg.org/\"\u003eWHATWG Encoding Standard\u003c/a\u003e. They are available behind the experimental option (\u003ccode\u003e--js.text-encoding\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-regex-escaping\"\u003e\u003ccode\u003eRegExp.escape\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-regexp-modifiers\"\u003eRegular Expression Pattern Modifiers\u003c/a\u003e proposal.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-iterator-sequencing\"\u003eIterator Sequencing\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 24.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eECMAScript 2024 mode/features enabled by default.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-redeclarable-global-eval-vars\"\u003eMake eval-introduced global vars redeclarable\u003c/a\u003e proposal.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-float16array\"\u003eFloat16Array\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-array-from-async\"\u003eArray.fromAsync\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-resizablearraybuffer\"\u003eResizable and Growable ArrayBuffers\u003c/a\u003e proposal.\u003c/li\u003e\n\u003cli\u003eUpdated Node.js to version 20.13.1.\u003c/li\u003e\n\u003cli\u003eMade option \u003ccode\u003ejs.esm-eval-returns-exports\u003c/code\u003e stable and allowed in \u003ccode\u003eSandboxPolicy.UNTRUSTED\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 24.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/WebAssembly/threads\"\u003eWebAssembly threads\u003c/a\u003e proposal.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-promise-with-resolvers\"\u003ePromise.withResolvers\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplementation of \u003ca href=\"https://github.com/tc39/proposal-async-iterator-helpers\"\u003eAsync Iterator Helpers\u003c/a\u003e proposal (that was split out from Iterator Helpers proposal) was moved behind the experimental option \u003ccode\u003e--js.async-iterator-helpers\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-is-usv-string\"\u003eWell-Formed Unicode Strings\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-json-parse-with-source\"\u003eJSON.parse source text access\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated Node.js to version 18.18.2.\u003c/li\u003e\n\u003cli\u003eWebAssembly support in Node.js has been enabled by default. It can be disabled using the experimental option \u003ccode\u003e--js.webassembly=false\u003c/code\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/oracle/graaljs/commit/eba5be12437ddf85b56b6d50180ce93e6769f72b\"\u003e\u003ccode\u003eeba5be1\u003c/code\u003e\u003c/a\u003e release GraalVM 25.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/8df2eb01cb3db4a30762d4bf42d206048f251242\"\u003e\u003ccode\u003e8df2eb0\u003c/code\u003e\u003c/a\u003e [GR-74224] Backport to 25.0: Restrict Chrome Inspector to localhost.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/af7f1c39a9e4ec97b7566467751eac01a2052e5e\"\u003e\u003ccode\u003eaf7f1c3\u003c/code\u003e\u003c/a\u003e [GR-73523] Backport to 25.0: Fix PE bailout in eval().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/768265bdcffb8e3f68f76fc072b286263daff706\"\u003e\u003ccode\u003e768265b\u003c/code\u003e\u003c/a\u003e Run basic smoke tests in the gate.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/3a36e8d60d2662fe0f940a5e95b100bd262225c0\"\u003e\u003ccode\u003e3a36e8d\u003c/code\u003e\u003c/a\u003e Restrict Chrome Inspector to localhost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/131723667b91e4a6d4a454775768332c4d2996d7\"\u003e\u003ccode\u003e1317236\u003c/code\u003e\u003c/a\u003e Add regression test for eval() compilation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/f4583082cb7e3214bcc348d8826f2f78e95952ba\"\u003e\u003ccode\u003ef458308\u003c/code\u003e\u003c/a\u003e ScriptNode.runEval should create function object behind a TruffleBoundary.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/45949a471dc38a93dc07db5b3ce9a3f15dc1e95a\"\u003e\u003ccode\u003e45949a4\u003c/code\u003e\u003c/a\u003e [GR-72571] Backport to 25.0: Transient aux-engine-cache test failure.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/6e789095b2500bc40245b393ff29a56b790dfc1b\"\u003e\u003ccode\u003e6e78909\u003c/code\u003e\u003c/a\u003e Work around transient aux-engine-cache test failure due to speculative optimi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/bae1c8504b284238aa1f3140abddbb2592d7b82a\"\u003e\u003ccode\u003ebae1c85\u003c/code\u003e\u003c/a\u003e [GR-72939] Backport to 25.0.3: Upgrading Node.js version used by graal-nodejs...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/graalvm/graaljs/compare/vm-25.0.2...vm-25.0.3\"\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-scriptengine` from 25.0.2 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oracle/graaljs/blob/vm-25.0.3/CHANGELOG.md\"\u003eorg.graalvm.js:js-scriptengine's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 25.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Node.js to version 22.22.0.\u003c/li\u003e\n\u003cli\u003eLimited Chrome inspector remote debugging to localhost.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 25.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eECMAScript 2025 mode/features enabled by default.\u003c/li\u003e\n\u003cli\u003eUpdated Node.js to version 22.17.1.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-intl-duration-format\"\u003e\u003ccode\u003eIntl.DurationFormat\u003c/code\u003e\u003c/a\u003e proposal.\u003c/li\u003e\n\u003cli\u003eMade option \u003ccode\u003ejs.text-encoding\u003c/code\u003e stable and allowed in \u003ccode\u003eSandboxPolicy.CONSTRAINED\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-defer-import-eval\"\u003e\u003ccode\u003eimport defer\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-upsert\"\u003e\u003ccode\u003eUpsert\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eEnabled source phase imports from WebAssembly modules (\u003ccode\u003eimport source mod from \u0026quot;./mod.wasm\u0026quot;\u003c/code\u003e) by default if the \u003ccode\u003ejs.webassembly\u003c/code\u003e option is enabled and the \u003ccode\u003ejs.source-phase-imports\u003c/code\u003e option is not explicitly set to \u003ccode\u003efalse\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 24.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Node.js to version 22.13.1.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-is-error\"\u003e\u003ccode\u003eError.isError\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-math-sum\"\u003e\u003ccode\u003eMath.sumPrecise\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-promise-try\"\u003e\u003ccode\u003ePromise.try\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-atomics-microwait\"\u003e\u003ccode\u003eAtomics.pause\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-arraybuffer-base64\"\u003eUint8Array to/from base64 and hex\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-source-phase-imports\"\u003eSource Phase Imports\u003c/a\u003e proposal. It is available behind the experimental option (\u003ccode\u003e--js.source-phase-imports\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/WebAssembly/esm-integration\"\u003eWebAssembly/ES Module Integration\u003c/a\u003e proposal, allowing \u003ccode\u003e.wasm\u003c/code\u003e modules to be loaded via \u003ccode\u003eimport\u003c/code\u003e statements.\u003c/li\u003e\n\u003cli\u003eImplemented basic Worker API (resembling the API available in \u003ccode\u003ed8\u003c/code\u003e). It is available behind the experimental option \u003ccode\u003e--js.worker\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded option \u003ccode\u003ejs.stack-trace-api\u003c/code\u003e that enables/disables \u003ccode\u003eError.captureStackTrace\u003c/code\u003e, \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e and \u003ccode\u003eError.stackTraceLimit\u003c/code\u003e. These non-standard extensions are disabled by default (unless \u003ccode\u003ejs.v8-compat\u003c/code\u003e or \u003ccode\u003ejs.nashorn-compat\u003c/code\u003e is used).\u003c/li\u003e\n\u003cli\u003eMade option \u003ccode\u003ejs.webassembly\u003c/code\u003e stable.\u003c/li\u003e\n\u003cli\u003eMade options \u003ccode\u003ejs.load\u003c/code\u003e, \u003ccode\u003ejs.print\u003c/code\u003e, and \u003ccode\u003ejs.graal-builtin\u003c/code\u003e stable and allowed in \u003ccode\u003eSandboxPolicy.UNTRUSTED\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade option \u003ccode\u003ejs.locale\u003c/code\u003e stable and allowed in \u003ccode\u003eSandboxPolicy.UNTRUSTED\u003c/code\u003e. Its value, if non-empty, must be a well-formed Unicode BCP 47 locale identifier and is now validated.\u003c/li\u003e\n\u003cli\u003eAdded an experimental \u003ccode\u003ejava.util.concurrent.Executor\u003c/code\u003e that can be used to post tasks into the event loop thread in \u003ccode\u003egraal-nodejs\u003c/code\u003e. It is available as \u003ccode\u003erequire('node:graal').eventLoopExecutor\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ccode\u003eTextDecoder\u003c/code\u003e and \u003ccode\u003eTextEncoder\u003c/code\u003e APIs of the \u003ca href=\"https://encoding.spec.whatwg.org/\"\u003eWHATWG Encoding Standard\u003c/a\u003e. They are available behind the experimental option (\u003ccode\u003e--js.text-encoding\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-regex-escaping\"\u003e\u003ccode\u003eRegExp.escape\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-regexp-modifiers\"\u003eRegular Expression Pattern Modifiers\u003c/a\u003e proposal.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-iterator-sequencing\"\u003eIterator Sequencing\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 24.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eECMAScript 2024 mode/features enabled by default.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-redeclarable-global-eval-vars\"\u003eMake eval-introduced global vars redeclarable\u003c/a\u003e proposal.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-float16array\"\u003eFloat16Array\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-array-from-async\"\u003eArray.fromAsync\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-resizablearraybuffer\"\u003eResizable and Growable ArrayBuffers\u003c/a\u003e proposal.\u003c/li\u003e\n\u003cli\u003eUpdated Node.js to version 20.13.1.\u003c/li\u003e\n\u003cli\u003eMade option \u003ccode\u003ejs.esm-eval-returns-exports\u003c/code\u003e stable and allowed in \u003ccode\u003eSandboxPolicy.UNTRUSTED\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 24.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/WebAssembly/threads\"\u003eWebAssembly threads\u003c/a\u003e proposal.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-promise-with-resolvers\"\u003ePromise.withResolvers\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplementation of \u003ca href=\"https://github.com/tc39/proposal-async-iterator-helpers\"\u003eAsync Iterator Helpers\u003c/a\u003e proposal (that was split out from Iterator Helpers proposal) was moved behind the experimental option \u003ccode\u003e--js.async-iterator-helpers\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-is-usv-string\"\u003eWell-Formed Unicode Strings\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-json-parse-with-source\"\u003eJSON.parse source text access\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated Node.js to version 18.18.2.\u003c/li\u003e\n\u003cli\u003eWebAssembly support in Node.js has been enabled by default. It can be disabled using the experimental option \u003ccode\u003e--js.webassembly=false\u003c/code\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/oracle/graaljs/commit/eba5be12437ddf85b56b6d50180ce93e6769f72b\"\u003e\u003ccode\u003eeba5be1\u003c/code\u003e\u003c/a\u003e release GraalVM 25.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/8df2eb01cb3db4a30762d4bf42d206048f251242\"\u003e\u003ccode\u003e8df2eb0\u003c/code\u003e\u003c/a\u003e [GR-74224] Backport to 25.0: Restrict Chrome Inspector to localhost.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/af7f1c39a9e4ec97b7566467751eac01a2052e5e\"\u003e\u003ccode\u003eaf7f1c3\u003c/code\u003e\u003c/a\u003e [GR-73523] Backport to 25.0: Fix PE bailout in eval().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/768265bdcffb8e3f68f76fc072b286263daff706\"\u003e\u003ccode\u003e768265b\u003c/code\u003e\u003c/a\u003e Run basic smoke tests in the gate.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/3a36e8d60d2662fe0f940a5e95b100bd262225c0\"\u003e\u003ccode\u003e3a36e8d\u003c/code\u003e\u003c/a\u003e Restrict Chrome Inspector to localhost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/131723667b91e4a6d4a454775768332c4d2996d7\"\u003e\u003ccode\u003e1317236\u003c/code\u003e\u003c/a\u003e Add regression test for eval() compilation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/f4583082cb7e3214bcc348d8826f2f78e95952ba\"\u003e\u003ccode\u003ef458308\u003c/code\u003e\u003c/a\u003e ScriptNode.runEval should create function object behind a TruffleBoundary.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/45949a471dc38a93dc07db5b3ce9a3f15dc1e95a\"\u003e\u003ccode\u003e45949a4\u003c/code\u003e\u003c/a\u003e [GR-72571] Backport to 25.0: Transient aux-engine-cache test failure.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/6e789095b2500bc40245b393ff29a56b790dfc1b\"\u003e\u003ccode\u003e6e78909\u003c/code\u003e\u003c/a\u003e Work around transient aux-engine-cache test failure due to speculative optimi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/bae1c8504b284238aa1f3140abddbb2592d7b82a\"\u003e\u003ccode\u003ebae1c85\u003c/code\u003e\u003c/a\u003e [GR-72939] Backport to 25.0.3: Upgrading Node.js version used by graal-nodejs...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/graalvm/graaljs/compare/vm-25.0.2...vm-25.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.graphql-java:graphql-java` from 25.0 to 26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/graphql-java/graphql-java/releases\"\u003ecom.graphql-java:graphql-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.0\u003c/h2\u003e\n\u003cp\u003eThis is the 26.0 release of graphql-java. Highlights are summarized below; the full list of merged PRs is at the end.\u003c/p\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003ch3\u003eQuery complexity limits are now enforced by default\u003c/h3\u003e\n\u003cp\u003eNew \u003ccode\u003eQueryComplexityLimits\u003c/code\u003e validation checks \u003ccode\u003emaxDepth\u003c/code\u003e (default \u003cstrong\u003e100\u003c/strong\u003e) and \u003ccode\u003emaxFieldsCount\u003c/code\u003e (default \u003cstrong\u003e100,000\u003c/strong\u003e) as part of standard validation. Queries exceeding these limits will now fail with new \u003ccode\u003eMaxQueryDepthExceeded\u003c/code\u003e / \u003ccode\u003eMaxQueryFieldsExceeded\u003c/code\u003e validation errors.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet custom limits via \u003ccode\u003eGraphQLContext\u003c/code\u003e using \u003ccode\u003eQueryComplexityLimits.KEY\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDisable entirely with \u003ccode\u003eQueryComplexityLimits.NONE\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIntroduced in \u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4256\"\u003e#4256\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eValidation rule filtering API changed\u003c/h3\u003e\n\u003cp\u003eIn \u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4228\"\u003e#4228\u003c/a\u003e the rule-filter predicate changed from \u003ccode\u003ePredicate\u0026lt;Class\u0026lt;?\u0026gt;\u0026gt;\u003c/code\u003e to \u003ccode\u003ePredicate\u0026lt;OperationValidationRule\u0026gt;\u003c/code\u003e in \u003ccode\u003eValidator.validateDocument(...)\u003c/code\u003e and \u003ccode\u003eParseAndValidate.parseAndValidate(...)\u003c/code\u003e. Callers that filtered by class (e.g. \u003ccode\u003erule -\u0026gt; rule != NoUnusedFragments.class\u003c/code\u003e) must migrate to the enum (\u003ccode\u003erule -\u0026gt; rule != OperationValidationRule.NO_UNUSED_FRAGMENTS\u003c/code\u003e). The \u003ccode\u003e@Internal\u003c/code\u003e classes \u003ccode\u003eAbstractRule\u003c/code\u003e and \u003ccode\u003eRulesVisitor\u003c/code\u003e were removed.\u003c/p\u003e\n\u003ch3\u003eBuilt-in directive handling consolidated (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4229\"\u003e#4229\u003c/a\u003e)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDirectiveInfo\u003c/code\u003e was removed. Replace usages:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDirectiveInfo.isGraphqlSpecifiedDirective(...)\u003c/code\u003e → \u003ccode\u003eDirectives.isBuiltInDirective(...)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDirectiveInfo.GRAPHQL_SPECIFICATION_DIRECTIVES\u003c/code\u003e → \u003ccode\u003eDirectives.BUILT_IN_DIRECTIVES\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDirectiveInfo.GRAPHQL_SPECIFICATION_DIRECTIVE_MAP\u003c/code\u003e → \u003ccode\u003eDirectives.BUILT_IN_DIRECTIVES_MAP\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDirective ordering is now consistent: all 7 built-in directives appear first, followed by user-defined directives.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGraphQLSchema.Builder.clearDirectives()\u003c/code\u003e was initially removed then re-added in \u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4276\"\u003e#4276\u003c/a\u003e with new semantics — it clears all \u003ccode\u003eadditionalDirectives\u003c/code\u003e, but built-in directives are always re-added automatically at build time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOneOf inhabitability validation (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4248\"\u003e#4248\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eNew validator rejects OneOf input types that cannot be populated with a finite value (e.g. \u003ccode\u003einput A @oneOf { a: A }\u003c/code\u003e). Schemas that previously validated may now be rejected.\u003c/p\u003e\n\u003ch3\u003eNon-null field validation for code-built schemas (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4194\"\u003e#4194\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eCode-built schemas now perform the same deprecated-on-non-null field validation as SDL-built ones. Schemas relying on the gap may now fail validation.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eGraphQLSchema.getCodeRegistry()\u003c/code\u003e is no longer \u003ccode\u003e@Nullable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4247\"\u003e#4247\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe return type was incorrectly annotated nullable. Callers may now drop redundant null checks; downstream nullness tooling will reflect the change.\u003c/p\u003e\n\u003ch3\u003eJSpecify nullability annotations rolled out broadly\u003c/h3\u003e\n\u003cp\u003eWaves 2 and 3 (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4184\"\u003e#4184\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4274\"\u003e#4274\u003c/a\u003e) plus many individual PRs annotated hundreds of classes across \u003ccode\u003egraphql.analysis\u003c/code\u003e, \u003ccode\u003egraphql.execution\u003c/code\u003e, \u003ccode\u003egraphql.language\u003c/code\u003e, \u003ccode\u003egraphql.schema\u003c/code\u003e and others with \u003ccode\u003e@NullMarked\u003c/code\u003e/\u003ccode\u003e@NullUnmarked\u003c/code\u003e/\u003ccode\u003e@Nullable\u003c/code\u003e. Kotlin and other null-aware callers will now see stricter nullability contracts; code that relied on previously-permissive signatures may need adjustment.\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eGraphQLSchema.FastBuilder\u003c/code\u003e\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4197\"\u003e#4197\u003c/a\u003e) — a more restrictive but \u003cstrong\u003e~5× faster\u003c/strong\u003e schema builder that reduces both time and memory for large schemas.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eQuery complexity limits\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4256\"\u003e#4256\u003c/a\u003e) — depth/field-count guardrails baked into validation (see breaking changes above for the enforcement side).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eQueryAppliedDirective\u003c/code\u003e on operations and documents\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4297\"\u003e#4297\u003c/a\u003e) — directives applied at the operation/document level are now exposed as \u003ccode\u003eQueryAppliedDirective\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew instrumentation hook for post-exception-handling results\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4206\"\u003e#4206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4207\"\u003e#4207\u003c/a\u003e) — observe the \u003ccode\u003eDataFetcherResult\u003c/code\u003e after \u003ccode\u003eDataFetcherExceptionHandler\u003c/code\u003e has mapped exceptions to errors. \u003ccode\u003eChainedInstrumentation\u003c/code\u003e delegates the new hook correctly.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGeneric \u003ccode\u003eDataFetcherResult.newBuilder(T data)\u003c/code\u003e\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4254\"\u003e#4254\u003c/a\u003e) — removes the need for explicit type witnesses on the common \u003ccode\u003eDataFetcherResult.\u0026lt;T\u0026gt;newResult().data(x)...\u003c/code\u003e pattern.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRe-added \u003ccode\u003eGraphQLSchema.Builder.clearDirectives()\u003c/code\u003e\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4276\"\u003e#4276\u003c/a\u003e) — useful with \u003ccode\u003eGraphQLSchema.transform\u003c/code\u003e to rewrite non-built-in directives; built-ins are always re-added.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003etoString()\u003c/code\u003e on AST directives holders\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4195\"\u003e#4195\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚡ Performance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIncremental \u003ccode\u003e@defer\u003c/code\u003e execution starts earlier\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4174\"\u003e#4174\u003c/a\u003e) — begins processing deferred payloads as soon as the first incremental call is detected instead of waiting for the initial result to complete.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eValidation consolidation\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4228\"\u003e#4228\u003c/a\u003e) — all operation validation rules run in a single \u003ccode\u003eOperationValidator\u003c/code\u003e pass, significantly cutting validation overhead.\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/graphql-java/graphql-java/commit/86afa76971b94b7887c1c3b0e5afa996ef46805b\"\u003e\u003ccode\u003e86afa76\u003c/code\u003e\u003c/a\u003e Update test baseline [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-java/graphql-java/commit/95f49d95945b34ca45e9e1cc23ce1368309632fc\"\u003e\u003ccode\u003e95f49d9\u003c/code\u003e\u003c/a\u003e Bump JaCoCo to 0.8.14 for Java 25 class file support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-java/graphql-java/commit/3af0c5cc61331ade2787bb3a0891e19750357345\"\u003e\u003ccode\u003e3af0c5c\u003c/code\u003e\u003c/a\u003e Update test baseline [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-java/graphql-java/commit/a6cc631e328d7d01ea261aa21d9225294adfd155\"\u003e\u003ccode\u003ea6cc631\u003c/code\u003e\u003c/a\u003e JSpecify big wave 3 (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4274\"\u003e#4274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-java/graphql-java/commit/d26e4d61dfa90f092b36e0756bfae31655d17751\"\u003e\u003ccode\u003ed26e4d6\u003c/code\u003e\u003c/a\u003e Update test baseline [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-java/graphql-java/commit/c86eb07d9d99be6f15e1caeb7958be109cdd6ef8\"\u003e\u003ccode\u003ec86eb07\u003c/code\u003e\u003c/a\u003e Add JSpecify annotations to 10 language package classes (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-java/graphql-java/commit/b1543882a65b1af4207c0a0626b04ae797c3a2bb\"\u003e\u003ccode\u003eb154388\u003c/code\u003e\u003c/a\u003e Update test baseline [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-java/graphql-java/commit/aafbbd54f0591cc1c34de9c7d8451aff09bb4b8f\"\u003e\u003ccode\u003eaafbbd5\u003c/code\u003e\u003c/a\u003e Add JSpecify annotations to 10 language package classes (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4218\"\u003e#4218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-java/graphql-java/commit/3e15aed1209b59e71bedf8ad6e3e46ba5b28a177\"\u003e\u003ccode\u003e3e15aed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4359\"\u003e#4359\u003c/a\u003e from graphql-java/dependabot/github_actions/actions/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-java/graphql-java/commit/e0ca0613e1c15a7a6c4d012e1ebba37e091ac682\"\u003e\u003ccode\u003ee0ca061\u003c/code\u003e\u003c/a\u003e Bump org.apache.groovy:groovy from 5.0.4 to 5.0.5 (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4363\"\u003e#4363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/graphql-java/graphql-java/compare/v25.0...v26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.groovy:groovy-all` from 5.0.5 to 5.0.6\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 `io.grpc:grpc-protobuf` from 1.80.0 to 1.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-java/releases\"\u003eio.grpc:grpc-protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eV1.81.0\u003c/h2\u003e\n\u003cp\u003eIn this release we drop support for Android API level 22 or lower (Lollipop or earlier), following Google Play Service’s \u003ca href=\"https://developers.google.com/android/guides/setup\"\u003ediscontinued updates for Lollipop (API levels 21 \u0026amp; 22)\u003c/a\u003e and now requires a minimum of API level 23 (Android 6.0 Marshmallow).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAPI Changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eapi: Deprecate LoadBalancer.handleResolvedAddresses(). Developers maintaining custom LoadBalancer implementations should transition to using LoadBalancer.acceptResolvedAddresses(). Unlike the deprecated method, acceptResolvedAddresses() returns a Status object, allowing the load balancer to explicitly report success or reject the update if the provided addresses or configuration are invalid. (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/11623\"\u003e#11623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior Changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ecore: Enable dns \u0026quot;caching\u0026quot; on Android for 30 seconds to reduce CPU impact of a refresh loop with an LB policy (0675f70af). DnsNameResolver ignores re-resolution requests on OpenJDK-like platforms if it has been too soon since the last DNS query because InetAddress.getAllByName() has a cache with a fixed entry lifetime, but this logic was disabled for Android which does not have that style of cache. Android’s cache uses the result TTL, which will rarely be less than 30 seconds. This change would probably be most noticeable when 1) changing to a different network (e.g., from wifi to mobile), 2) the server has different addresses for different networks, and 3) the app is not using AndroidChannelBuilder with an \u003ccode\u003eandroid.context.Context\u003c/code\u003e. For reference, it seems Chrome caches for 1 minute\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eopentelemetry: Fix baggage propagation, the baggage propagation for opentelemetry introduced in \u003ca href=\"https://redirect.github.com/grpc/grpc-java/pull/12389\"\u003e#12389\u003c/a\u003e was broken. The context is decided once and used for all recording for the call, thus guaranteeing all record()s have consistent information.\u003c/li\u003e\n\u003cli\u003ecore: Address a race condition where \u003ccode\u003eManagedChannelOrphanWrapper\u003c/code\u003e could incorrectly log a \u0026quot;not shutdown properly\u0026quot; warning during garbage collection when using directExecutor(). (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12705\"\u003e#12705\u003c/a\u003e) (d459338d9)\u003c/li\u003e\n\u003cli\u003exds: Fix xDS HTTP CONNECT's transport socket name bug which is now corrected to use \u003ccode\u003etypeUrl\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12740\"\u003e#12740\u003c/a\u003e) (eac9fe961)\u003c/li\u003e\n\u003cli\u003exds: Fix an issue where subchannel metrics were dropping their association with the \u003ccode\u003ebackend_service\u003c/code\u003e. This ensures xDS load balancing metrics are reported accurately. (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNew Features\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enetty: Add tcp metrics, by implementing a few of the metrics defined in \u003ca href=\"https://redirect.github.com/grpc/proposal/pull/519\"\u003eA80\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eapi: Add a CallOption for a custom label on per-RPC metrics (0e39b2967). This CallOption is copied by grpc-opentelemetry to the \u003ccode\u003egrpc.client.call.custom\u003c/code\u003e label as defined by \u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e. See also the \u003ca href=\"https://grpc.io/docs/guides/opentelemetry-metrics/\"\u003egRPC OpenTelemetry Metrics guide\u003c/a\u003e (update \u003ca href=\"https://redirect.github.com/grpc/grpc.io/pull/1505\"\u003ein-progress\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Weighted Round Robin (WRR) load balancing driven by custom backend metrics, implementing the behavior defined in gRFC A114. (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12645\"\u003e#12645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eutils: Update \u003ccode\u003eAdvancedTlsX509KeyManager\u003c/code\u003e so that developers can now preserve and use key aliases when dynamically reloading TLS certificates. (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12686\"\u003e#12686\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the \u0026quot;Outgoing Flow Control\u0026quot; section in the Manual Flow Control example to say onNext() does not block, but rather queues the messages in memory and advises developers to use CallStreamObserver.isReady() to prevent this memory exhaustion (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12700\"\u003e#12700\u003c/a\u003e) (a3a9ffcbe) (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12726\"\u003e#12726\u003c/a\u003e) (65ae2efda)\u003c/li\u003e\n\u003cli\u003eexamples: Clean up Health example, and document need for grpc-services (3ed732fc0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDependencies\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Dependencies (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12719\"\u003e#12719\u003c/a\u003e) (16e17abba). Google-auth-library: 1.42.1, animal-sniffer: 1.27, assertj-core:3.27.7, error_prone_annotations:2.48.0, proto-google-common-protos:2.64.1, google-cloud-logging:3.23.10, jetty-http2-server:12.1.7, jetty-ee10-servlet:12.1.7, lincheck:3.4, opentelemetry-api:1.60.1, opentelemetry-exporter-prometheus:1.60.1-alpha, opentelemetry-gcp-resources:1.54.0-alpha, opentelemetry-sdk-extension-autoconfigure:1.60.1, opentelemetry-sdk-testing:1.60.1, robolectric:4.16.1, tomcat-embed-core:10.1.52, tomcat-embed-core9: 9.0.115,\u003c/li\u003e\n\u003cli\u003eUpgrade Netty to 4.1.132 and netty-tcnative to 2.0.75 (1528f809c)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eThanks to\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/becomeStar\"\u003e\u003ccode\u003e@​becomeStar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjaminp\"\u003e\u003ccode\u003e@​benjaminp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoeCqupt\"\u003e\u003ccode\u003e@​JoeCqupt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kainsin\"\u003e\u003ccode\u003e@​Kainsin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/merlimat\"\u003e\u003ccode\u003e@​merlimat\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SreeramdasLavanya\"\u003e\u003ccode\u003e@​SreeramdasLavanya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themechbro\"\u003e\u003ccode\u003e@​themechbro\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhangweikop\"\u003e\u003ccode\u003e@​zhangweikop\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/grpc/grpc-java/commit/6951542f66c59f63cbf5348b38a2306a3964adda\"\u003e\u003ccode\u003e6951542\u003c/code\u003e\u003c/a\u003e Bump version to 1.81.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-java/commit/e94188e81298c36ac9654dc76025940171abc0a4\"\u003e\u003ccode\u003ee94188e\u003c/code\u003e\u003c/a\u003e Update README etc to reference 1.81.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-java/commit/4813c6d06089d49a479f7f1786297dc3d8c0e549\"\u003e\u003ccode\u003e4813c6d\u003c/code\u003e\u003c/a\u003e core,xds: Fix backend_service plumbing for subchannel metrics (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-java/commit/6737eb583a273dd13bf9e7b82cc1d9df75e551bd\"\u003e\u003ccode\u003e6737eb5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Replace javax ThreadSafe annotation with errorprone ThreadSafe (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/1274\"\u003e#1274\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-java/commit/ef3531325ba98fa043f6f7f16fa0715e9296d7a3\"\u003e\u003ccode\u003eef35313\u003c/code\u003e\u003c/a\u003e Replace javax ThreadSafe annotation with errorprone ThreadSafe (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12742\"\u003e#12742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-java/commit/3ed732fc09c41b185cd03fdd6864c4ebb82f3a80\"\u003e\u003ccode\u003e3ed732f\u003c/code\u003e\u003c/a\u003e examples: Clean up Health, and document need for grpc-services\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-java/commit/eac9fe9612881d54d51ddc5496599ba9a8201021\"\u003e\u003ccode\u003eeac9fe9\u003c/code\u003e\u003c/a\u003e xds: fix xDS HTTP CONNECT's transport socket name bug (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12740\"\u003e#12740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-java/commit/1528f809c9e506cf2e7052e3f41fd8b75636d3d3\"\u003e\u003ccode\u003e1528f80\u003c/code\u003e\u003c/a\u003e Upgrade Netty to 4.1.132 and netty-tcnative to 2.0.75\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-java/commit/d057a7ebee2945fc0a9ca58b36afdb5b37a99680\"\u003e\u003ccode\u003ed057a7e\u003c/code\u003e\u003c/a\u003e [xds] Implement A114: WRR support for custom backend metrics (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12645\"\u003e#12645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-java/commit/842636f88452c30769a5561f7659db6e4f9fc2a0\"\u003e\u003ccode\u003e842636f\u003c/code\u003e\u003c/a\u003e xds: Add configuration objects for ExtAuthz, GrpcService and Bootstrap change...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-java/compare/v1.80.0...v1.81.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.drewnoakes:metadata-extractor` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drewnoakes/metadata-extractor/releases\"\u003ecom.drewnoakes:metadata-extractor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify string creation by \u003ca href=\"https://github.com/drewnoakes\"\u003e\u003ccode\u003e@​drewnoakes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/637\"\u003edrewnoakes/metadata-extractor#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy paste error fixed by \u003ca href=\"https://github.com/GRuppert\"\u003e\u003ccode\u003e@​GRuppert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/641\"\u003edrewnoakes/metadata-extractor#641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded code to parse OM System II makernote (uses Olympus II makernote) by \u003ca href=\"https://github.com/AndyDragon\"\u003e\u003ccode\u003e@​AndyDragon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/642\"\u003edrewnoakes/metadata-extractor#642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd HEIC/HEIF to README by \u003ca href=\"https://github.com/drewnoakes\"\u003e\u003ccode\u003e@​drewnoakes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/645\"\u003edrewnoakes/metadata-extractor#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrim trailing null bytes from some string values by \u003ca href=\"https://github.com/drewnoakes\"\u003e\u003ccode\u003e@​drewnoakes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/647\"\u003edrewnoakes/metadata-extractor#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed parsing of illegal dates + handle known null value by \u003ca href=\"https://github.com/StefanOltmann\"\u003e\u003ccode\u003e@​StefanOltmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/650\"\u003edrewnoakes/metadata-extractor#650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport AVIF / AV1 images by \u003ca href=\"https://github.com/StefanOltmann\"\u003e\u003ccode\u003e@​StefanOltmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/649\"\u003edrewnoakes/metadata-extractor#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emaven.yml fixed after branch rename by \u003ca href=\"https://github.com/StefanOltmann\"\u003e\u003ccode\u003e@​StefanOltmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/652\"\u003edrewnoakes/metadata-extractor#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed wrong date/time when timezone is null by \u003ca href=\"https://github.com/StefanOltmann\"\u003e\u003ccode\u003e@​StefanOltmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/651\"\u003edrewnoakes/metadata-extractor#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate lengths before parsing JPEG data by \u003ca href=\"https://github.com/drewnoakes\"\u003e\u003ccode\u003e@​drewnoakes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/653\"\u003edrewnoakes/metadata-extractor#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Automatic-Module-Name by \u003ca href=\"https://github.com/tsmock\"\u003e\u003ccode\u003e@​tsmock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/621\"\u003edrewnoakes/metadata-extractor#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PDF support to detectFileType by \u003ca href=\"https://github.com/max-peroch\"\u003e\u003ccode\u003e@​max-peroch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/665\"\u003edrewnoakes/metadata-extractor#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix of \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/issues/676\"\u003e#676\u003c/a\u003e by \u003ca href=\"https://github.com/ogawaffm\"\u003e\u003ccode\u003e@​ogawaffm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/677\"\u003edrewnoakes/metadata-extractor#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/issues/685\"\u003e#685\u003c/a\u003e | Fix StringIndexOutOfBoundsException in ICC DESC tag processing by \u003ca href=\"https://github.com/DAN-MU-ZI\"\u003e\u003ccode\u003e@​DAN-MU-ZI\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/687\"\u003edrewnoakes/metadata-extractor#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Java version to 1.8 by \u003ca href=\"https://github.com/drewnoakes\"\u003e\u003ccode\u003e@​drewnoakes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/696\"\u003edrewnoakes/metadata-extractor#696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix rounding error in shutter speed description by \u003ca href=\"https://github.com/drewnoakes\"\u003e\u003ccode\u003e@​drewnoakes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/695\"\u003edrewnoakes/metadata-extractor#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend file type detection by \u003ca href=\"https://github.com/drewnoakes\"\u003e\u003ccode\u003e@​drewnoakes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/697\"\u003edrewnoakes/metadata-extractor#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca h...\n\n_Description has been truncated_","html_url":"https://github.com/ricekot/zap-extensions/pull/60","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ricekot%2Fzap-extensions/issues/60","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/60/packages"},{"uuid":"4481510413","node_id":"PR_kwDOAWH1ps7dRvDI","number":2912,"state":"open","title":"[DT-400-maven]: Bump the maven-other-updates group with 5 updates","user":"dependabot[bot]","labels":["dependency"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T22:25:30.000Z","updated_at":"2026-05-19T22:33:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[DT-400-maven]: Bump","group_name":"maven-other-updates","update_count":5,"packages":[{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"3.4.0","new_version":"3.5.1","repository_url":"https://github.com/diffplug/spotless"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.41","new_version":"2.1.42","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.17","new_version":"2.0.18"},{"name":"org.elasticsearch.client:elasticsearch-rest-client","old_version":"9.4.0","new_version":"9.4.1","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.6.2","new_version":"3.6.3","repository_url":"https://github.com/apache/maven-enforcer"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-other-updates group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `3.4.0` | `3.5.1` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.41` | `2.1.42` |\n| org.slf4j:slf4j-api | `2.0.17` | `2.0.18` |\n| [org.elasticsearch.client:elasticsearch-rest-client](https://github.com/elastic/elasticsearch) | `9.4.0` | `9.4.1` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.6.2` | `3.6.3` |\n\nUpdates `com.diffplug.spotless:spotless-maven-plugin` from 3.4.0 to 3.5.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.5.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;licenseHeader\u0026gt;\u003c/code\u003e with \u003ccode\u003e\u0026lt;yearMode\u0026gt;SET_FROM_GIT\u0026lt;/yearMode\u0026gt;\u003c/code\u003e no longer runs \u003ccode\u003egit log\u003c/code\u003e through a shell, eliminating a shell-injection vector when formatting files whose names contain shell metacharacters.\u003c/li\u003e\n\u003cli\u003eBump transitive \u003ccode\u003eplexus-utils\u003c/code\u003e \u003ccode\u003e4.0.2\u003c/code\u003e -\u0026gt; \u003ccode\u003e4.0.3\u003c/code\u003e to address \u003ca href=\"https://github.com/advisories/GHSA-6fmv-xxpf-w3cw\"\u003eCVE-2025-67030\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2919\"\u003e#2919\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaven Plugin v3.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;scalafmt\u0026gt;\u003c/code\u003e now reads the version from the \u003ccode\u003eversion\u003c/code\u003e field in the scalafmt config file when no \u003ccode\u003e\u0026lt;version\u0026gt;\u003c/code\u003e is explicitly set, falling back to the built-in default only if neither is available. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2922\"\u003e#2922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e\u0026lt;toml\u0026gt;\u003c/code\u003e format type with \u003ccode\u003e\u0026lt;versionCatalog\u0026gt;\u003c/code\u003e step for formatting and sorting Gradle version catalog files. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2916\"\u003e#2916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e\u0026lt;javaparserVersion\u0026gt;\u003c/code\u003e option to \u003ccode\u003e\u0026lt;cleanthat\u0026gt;\u003c/code\u003e, allowing users to override the JavaParser version pulled in transitively by Cleanthat. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eexpandWildcardImports\u003c/code\u003e API for java (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2930\"\u003e#2829\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve case of JDBI named bind params that collide with SQL keywords (e.g. \u003ccode\u003e:limit\u003c/code\u003e, \u003ccode\u003e:offset\u003c/code\u003e) in the DBeaver SQL formatter. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2899\"\u003e#2899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003e-Dspotless.ratchetFrom=...\u003c/code\u003e user property now takes priority over \u003ccode\u003e\u0026lt;ratchetFrom\u0026gt;\u003c/code\u003e configured in the plugin or in individual formatters, instead of being overridden by them. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2896\"\u003e#2896\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2842\"\u003e#2842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-idempotent formatting when \u003ccode\u003eimportOrder()\u003c/code\u003e is combined with \u003ccode\u003egreclipse()\u003c/code\u003e: a single catch-all group no longer strips blank lines that \u003ccode\u003egreclipse()\u003c/code\u003e independently inserted between import groups. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2914\"\u003e#2914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eexpandWildcardImports\u003c/code\u003e failing on JDK XML types such as \u003ccode\u003eorg.xml.sax.InputSource\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2921\"\u003e#2921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Eclipse JDT's collator-based comparison when sorting Java members to better match Eclipse save actions. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ecleanthat\u003c/code\u003e version \u003ccode\u003e2.24\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.25\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003eeclipse-jdt\u003c/code\u003e version from \u003ccode\u003e4.35\u003c/code\u003e to \u003ccode\u003e4.39\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2912\"\u003e#2912\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/diffplug/spotless/commit/0c48edf9597ec16e82e1a0b6da76a6a6dcc0d5de\"\u003e\u003ccode\u003e0c48edf\u003c/code\u003e\u003c/a\u003e Published maven/3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/c1595c815d5fdd344505792aa4df588f467f0ca9\"\u003e\u003ccode\u003ec1595c8\u003c/code\u003e\u003c/a\u003e Published gradle/8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/b26b570f7eba32554061b036206f675180cd2384\"\u003e\u003ccode\u003eb26b570\u003c/code\u003e\u003c/a\u003e Published lib/4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/ac3f6f14a2e007c2d36223335df96a2c9ba92719\"\u003e\u003ccode\u003eac3f6f1\u003c/code\u003e\u003c/a\u003e Bump plexus-utils to 4.0.3 to address CVE-2025-67030 (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/f5039f633d436a8831d09a934a3490d68968d684\"\u003e\u003ccode\u003ef5039f6\u003c/code\u003e\u003c/a\u003e Bump plexus-utils to 4.0.3 to address CVE-2025-67030\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/0e77837d4789cb43b83c21d566fe4185adc4ae2b\"\u003e\u003ccode\u003e0e77837\u003c/code\u003e\u003c/a\u003e Fix shell-injection in LicenseHeaderStep SET_FROM_GIT mode (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2931\"\u003e#2931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/84f642329de804615ff16f34d12a2249f1890850\"\u003e\u003ccode\u003e84f6423\u003c/code\u003e\u003c/a\u003e Fix shell-injection in LicenseHeaderStep SET_FROM_GIT mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/b87eb75efe54e94a7248ff5e2d07231bcc3a1b55\"\u003e\u003ccode\u003eb87eb75\u003c/code\u003e\u003c/a\u003e Published maven/3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/97c3baf34b79d0028a343776bb2c2fb223930355\"\u003e\u003ccode\u003e97c3baf\u003c/code\u003e\u003c/a\u003e Published gradle/8.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/3dd1a9690270e7191f2c7db8314a9079b127ee76\"\u003e\u003ccode\u003e3dd1a96\u003c/code\u003e\u003c/a\u003e Published lib/4.6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diffplug/spotless/compare/maven/3.4.0...maven/3.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.swagger.parser.v3:swagger-parser` from 2.1.41 to 2.1.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.42 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\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-parser/issues/2324\"\u003e#2324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.5.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\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/swagger-api/swagger-parser/commit/e8933f0c2976f2f16c0a67fe5eeb64de1e66badb\"\u003e\u003ccode\u003ee8933f0\u003c/code\u003e\u003c/a\u003e prepare release 2.1.42 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4024d94aeab1f16cf32a7c17661d01a29cad22d8\"\u003e\u003ccode\u003e4024d94\u003c/code\u003e\u003c/a\u003e Update swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9c19b190ee681123fae36f04c100fab8d21e3a2e\"\u003e\u003ccode\u003e9c19b19\u003c/code\u003e\u003c/a\u003e fix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4dfb6fae5d8aec65c796fc62553f533c2a202742\"\u003e\u003ccode\u003e4dfb6fa\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-parser/commit/ea252bd41d7fdcb3c5b1617800005d60d78ce773\"\u003e\u003ccode\u003eea252bd\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b8f920e10447a4ddf64a7f3b32ebd21aeec1b92c\"\u003e\u003ccode\u003eb8f920e\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/45942a2b12f98993691547e2c8b71d383f4783b9\"\u003e\u003ccode\u003e45942a2\u003c/code\u003e\u003c/a\u003e build(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/e5abf83319571946caebe9dd0a1fe28340a369c2\"\u003e\u003ccode\u003ee5abf83\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.42-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2323\"\u003e#2323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.41...v2.1.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.slf4j:slf4j-api` from 2.0.17 to 2.0.18\n\nUpdates `org.elasticsearch.client:elasticsearch-rest-client` from 9.4.0 to 9.4.1\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.client:elasticsearch-rest-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eElasticsearch 9.4.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/docs/release-notes/elasticsearch#elasticsearch-9.4.1-release-notes\"\u003ehttps://www.elastic.co/docs/release-notes/elasticsearch#elasticsearch-9.4.1-release-notes\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/elastic/elasticsearch/commit/3c7c6027c5769d860d87448e2749f4c550a239da\"\u003e\u003ccode\u003e3c7c602\u003c/code\u003e\u003c/a\u003e Key plugin entitlement policies by descriptor name (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148447\"\u003e#148447\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148535\"\u003e#148535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/6353461fa49ace514ca3c0c2d1ae7ab7a912dbbe\"\u003e\u003ccode\u003e6353461\u003c/code\u003e\u003c/a\u003e Entitlement: log denial at DEBUG, not WARN (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148442\"\u003e#148442\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148531\"\u003e#148531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/e2df78e3cdd1894da35afdadc352a6d57e1dbda3\"\u003e\u003ccode\u003ee2df78e\u003c/code\u003e\u003c/a\u003e Implement RerankingInferenceService for Elastic service (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148365\"\u003e#148365\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148525\"\u003e#148525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/489606c67b6fd56f2f93d5c96598383a3bc83fb7\"\u003e\u003ccode\u003e489606c\u003c/code\u003e\u003c/a\u003e Mute org.elasticsearch.xpack.esql.qa.single_node.GenerativeIT test \u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148339\"\u003e#148339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/9021fd17fb00c971e79cf1b65c0dc3384590d6b5\"\u003e\u003ccode\u003e9021fd1\u003c/code\u003e\u003c/a\u003e Switch MS Graph IT primary realm to JWT (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148241\"\u003e#148241\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148455\"\u003e#148455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/1759d5296b4550c81ecaa58f12b759aaa840525a\"\u003e\u003ccode\u003e1759d52\u003c/code\u003e\u003c/a\u003e Temporary fix for CompletionStatsCacheTests testCompletionStatsCache (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/147503\"\u003e#147503\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/dddb7ca90212416096ff6ebc194b55dc8924945f\"\u003e\u003ccode\u003edddb7ca\u003c/code\u003e\u003c/a\u003e Update elastic-apm-agent-java8 to 1.55.6 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148271\"\u003e#148271\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148458\"\u003e#148458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/9c0b16663ea33732d730d885e86a728abb7e7fd7\"\u003e\u003ccode\u003e9c0b166\u003c/code\u003e\u003c/a\u003e bump netty version (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148394\"\u003e#148394\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148420\"\u003e#148420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/5a3738be1b8a357c5b1a2c8387fff90abad18f19\"\u003e\u003ccode\u003e5a3738b\u003c/code\u003e\u003c/a\u003e [9.4] ESQL: Fix golden test normalization (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148253\"\u003e#148253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148397\"\u003e#148397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/334d0ce2dada98b450eb4a1a2ed0efd18c8fc8c9\"\u003e\u003ccode\u003e334d0ce\u003c/code\u003e\u003c/a\u003e Backport of: [ES|QL] query approximation: add min source row count (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/147886\"\u003e#147886\u003c/a\u003e) ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elasticsearch/compare/v9.4.0...v9.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-enforcer-plugin` from 3.6.2 to 3.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-enforcer/releases\"\u003eorg.apache.maven.plugins:maven-enforcer-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake bannedDependencies report root and transitive dependency in case both are banned. (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/940\"\u003e#940\u003c/a\u003e) \u003ca href=\"https://github.com/hvoynov\"\u003e\u003ccode\u003e@​hvoynov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd enforceBytecodeVersion rule based on mojohaus (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/968\"\u003e#968\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove formatting of deprecated API warning (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/951\"\u003e#951\u003c/a\u003e) \u003ca href=\"https://github.com/mthmulders\"\u003e\u003ccode\u003e@​mthmulders\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\u003eFix handling of Java versions like 21.0.10.0.1 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/967\"\u003e#967\u003c/a\u003e) \u003ca href=\"https://github.com/parttimenerd\"\u003e\u003ccode\u003e@​parttimenerd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd null checks for modelId in PluginWrapper (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/974\"\u003e#974\u003c/a\u003e) \u003ca href=\"https://github.com/cpfeiffer\"\u003e\u003ccode\u003e@​cpfeiffer\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\u003eDocument the banMavenDefaults option for the requirePluginVersions rule. (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/936\"\u003e#936\u003c/a\u003e) \u003ca href=\"https://github.com/rpkrajewski\"\u003e\u003ccode\u003e@​rpkrajewski\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\u003e\u003ccode\u003ePlexusStringUtils\u003c/code\u003e Refaster recipes (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/943\"\u003e#943\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter migration from JUnit 4.x (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/941\"\u003e#941\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.logging.log4j:log4j-core from 2.25.3 to 2.25.4 in /maven-enforcer-plugin/src/it/projects/MENFORCER-434 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/970\"\u003e#970\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeps: Parent POM 48 and align deps (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/979\"\u003e#979\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-codec:commons-codec from 1.21.0 to 1.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/976\"\u003e#976\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.21.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/975\"\u003e#975\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.14 to 3.9.15 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/973\"\u003e#973\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.13 to 3.9.14 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/965\"\u003e#965\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.12 to 3.9.13 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/964\"\u003e#964\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.5.0 to 3.5.1 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/963\"\u003e#963\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate log4j in test to avoid CVE (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/961\"\u003e#961\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-codec:commons-codec from 1.20.0 to 1.21.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/962\"\u003e#962\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-enforcer/pull/960\"\u003e#960\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-enforcer/pull/959\"\u003e#959\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-parent from 46 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/958\"\u003e#958\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-enforcer/pull/957\"\u003e#957\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to 46 including fixes (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/955\"\u003e#955\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.3.0 to 3.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/956\"\u003e#956\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-enforcer/pull/948\"\u003e#948\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-enforcer/pull/947\"\u003e#947\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-enforcer/pull/946\"\u003e#946\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-codec:commons-codec from 1.19.0 to 1.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/945\"\u003e#945\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/c7daff33d46c9c3ee0666540c6857c66cf159e70\"\u003e\u003ccode\u003ec7daff3\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release enforcer-3.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/ee46e78b046be9882a739c07556940329a7345d6\"\u003e\u003ccode\u003eee46e78\u003c/code\u003e\u003c/a\u003e Make bannedDependencies report root and transitive dependency in case both ar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/0806924d8f6c5ad6105ac387bf323846e769b18c\"\u003e\u003ccode\u003e0806924\u003c/code\u003e\u003c/a\u003e Document the banMavenDefaults option for the requirePluginVersions rule. (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/8e4f5b94453de97592cf3935b79319894f013329\"\u003e\u003ccode\u003e8e4f5b9\u003c/code\u003e\u003c/a\u003e Add better enforceBytecodeVersion rule based on mojohaus (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/fd4b1486dcc93394d5f6a11687efd51d0d30b22d\"\u003e\u003ccode\u003efd4b148\u003c/code\u003e\u003c/a\u003e Add fix for 21.0.10.0.1 issue (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/f32d5979ef387668162c2beb905b368e25accd70\"\u003e\u003ccode\u003ef32d597\u003c/code\u003e\u003c/a\u003e Deps: Parent POM 48 and align deps (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/df0f2a6d7fbbaf79914cdb56fa5899d99c8eaf19\"\u003e\u003ccode\u003edf0f2a6\u003c/code\u003e\u003c/a\u003e Bump commons-codec:commons-codec from 1.21.0 to 1.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/2da7a68b4d8d9d2da866ffaf1e07a206c9b7115d\"\u003e\u003ccode\u003e2da7a68\u003c/code\u003e\u003c/a\u003e Add null checks for modelId in PluginWrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/91eb4d9fe1f6f65137991c1131131ceaca542245\"\u003e\u003ccode\u003e91eb4d9\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.21.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/b6222459bf3256bfd747731a7f4ea81577777ffe\"\u003e\u003ccode\u003eb622245\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.9.14 to 3.9.15 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-enforcer/compare/enforcer-3.6.2...enforcer-3.6.3\"\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/DataBiosphere/consent/pull/2912","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fconsent/issues/2912","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2912/packages"},{"uuid":"4472874649","node_id":"PR_kwDOQqrr087c1x-y","number":241,"state":"open","title":"chore(deps): bump io.swagger.parser.v3:swagger-parser from 2.1.41 to 2.1.42","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-18T21:59:50.000Z","updated_at":"2026-05-18T21:59:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.41","new_version":"2.1.42","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.41 to 2.1.42.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.42 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\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-parser/issues/2324\"\u003e#2324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.5.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\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/swagger-api/swagger-parser/commit/e8933f0c2976f2f16c0a67fe5eeb64de1e66badb\"\u003e\u003ccode\u003ee8933f0\u003c/code\u003e\u003c/a\u003e prepare release 2.1.42 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4024d94aeab1f16cf32a7c17661d01a29cad22d8\"\u003e\u003ccode\u003e4024d94\u003c/code\u003e\u003c/a\u003e Update swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9c19b190ee681123fae36f04c100fab8d21e3a2e\"\u003e\u003ccode\u003e9c19b19\u003c/code\u003e\u003c/a\u003e fix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4dfb6fae5d8aec65c796fc62553f533c2a202742\"\u003e\u003ccode\u003e4dfb6fa\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-parser/commit/ea252bd41d7fdcb3c5b1617800005d60d78ce773\"\u003e\u003ccode\u003eea252bd\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b8f920e10447a4ddf64a7f3b32ebd21aeec1b92c\"\u003e\u003ccode\u003eb8f920e\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/45942a2b12f98993691547e2c8b71d383f4783b9\"\u003e\u003ccode\u003e45942a2\u003c/code\u003e\u003c/a\u003e build(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/e5abf83319571946caebe9dd0a1fe28340a369c2\"\u003e\u003ccode\u003ee5abf83\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.42-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2323\"\u003e#2323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.41...v2.1.42\"\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=io.swagger.parser.v3:swagger-parser\u0026package-manager=gradle\u0026previous-version=2.1.41\u0026new-version=2.1.42)](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/elenavanengelenmaslova/mocknest-serverless/pull/241","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/elenavanengelenmaslova%2Fmocknest-serverless/issues/241","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/241/packages"},{"uuid":"4463136489","node_id":"PR_kwDOF6e2dM7cW6ha","number":4257,"state":"open","title":"chore(deps-dev): bump io.swagger.parser.v3:swagger-parser from 2.1.41 to 2.1.42","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-17T10:13:18.000Z","updated_at":"2026-05-17T10:14:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.41","new_version":"2.1.42","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.41 to 2.1.42.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.42 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\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-parser/issues/2324\"\u003e#2324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.5.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\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/swagger-api/swagger-parser/commit/e8933f0c2976f2f16c0a67fe5eeb64de1e66badb\"\u003e\u003ccode\u003ee8933f0\u003c/code\u003e\u003c/a\u003e prepare release 2.1.42 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4024d94aeab1f16cf32a7c17661d01a29cad22d8\"\u003e\u003ccode\u003e4024d94\u003c/code\u003e\u003c/a\u003e Update swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9c19b190ee681123fae36f04c100fab8d21e3a2e\"\u003e\u003ccode\u003e9c19b19\u003c/code\u003e\u003c/a\u003e fix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4dfb6fae5d8aec65c796fc62553f533c2a202742\"\u003e\u003ccode\u003e4dfb6fa\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-parser/commit/ea252bd41d7fdcb3c5b1617800005d60d78ce773\"\u003e\u003ccode\u003eea252bd\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b8f920e10447a4ddf64a7f3b32ebd21aeec1b92c\"\u003e\u003ccode\u003eb8f920e\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/45942a2b12f98993691547e2c8b71d383f4783b9\"\u003e\u003ccode\u003e45942a2\u003c/code\u003e\u003c/a\u003e build(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/e5abf83319571946caebe9dd0a1fe28340a369c2\"\u003e\u003ccode\u003ee5abf83\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.42-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2323\"\u003e#2323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.41...v2.1.42\"\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=io.swagger.parser.v3:swagger-parser\u0026package-manager=maven\u0026previous-version=2.1.41\u0026new-version=2.1.42)](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/ArcadeData/arcadedb/pull/4257","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArcadeData%2Farcadedb/issues/4257","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4257/packages"},{"uuid":"4459096697","node_id":"PR_kwDOF1l8-M7cLEnr","number":28193,"state":"open","title":"chore(deps): bump the maven-minor-patch group with 165 updates","user":"dependabot[bot]","labels":["java","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-16T07:22:56.000Z","updated_at":"2026-05-16T07:23:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"maven-minor-patch","update_count":165,"packages":[{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"io.projectreactor.netty:reactor-netty-http","old_version":"1.2.16","new_version":"1.3.5","repository_url":"https://github.com/reactor/reactor-netty"},{"name":"org.eclipse.angus:angus-mail","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/eclipse-ee4j/angus-mail"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.18.7","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.module:jackson-module-blackbird","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr353","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-cbor","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.18.7","new_version":"2.21"},{"name":"io.dropwizard:dropwizard-core","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-assets","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-client","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-testing","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-json-logging","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-metrics","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-jersey","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-views","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-jetty","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.modelcontextprotocol.sdk:mcp-bom","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/modelcontextprotocol/java-sdk"},{"name":"io.modelcontextprotocol.sdk:mcp-core","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/modelcontextprotocol/java-sdk"},{"name":"io.modelcontextprotocol.sdk:mcp-json-jackson2","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/modelcontextprotocol/java-sdk"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10:jetty-ee10-servlet","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10:jetty-ee10-servlets","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty:jetty-io","old_version":"12.1.7","new_version":"12.1.9"},{"name":"ch.qos.logback:logback-core","old_version":"1.5.25","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.25","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback.access:logback-access-jetty12","old_version":"2.0.7","new_version":"2.0.12"},{"name":"ch.qos.logback.access:logback-access-common","old_version":"2.0.7","new_version":"2.0.12"},{"name":"org.awaitility:awaitility","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/awaitility/awaitility"},{"name":"io.dropwizard:dropwizard-jdbi3","old_version":"5.0.0","new_version":"5.0.1"},{"name":"org.jdbi:jdbi3-core","old_version":"3.37.1","new_version":"3.53.0","repository_url":"https://github.com/jdbi/jdbi"},{"name":"org.jdbi:jdbi3-sqlobject","old_version":"3.37.1","new_version":"3.53.0","repository_url":"https://github.com/jdbi/jdbi"},{"name":"commons-cli:commons-cli","old_version":"1.9.0","new_version":"1.11.0","repository_url":"https://github.com/apache/commons-cli"},{"name":"commons-io:commons-io","old_version":"2.17.0","new_version":"2.22.0"},{"name":"com.mysql:mysql-connector-j","old_version":"9.3.0","new_version":"9.7.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"com.google.code.gson:gson","old_version":"2.13.1","new_version":"2.14.0","repository_url":"https://github.com/google/gson"},{"name":"io.swagger.core.v3:swagger-core","old_version":"2.2.25","new_version":"2.2.50","repository_url":"https://github.com/swagger-api/swagger-core"},{"name":"io.swagger.core.v3:swagger-jaxrs2","old_version":"2.2.25","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-integration","old_version":"2.2.25","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.25","new_version":"2.2.50"},{"name":"jakarta.xml.bind:jakarta.xml.bind-api","old_version":"4.0.2","new_version":"4.0.5","repository_url":"https://github.com/jakartaee/jaxb-api"},{"name":"io.prometheus:prometheus-metrics-instrumentation-dropwizard","old_version":"1.3.6","new_version":"1.6.1"},{"name":"org.mockito:mockito-core","old_version":"5.5.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.7.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"com.amazon.redshift:redshift-jdbc42","old_version":"2.2.2","new_version":"2.2.6","repository_url":"https://github.com/aws/amazon-redshift-jdbc-driver"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.4","new_version":"2.0.18"},{"name":"org.slf4j:slf4j-simple","old_version":"2.0.4","new_version":"2.0.18"},{"name":"org.projectlombok:lombok","old_version":"1.18.30","new_version":"1.18.46","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.apache.tomcat:tomcat-jdbc","old_version":"11.0.5","new_version":"11.0.22"},{"name":"io.github.classgraph:classgraph","old_version":"4.8.177","new_version":"4.8.184","repository_url":"https://github.com/classgraph/classgraph"},{"name":"org.reflections:reflections","old_version":"0.9.11","new_version":"0.10.2","repository_url":"https://github.com/ronmamo/reflections"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.4","new_version":"2.26.0"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.25.4","new_version":"2.26.0"},{"name":"io.github.resilience4j:resilience4j-retry","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.github.resilience4j:resilience4j-ratelimiter","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"info.picocli:picocli","old_version":"4.7.6","new_version":"4.7.7","repository_url":"https://github.com/remkop/picocli"},{"name":"com.github.erosb:everit-json-schema","old_version":"1.14.4","new_version":"1.14.6","repository_url":"https://github.com/erosb/everit-json-schema"},{"name":"com.github.jknack:handlebars","old_version":"4.5.0","new_version":"4.5.1","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"com.microsoft.azure:msal4j","old_version":"1.17.2","new_version":"1.24.1","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-java"},{"name":"com.azure:azure-identity","old_version":"1.15.2","new_version":"1.18.3","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"io.netty:netty-bom","old_version":"4.1.133.Final","new_version":"4.2.13.Final","repository_url":"https://github.com/netty/netty"},{"name":"org.yaml:snakeyaml","old_version":"2.3","new_version":"2.6"},{"name":"org.apache.httpcomponents.core5:httpcore5-h2","old_version":"5.3.5","new_version":"5.4.2","repository_url":"https://github.com/apache/httpcomponents-core"},{"name":"org.apache.commons:commons-compress","old_version":"1.26.0","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.10","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.apache.maven.plugins:maven-source-plugin","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/apache/maven-source-plugin"},{"name":"org.apache.maven.plugins:maven-javadoc-plugin","old_version":"3.6.0","new_version":"3.12.0","repository_url":"https://github.com/apache/maven-javadoc-plugin"},{"name":"org.apache.maven.plugins:maven-gpg-plugin","old_version":"3.0.1","new_version":"3.2.8","repository_url":"https://github.com/apache/maven-gpg-plugin"},{"name":"org.apache.maven.plugins:maven-jxr-plugin","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-jxr"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.1.0","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"org.apache.maven.plugins:maven-clean-plugin","old_version":"3.2.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-clean-plugin"},{"name":"org.apache.maven.plugins:maven-deploy-plugin","old_version":"3.0.0","new_version":"3.1.4","repository_url":"https://github.com/apache/maven-deploy-plugin"},{"name":"org.apache.maven.plugins:maven-install-plugin","old_version":"3.0.1","new_version":"3.1.4","repository_url":"https://github.com/apache/maven-install-plugin"},{"name":"org.apache.maven.plugins:maven-resources-plugin","old_version":"3.3.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-resources-plugin"},{"name":"org.apache.maven.plugins:maven-assembly-plugin","old_version":"3.4.2","new_version":"3.8.0","repository_url":"https://github.com/apache/maven-assembly-plugin"},{"name":"org.apache.maven.plugins:maven-site-plugin","old_version":"3.12.1","new_version":"3.21.0","repository_url":"https://github.com/apache/maven-site-plugin"},{"name":"org.apache.maven.plugins:maven-dependency-plugin","old_version":"3.6.0","new_version":"3.10.0","repository_url":"https://github.com/apache/maven-dependency-plugin"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.2.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"org.apache.maven.plugins:maven-release-plugin","old_version":"3.0.1","new_version":"3.3.1","repository_url":"https://github.com/apache/maven-release"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-jar-plugin","old_version":"3.3.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-jar-plugin"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.1.2","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-surefire-report-plugin","old_version":"3.1.2","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.13.0","new_version":"2.21.0","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.sonatype.central:central-publishing-maven-plugin","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/sonatype/central-publishing-maven-plugin"},{"name":"org.jsonschema2pojo:jsonschema2pojo-maven-plugin","old_version":"1.3.1","new_version":"1.3.3","repository_url":"https://github.com/joelittlejohn/jsonschema2pojo"},{"name":"org.jsonschema2pojo:jsonschema2pojo-core","old_version":"1.3.1","new_version":"1.3.3","repository_url":"https://github.com/joelittlejohn/jsonschema2pojo"},{"name":"com.flipkart.zjsonpatch:zjsonpatch","old_version":"0.4.14","new_version":"0.4.16","repository_url":"https://github.com/flipkart-incubator/zjsonpatch"},{"name":"io.socket:socket.io-client","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/socketio/socket.io-client-java"},{"name":"com.auth0:java-jwt","old_version":"4.4.0","new_version":"4.5.2","repository_url":"https://github.com/auth0/java-jwt"},{"name":"org.glassfish.jersey.connectors:jersey-apache-connector","old_version":"3.1.9","new_version":"3.1.11"},{"name":"org.eclipse.parsson:parsson","old_version":"1.1.5","new_version":"1.1.7","repository_url":"https://github.com/eclipse-ee4j/parsson"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.1.2","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"commons-codec:commons-codec","old_version":"1.17.1","new_version":"1.22.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"9.2.4","new_version":"9.4.0","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.6.0","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.codehaus.mojo:build-helper-maven-plugin","old_version":"3.4.0","new_version":"3.6.1","repository_url":"https://github.com/mojohaus/build-helper-maven-plugin"},{"name":"org.opensearch.client:opensearch-java","old_version":"3.4.0","new_version":"3.8.0","repository_url":"https://github.com/opensearch-project/opensearch-java"},{"name":"software.amazon.awssdk:bom","old_version":"2.30.19","new_version":"2.44.7"},{"name":"com.google.cloud:libraries-bom","old_version":"26.73.0","new_version":"26.83.0","repository_url":"https://github.com/googleapis/java-cloud-bom"},{"name":"jakarta.validation:jakarta.validation-api","old_version":"3.0.2","new_version":"3.1.1","repository_url":"https://github.com/jakartaee/validation"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.0.2","new_version":"10.9"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"com.google.api-client:google-api-client","old_version":"2.2.0","new_version":"2.9.0","repository_url":"https://github.com/googleapis/google-api-java-client"},{"name":"com.google.oauth-client:google-oauth-client","old_version":"1.34.1","new_version":"1.39.0","repository_url":"https://github.com/googleapis/google-oauth-java-client"},{"name":"io.swagger.core.v3:swagger-core-jakarta","old_version":"2.2.30","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-jaxrs2-jakarta","old_version":"2.2.30","new_version":"2.2.50"},{"name":"com.azure:azure-identity-extensions","old_version":"1.0.0","new_version":"1.2.8","repository_url":"https://github.com/azure/azure-sdk-for-java"},{"name":"jakarta.servlet:jakarta.servlet-api","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/eclipse-ee4j/servlet-api"},{"name":"io.micrometer:micrometer-bom","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-observation","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-registry-prometheus","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-core","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.19","new_version":"4.2.38","repository_url":"https://github.com/dropwizard/metrics"},{"name":"ai.djl:api","old_version":"0.34.0","new_version":"0.36.0","repository_url":"https://github.com/deepjavalibrary/djl"},{"name":"ai.djl.pytorch:pytorch-engine","old_version":"0.34.0","new_version":"0.36.0","repository_url":"https://github.com/deepjavalibrary/djl"},{"name":"ai.djl.huggingface:tokenizers","old_version":"0.34.0","new_version":"0.36.0","repository_url":"https://github.com/deepjavalibrary/djl"},{"name":"org.skyscreamer:jsonassert","old_version":"1.5.1","new_version":"1.5.3","repository_url":"https://github.com/skyscreamer/JSONassert"},{"name":"io.jsonwebtoken:jjwt","old_version":"0.9.1","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"com.auth0:jwks-rsa","old_version":"0.22.1","new_version":"0.24.1","repository_url":"https://github.com/auth0/jwks-rsa-java"},{"name":"io.socket:socket.io-server","old_version":"4.0.1","new_version":"4.1.2","repository_url":"https://github.com/trinopoty/socket.io-server-java"},{"name":"io.socket:engine.io-server","old_version":"6.2.1","new_version":"6.3.2","repository_url":"https://github.com/socketio/engine.io-server-java"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-jetty-api","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty:jetty-http","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.freemarker:freemarker","old_version":"2.3.33","new_version":"2.3.34"},{"name":"org.apache.commons:commons-csv","old_version":"1.12.0","new_version":"1.14.1","repository_url":"https://github.com/apache/commons-csv"},{"name":"com.opencsv:opencsv","old_version":"5.9","new_version":"5.12.0"},{"name":"org.quartz-scheduler:quartz","old_version":"2.5.0-rc2","new_version":"2.5.2","repository_url":"https://github.com/quartz-scheduler/quartz"},{"name":"com.mchange:c3p0","old_version":"0.12.0","new_version":"0.13.0","repository_url":"https://github.com/swaldman/c3p0"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.slack.api:bolt-servlet","old_version":"1.44.1","new_version":"1.48.1","repository_url":"https://github.com/slackapi/java-slack-sdk"},{"name":"com.slack.api:slack-api-client","old_version":"1.44.1","new_version":"1.48.1","repository_url":"https://github.com/slackapi/java-slack-sdk"},{"name":"io.github.jamsesso:json-logic-java","old_version":"1.0.7","new_version":"1.1.0","repository_url":"https://github.com/jamsesso/json-logic-java"},{"name":"org.apache.calcite:calcite-core","old_version":"1.36.0","new_version":"1.41.0","repository_url":"https://github.com/apache/calcite"},{"name":"com.apicatalog:titanium-json-ld","old_version":"1.4.0","new_version":"1.7.0","repository_url":"https://github.com/filip26/titanium-json-ld"},{"name":"org.commonmark:commonmark","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"org.commonmark:commonmark-ext-gfm-strikethrough","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"org.commonmark:commonmark-ext-autolink","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"org.commonmark:commonmark-ext-gfm-tables","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"com.azure:azure-storage-blob","old_version":"12.31.1","new_version":"12.34.0","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"org.apache.poi:poi","old_version":"5.4.1","new_version":"5.5.1"},{"name":"org.apache.poi:poi-ooxml","old_version":"5.4.1","new_version":"5.5.1"},{"name":"org.apache.poi:poi-scratchpad","old_version":"5.4.1","new_version":"5.5.1"},{"name":"org.apache.tika:tika-core","old_version":"3.2.3","new_version":"3.3.0","repository_url":"https://github.com/apache/tika"},{"name":"org.apache.tika:tika-parser-ocr-module","old_version":"3.2.3","new_version":"3.3.0"},{"name":"org.codehaus.mojo:buildnumber-maven-plugin","old_version":"3.0.0","new_version":"3.3.0","repository_url":"https://github.com/mojohaus/buildnumber-maven-plugin"},{"name":"io.swagger.core.v3:swagger-maven-plugin-jakarta","old_version":"2.2.30","new_version":"2.2.50"},{"name":"org.testcontainers:junit-jupiter","old_version":"1.20.3","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:k3s","old_version":"1.20.3","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"com.github.docker-java:docker-java-bom","old_version":"3.4.2","new_version":"3.7.1","repository_url":"https://github.com/docker-java/docker-java"},{"name":"org.eclipse.jetty:jetty-util","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.codehaus.mojo:rpm-maven-plugin","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/mojohaus/rpm-maven-plugin"},{"name":"io.github.openfeign:feign-core","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-jackson","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-slf4j","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-okhttp","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"org.openapitools:jackson-databind-nullable","old_version":"0.2.6","new_version":"0.2.10","repository_url":"https://github.com/OpenAPITools/jackson-databind-nullable"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.23","new_version":"2.1.42","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"com.google.auth:google-auth-library-oauth2-http","old_version":"1.29.0","new_version":"1.47.0"},{"name":"org.mozilla:rhino","old_version":"1.7.15.1","new_version":"1.9.1","repository_url":"https://github.com/mozilla/rhino"},{"name":"org.openapitools:openapi-generator-maven-plugin","old_version":"7.13.0","new_version":"7.22.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-minor-patch group with 165 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| [io.projectreactor.netty:reactor-netty-http](https://github.com/reactor/reactor-netty) | `1.2.16` | `1.3.5` |\n| [org.eclipse.angus:angus-mail](https://github.com/eclipse-ee4j/angus-mail) | `2.0.4` | `2.0.5` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.core:jackson-core | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.core:jackson-databind | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.module:jackson-module-blackbird | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr353 | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-cbor | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-yaml | `2.18.7` | `2.21` |\n| io.dropwizard:dropwizard-core | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-assets | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-client | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-testing | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-json-logging | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-metrics | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-jersey | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-views | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-jetty | `5.0.0` | `5.0.1` |\n| [io.modelcontextprotocol.sdk:mcp-bom](https://github.com/modelcontextprotocol/java-sdk) | `1.1.1` | `1.1.2` |\n| [io.modelcontextprotocol.sdk:mcp-core](https://github.com/modelcontextprotocol/java-sdk) | `1.1.1` | `1.1.2` |\n| [io.modelcontextprotocol.sdk:mcp-json-jackson2](https://github.com/modelcontextprotocol/java-sdk) | `1.1.1` | `1.1.2` |\n| org.eclipse.jetty:jetty-server | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10:jetty-ee10-servlet | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10:jetty-ee10-servlets | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty:jetty-io | `12.1.7` | `12.1.9` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.25` | `1.5.32` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.25` | `1.5.32` |\n| ch.qos.logback.access:logback-access-jetty12 | `2.0.7` | `2.0.12` |\n| ch.qos.logback.access:logback-access-common | `2.0.7` | `2.0.12` |\n| [org.awaitility:awaitility](https://github.com/awaitility/awaitility) | `4.2.0` | `4.3.0` |\n| io.dropwizard:dropwizard-jdbi3 | `5.0.0` | `5.0.1` |\n| [org.jdbi:jdbi3-core](https://github.com/jdbi/jdbi) | `3.37.1` | `3.53.0` |\n| [org.jdbi:jdbi3-sqlobject](https://github.com/jdbi/jdbi) | `3.37.1` | `3.53.0` |\n| [commons-cli:commons-cli](https://github.com/apache/commons-cli) | `1.9.0` | `1.11.0` |\n| commons-io:commons-io | `2.17.0` | `2.22.0` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `9.3.0` | `9.7.0` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.13.1` | `2.14.0` |\n| [io.swagger.core.v3:swagger-core](https://github.com/swagger-api/swagger-core) | `2.2.25` | `2.2.50` |\n| io.swagger.core.v3:swagger-jaxrs2 | `2.2.25` | `2.2.50` |\n| io.swagger.core.v3:swagger-integration | `2.2.25` | `2.2.50` |\n| io.swagger.core.v3:swagger-annotations | `2.2.25` | `2.2.50` |\n| [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api) | `4.0.2` | `4.0.5` |\n| io.prometheus:prometheus-metrics-instrumentation-dropwizard | `1.3.6` | `1.6.1` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.5.0` | `5.23.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.7.0` | `5.23.0` |\n| [com.amazon.redshift:redshift-jdbc42](https://github.com/aws/amazon-redshift-jdbc-driver) | `2.2.2` | `2.2.6` |\n| org.slf4j:slf4j-api | `2.0.4` | `2.0.18` |\n| org.slf4j:slf4j-simple | `2.0.4` | `2.0.18` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.30` | `1.18.46` |\n| org.apache.tomcat:tomcat-jdbc | `11.0.5` | `11.0.22` |\n| [io.github.classgraph:classgraph](https://github.com/classgraph/classgraph) | `4.8.177` | `4.8.184` |\n| [org.reflections:reflections](https://github.com/ronmamo/reflections) | `0.9.11` | `0.10.2` |\n| org.apache.logging.log4j:log4j-core | `2.25.4` | `2.26.0` |\n| org.apache.logging.log4j:log4j-api | `2.25.4` | `2.26.0` |\n| [io.github.resilience4j:resilience4j-retry](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.github.resilience4j:resilience4j-ratelimiter](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [info.picocli:picocli](https://github.com/remkop/picocli) | `4.7.6` | `4.7.7` |\n| [com.github.erosb:everit-json-schema](https://github.com/erosb/everit-json-schema) | `1.14.4` | `1.14.6` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.5.0` | `4.5.1` |\n| [com.microsoft.azure:msal4j](https://github.com/AzureAD/microsoft-authentication-library-for-java) | `1.17.2` | `1.24.1` |\n| [com.azure:azure-identity](https://github.com/Azure/azure-sdk-for-java) | `1.15.2` | `1.18.3` |\n| [io.netty:netty-bom](https://github.com/netty/netty) | `4.1.133.Final` | `4.2.13.Final` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.3` | `2.6` |\n| [org.apache.httpcomponents.core5:httpcore5-h2](https://github.com/apache/httpcomponents-core) | `5.3.5` | `5.4.2` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.26.0` | `1.28.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.10` | `0.8.14` |\n| [org.apache.maven.plugins:maven-source-plugin](https://github.com/apache/maven-source-plugin) | `3.3.1` | `3.4.0` |\n| [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) | `3.6.0` | `3.12.0` |\n| [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) | `3.0.1` | `3.2.8` |\n| [org.apache.maven.plugins:maven-jxr-plugin](https://github.com/apache/maven-jxr) | `3.3.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.1.0` | `3.6.2` |\n| [org.apache.maven.plugins:maven-clean-plugin](https://github.com/apache/maven-clean-plugin) | `3.2.0` | `3.5.0` |\n| [org.apache.maven.plugins:maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin) | `3.0.0` | `3.1.4` |\n| [org.apache.maven.plugins:maven-install-plugin](https://github.com/apache/maven-install-plugin) | `3.0.1` | `3.1.4` |\n| [org.apache.maven.plugins:maven-resources-plugin](https://github.com/apache/maven-resources-plugin) | `3.3.0` | `3.5.0` |\n| [org.apache.maven.plugins:maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin) | `3.4.2` | `3.8.0` |\n| [org.apache.maven.plugins:maven-site-plugin](https://github.com/apache/maven-site-plugin) | `3.12.1` | `3.21.0` |\n| [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) | `3.6.0` | `3.10.0` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.2.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-release-plugin](https://github.com/apache/maven-release) | `3.0.1` | `3.3.1` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.13.0` | `3.15.0` |\n| [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) | `3.3.0` | `3.5.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.1.2` | `3.5.5` |\n| [org.apache.maven.plugins:maven-surefire-report-plugin](https://github.com/apache/maven-surefire) | `3.1.2` | `3.5.5` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.13.0` | `2.21.0` |\n| [org.sonatype.central:central-publishing-maven-plugin](https://github.com/sonatype/central-publishing-maven-plugin) | `0.9.0` | `0.10.0` |\n| [org.jsonschema2pojo:jsonschema2pojo-maven-plugin](https://github.com/joelittlejohn/jsonschema2pojo) | `1.3.1` | `1.3.3` |\n| [org.jsonschema2pojo:jsonschema2pojo-core](https://github.com/joelittlejohn/jsonschema2pojo) | `1.3.1` | `1.3.3` |\n| [com.flipkart.zjsonpatch:zjsonpatch](https://github.com/flipkart-incubator/zjsonpatch) | `0.4.14` | `0.4.16` |\n| [io.socket:socket.io-client](https://github.com/socketio/socket.io-client-java) | `2.1.1` | `2.1.2` |\n| [com.auth0:java-jwt](https://github.com/auth0/java-jwt) | `4.4.0` | `4.5.2` |\n| org.glassfish.jersey.connectors:jersey-apache-connector | `3.1.9` | `3.1.11` |\n| [org.eclipse.parsson:parsson](https://github.com/eclipse-ee4j/parsson) | `1.1.5` | `1.1.7` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.1.2` | `3.5.5` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.17.1` | `1.22.0` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `9.2.4` | `9.4.0` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.6.0` | `3.6.2` |\n| [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) | `3.4.0` | `3.6.1` |\n| [org.opensearch.client:opensearch-java](https://github.com/opensearch-project/opensearch-java) | `3.4.0` | `3.8.0` |\n| software.amazon.awssdk:bom | `2.30.19` | `2.44.7` |\n| [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom) | `26.73.0` | `26.83.0` |\n| [jakarta.validation:jakarta.validation-api](https://github.com/jakartaee/validation) | `3.0.2` | `3.1.1` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.0.2` | `10.9` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [com.google.api-client:google-api-client](https://github.com/googleapis/google-api-java-client) | `2.2.0` | `2.9.0` |\n| [com.google.oauth-client:google-oauth-client](https://github.com/googleapis/google-oauth-java-client) | `1.34.1` | `1.39.0` |\n| io.swagger.core.v3:swagger-core-jakarta | `2.2.30` | `2.2.50` |\n| io.swagger.core.v3:swagger-jaxrs2-jakarta | `2.2.30` | `2.2.50` |\n| [com.azure:azure-identity-extensions](https://github.com/azure/azure-sdk-for-java) | `1.0.0` | `1.2.8` |\n| [jakarta.servlet:jakarta.servlet-api](https://github.com/eclipse-ee4j/servlet-api) | `6.0.0` | `6.1.0` |\n| [io.micrometer:micrometer-bom](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.micrometer:micrometer-observation](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.19` | `4.2.38` |\n| [ai.djl:api](https://github.com/deepjavalibrary/djl) | `0.34.0` | `0.36.0` |\n| [ai.djl.pytorch:pytorch-engine](https://github.com/deepjavalibrary/djl) | `0.34.0` | `0.36.0` |\n| [ai.djl.huggingface:tokenizers](https://github.com/deepjavalibrary/djl) | `0.34.0` | `0.36.0` |\n| [org.skyscreamer:jsonassert](https://github.com/skyscreamer/JSONassert) | `1.5.1` | `1.5.3` |\n| [io.jsonwebtoken:jjwt](https://github.com/jwtk/jjwt) | `0.9.1` | `0.13.0` |\n| [com.auth0:jwks-rsa](https://github.com/auth0/jwks-rsa-java) | `0.22.1` | `0.24.1` |\n| [io.socket:socket.io-server](https://github.com/trinopoty/socket.io-server-java) | `4.0.1` | `4.1.2` |\n| [io.socket:engine.io-server](https://github.com/socketio/engine.io-server-java) | `6.2.1` | `6.3.2` |\n| org.eclipse.jetty.websocket:jetty-websocket-jetty-api | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty:jetty-http | `12.1.7` | `12.1.9` |\n| org.freemarker:freemarker | `2.3.33` | `2.3.34` |\n| [org.apache.commons:commons-csv](https://github.com/apache/commons-csv) | `1.12.0` | `1.14.1` |\n| com.opencsv:opencsv | `5.9` | `5.12.0` |\n| [org.quartz-scheduler:quartz](https://github.com/quartz-scheduler/quartz) | `2.5.0-rc2` | `2.5.2` |\n| [com.mchange:c3p0](https://github.com/swaldman/c3p0) | `0.12.0` | `0.13.0` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [com.slack.api:bolt-servlet](https://github.com/slackapi/java-slack-sdk) | `1.44.1` | `1.48.1` |\n| [com.slack.api:slack-api-client](https://github.com/slackapi/java-slack-sdk) | `1.44.1` | `1.48.1` |\n| [io.github.jamsesso:json-logic-java](https://github.com/jamsesso/json-logic-java) | `1.0.7` | `1.1.0` |\n| [org.apache.calcite:calcite-core](https://github.com/apache/calcite) | `1.36.0` | `1.41.0` |\n| [com.apicatalog:titanium-json-ld](https://github.com/filip26/titanium-json-ld) | `1.4.0` | `1.7.0` |\n| [org.commonmark:commonmark](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [org.commonmark:commonmark-ext-gfm-strikethrough](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [org.commonmark:commonmark-ext-autolink](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [org.commonmark:commonmark-ext-gfm-tables](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [com.azure:azure-storage-blob](https://github.com/Azure/azure-sdk-for-java) | `12.31.1` | `12.34.0` |\n| org.apache.poi:poi | `5.4.1` | `5.5.1` |\n| org.apache.poi:poi-ooxml | `5.4.1` | `5.5.1` |\n| org.apache.poi:poi-scratchpad | `5.4.1` | `5.5.1` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.2.3` | `3.3.0` |\n| org.apache.tika:tika-parser-ocr-module | `3.2.3` | `3.3.0` |\n| [org.codehaus.mojo:buildnumber-maven-plugin](https://github.com/mojohaus/buildnumber-maven-plugin) | `3.0.0` | `3.3.0` |\n| io.swagger.core.v3:swagger-maven-plugin-jakarta | `2.2.30` | `2.2.50` |\n| [org.testcontainers:junit-jupiter](https://github.com/testcontainers/testcontainers-java) | `1.20.3` | `1.21.4` |\n| [org.testcontainers:k3s](https://github.com/testcontainers/testcontainers-java) | `1.20.3` | `1.21.4` |\n| [com.github.docker-java:docker-java-bom](https://github.com/docker-java/docker-java) | `3.4.2` | `3.7.1` |\n| org.eclipse.jetty:jetty-util | `12.1.7` | `12.1.9` |\n| [org.codehaus.mojo:rpm-maven-plugin](https://github.com/mojohaus/rpm-maven-plugin) | `2.2.0` | `2.3.0` |\n| [io.github.openfeign:feign-core](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [io.github.openfeign:feign-jackson](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [io.github.openfeign:feign-slf4j](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [io.github.openfeign:feign-okhttp](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [org.openapitools:jackson-databind-nullable](https://github.com/OpenAPITools/jackson-databind-nullable) | `0.2.6` | `0.2.10` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.23` | `2.1.42` |\n| com.google.auth:google-auth-library-oauth2-http | `1.29.0` | `1.47.0` |\n| [org.mozilla:rhino](https://github.com/mozilla/rhino) | `1.7.15.1` | `1.9.1` |\n| org.openapitools:openapi-generator-maven-plugin | `7.13.0` | `7.22.0` |\n\nUpdates `org.apache.commons:commons-lang3` from 3.18.0 to 3.20.0\n\nUpdates `io.projectreactor.netty:reactor-netty-http` from 1.2.16 to 1.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactor/reactor-netty/releases\"\u003eio.projectreactor.netty:reactor-netty-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.3.5\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2025.0.5\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.8.5\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in b68dacab12f5ff46575f9009f34ea676a212879d, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.8.5\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty\u003c/code\u003e \u003ccode\u003ev4.2.12.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4167\"\u003e#4167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty QUIC Codec\u003c/code\u003e \u003ccode\u003ev0.0.75.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4148\"\u003e#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eBrave\u003c/code\u003e \u003ccode\u003ev6.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4159\"\u003e#4159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003euri\u003c/code\u003e construction with \u003ccode\u003ebaseUrl\u003c/code\u003e in \u003ccode\u003eHttpClientHandler\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4130\"\u003e#4130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003eUriEndpoint#toSocketAddressStringWithoutDefaultPort\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4131\"\u003e#4131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore resolved \u003ccode\u003eSocketAddress\u003c/code\u003e in \u003ccode\u003eUriEndpoint\u003c/code\u003e for absolute URLs by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4132\"\u003e#4132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazily compute \u003ccode\u003eHttpClientOperations#resourceUrl\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4135\"\u003e#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePre-compute \u003ccode\u003epath\u003c/code\u003e in \u003ccode\u003eUriEndpoint\u003c/code\u003e when \u003ccode\u003eURI\u003c/code\u003e is provided by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4136\"\u003e#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup \u003ccode\u003eHTTP/2\u003c/code\u003e \u003ccode\u003eWebSocket\u003c/code\u003e extension handlers by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4152\"\u003e#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003eFlux\u003c/code\u003e body accumulation for \u003ccode\u003eGET/HEAD/DELETE\u003c/code\u003e requests by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4164\"\u003e#4164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTP/3\u003c/code\u003e connection pool max streams handling by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4182\"\u003e#4182\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:lady_beetle: Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure connection concurrency and acquired counters are updated before delivering the slot by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4179\"\u003e#4179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eServerTransport\u003c/code\u003e graceful shutdown by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4181\"\u003e#4181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalidated connection reuse in \u003ccode\u003eHttp2Pool\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4180\"\u003e#4180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Junuu\"\u003e\u003ccode\u003e@​Junuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4137\"\u003e#4137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v1.3.4...v1.3.5\"\u003ehttps://github.com/reactor/reactor-netty/compare/v1.3.4...v1.3.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.3.4\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2025.0.4\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.8.4\u003c/code\u003e by \u003ca href=\"https://github.com/chemicL\"\u003e\u003ccode\u003e@​chemicL\u003c/code\u003e\u003c/a\u003e in 53e8319e6fc66e101c3b52fc3a1267a891d1aeff, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.8.4\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid \u003ccode\u003eDefaultChannelId\u003c/code\u003e generation for \u003ccode\u003eDisposedChannel\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4095\"\u003e#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePush-based \u003ccode\u003emaxConcurrentStreams\u003c/code\u003e update via \u003ccode\u003eSETTINGS\u003c/code\u003e frame handler by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4106\"\u003e#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd configurable \u003ccode\u003emaxLifeTime\u003c/code\u003e with per-resource variance by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4111\"\u003e#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd  \u003ccode\u003eHttp2AllocationStrategy#streamBatchSize\u003c/code\u003e for batched stream dispatching by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4114\"\u003e#4114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride \u003ccode\u003eisSharable()\u003c/code\u003e explicitly to avoid annotation lookup by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4120\"\u003e#4120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fast-path short-circuit for \u003ccode\u003eis100ContinueExpected\u003c/code\u003e check by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4123\"\u003e#4123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache resolved \u003ccode\u003eHttpHeadersFactory\u003c/code\u003e instances to avoid repeated allocation by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4124\"\u003e#4124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:lady_beetle: Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFlushConsolidationHandler\u003c/code\u003e to \u003ccode\u003eH2C\u003c/code\u003e upgrade pipeline by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4097\"\u003e#4097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttp2Pool\u003c/code\u003e returning connection to the pool before \u003ccode\u003eH2C\u003c/code\u003e upgrade completes by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4098\"\u003e#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttp2Pool\u003c/code\u003e \u003ccode\u003eACQUIRED\u003c/code\u003e counter not rolled back when deliver is rejected by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4099\"\u003e#4099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/b68dacab12f5ff46575f9009f34ea676a212879d\"\u003e\u003ccode\u003eb68daca\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/f8fc51b320b89fffeb9afad30343436ec9d0f2b4\"\u003e\u003ccode\u003ef8fc51b\u003c/code\u003e\u003c/a\u003e Merge-ignore release 1.2.17 into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/4cffaf0d33d44ee70abf41dd03a05d3f62cdcbf6\"\u003e\u003ccode\u003e4cffaf0\u003c/code\u003e\u003c/a\u003e [release] Back to snapshots, next is 1.2.18-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/3f6ae4cfdac208102d3b8046452fdd970afa220c\"\u003e\u003ccode\u003e3f6ae4c\u003c/code\u003e\u003c/a\u003e Defer asciidoctor-pdf check to execution time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/9f6f3e0ee844982a5332b6e4892f38e97e11c8e2\"\u003e\u003ccode\u003e9f6f3e0\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.2.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/7b2c4299a7b5db8b556a44b8fa76696b797ba6d7\"\u003e\u003ccode\u003e7b2c429\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4190\"\u003e#4190\u003c/a\u003e into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/6225c6d761e5429531100f79c52ebbecf9dca8f5\"\u003e\u003ccode\u003e6225c6d\u003c/code\u003e\u003c/a\u003e Bump ruby/setup-ruby from 1.299.0 to 1.301.0 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/f4f9b50707337954bb9fa65131eaa1199447ba2c\"\u003e\u003ccode\u003ef4f9b50\u003c/code\u003e\u003c/a\u003e Bump org.bouncycastle:bcpkix-jdk18on from 1.83 to 1.84 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/5b344dc4d31cce2f68ea431d10f8adb207a91693\"\u003e\u003ccode\u003e5b344dc\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4187\"\u003e#4187\u003c/a\u003e into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/e177f3946d32f88289969b79f9ee90edfaab87b3\"\u003e\u003ccode\u003ee177f39\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​springio/antora-extensions\u003c/code\u003e from 1.14.10 to 1.14.11 in /docs (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v1.2.16...v1.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.angus:angus-mail` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/releases\"\u003eorg.eclipse.angus:angus-mail's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAngus Mail 2.0.5 Final Release\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEe10 11 sync by \u003ca href=\"https://github.com/jbescos\"\u003e\u003ccode\u003e@​jbescos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/pull/181\"\u003eeclipse-ee4j/angus-mail#181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.0.4 release by \u003ca href=\"https://github.com/lukasj\"\u003e\u003ccode\u003e@​lukasj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/pull/182\"\u003eeclipse-ee4j/angus-mail#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eactivation api 2.1.4, mail api 2.1.5, angus activation 2.0.3 by \u003ca href=\"https://github.com/lukasj\"\u003e\u003ccode\u003e@​lukasj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/pull/183\"\u003eeclipse-ee4j/angus-mail#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/compare/2.0.4...2.0.5\"\u003ehttps://github.com/eclipse-ee4j/angus-mail/compare/2.0.4...2.0.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/a7a4a37844717d3967418b1640456e49153a7e7c\"\u003e\u003ccode\u003ea7a4a37\u003c/code\u003e\u003c/a\u003e Prepare release org.eclipse.angus:all:2.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/a7d6745aaaa831c9c2140eac2ee5b8a7d275895e\"\u003e\u003ccode\u003ea7d6745\u003c/code\u003e\u003c/a\u003e activation api 2.1.4, mail api 2.1.5, angus activation 2.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/c93dde0d24ff8ad2d4cac38e9bd3da46a7f06e30\"\u003e\u003ccode\u003ec93dde0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/182\"\u003e#182\u003c/a\u003e from eclipse-ee4j/2.0.4-RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/ddcc8e35198bc1f51511f84956b1d7610aad9175\"\u003e\u003ccode\u003eddcc8e3\u003c/code\u003e\u003c/a\u003e From-Address not parsed correctly \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/161\"\u003e#161\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/c4e72d2a91c14f2b4d8bbaf5e6b747f1cc0de913\"\u003e\u003ccode\u003ec4e72d2\u003c/code\u003e\u003c/a\u003e Update github action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/f1606338a49bb2588c0f6ecef4a2e6e18a1208bf\"\u003e\u003ccode\u003ef160633\u003c/code\u003e\u003c/a\u003e OAuth2.md: POP3 works with O365 with towlines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/acbb015dfbadb1ae6fd3e682490ab442786a6dd2\"\u003e\u003ccode\u003eacbb015\u003c/code\u003e\u003c/a\u003e Update changes files, it was wrong (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/b96c2c32a44e73933f877d4cd085b66027d44c2d\"\u003e\u003ccode\u003eb96c2c3\u003c/code\u003e\u003c/a\u003e Rename resource files so JakartaMail and JavaMail can co-exist (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/8d4a8ce3d5cf0f7ac21fb042e8495b76b6b4462a\"\u003e\u003ccode\u003e8d4a8ce\u003c/code\u003e\u003c/a\u003e Update CHANGES.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/dbd22ec2c2bb7272e9b56ca367bee82a9015ea31\"\u003e\u003ccode\u003edbd22ec\u003c/code\u003e\u003c/a\u003e Remove this-escape compiler warnings \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/141\"\u003e#141\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/compare/2.0.4...2.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.18.7 to 2.21\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.module:jackson-module-blackbird` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jsr353` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.module:jackson-module-blackbird` from 2.18.7 to 2.21\n\nUpdates `io.dropwizard:dropwizard-core` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-assets` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-client` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-testing` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-json-logging` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-metrics` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-jersey` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-views` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-jetty` from 5.0.0 to 5.0.1\n\nUpdates `io.modelcontextprotocol.sdk:mcp-bom` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-core` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-json-jackson2` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-json-jackson2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-core` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-json-jackson2` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-json-jackson2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlets` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-io` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server` from 12.1.7 to 12.1.9\n\nUpdates `io.dropwizard:dropwizard-assets` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-client` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-testing` from 5.0.0 to 5.0.1\n\nUpdates `ch.qos.logback:logback-core` from 1.5.25 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback  1.5.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback version 1.5.31\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback  version 1.5.30\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• \u003cstrong\u003eIn this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fix scanning issue when an included file becomes available at a later time. This problem was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1021\"\u003eissues/1021\u003c/a\u003e by Sergey Nazarov.\u003c/p\u003e\n\u003cp\u003e• Standardized code for version checking across modules.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-09 Release of logback version 1.5.29\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1017\"\u003eissues/1017\u003c/a\u003e, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-06 Release of logback version 1.5.28\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Appender names or appender references are no longer subject to variable substitution.\u003c/p\u003e\n\u003cp\u003e• Fixed issue with configurations with conditionals encompassing appenders. This was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1016\"\u003eissues/1016\u003c/a\u003e reported by Sergey Sazonov.\u003c/p\u003e\n\u003cp\u003e• The \u003c!-- raw HTML omitted --\u003e element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the \u003c!-- raw HTML omitted --\u003e element.\u003c/p\u003e\n\u003cp\u003e• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1014\"\u003eissues/1014\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-30 Release of logback version 1.5.27\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.\u003c/p\u003e\n\u003cp\u003e• Fixed missing MDC data transmitted by \u003ccode\u003eSocketAppender\u003c/code\u003e reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1010\"\u003eissues/1010\u003c/a\u003e by Lars Vogel.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dc35d552bbd87cea8b98bea44ff0a113631075e7\"\u003e\u003ccode\u003edc35d55\u003c/code\u003e\u003c/a\u003e fix logback-access/issues/34 by checking if dependency is a sub-model of the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8e32278700d5b0cfca70c246f6db0d639bb1f21b\"\u003e\u003ccode\u003e8e32278\u003c/code\u003e\u003c/a\u003e added simple test for appender definitiob via file inclusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/834dbedefdb3cf43f77618ddc3d1d89e5c98b488\"\u003e\u003ccode\u003e834dbed\u003c/code\u003e\u003c/a\u003e start work on 1.5.32-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b\"\u003e\u003ccode\u003e168e42f\u003c/code\u003e\u003c/a\u003e add test to check that Logback SLF4J provider can be activated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ed45362291e060a93b2b28825ad3706ab85066ba\"\u003e\u003ccode\u003eed45362\u003c/code\u003e\u003c/a\u003e prepare release 1.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/609dae79d06b38518b48f826a22b1e7e233903c3\"\u003e\u003ccode\u003e609dae7\u003c/code\u003e\u003c/a\u003e fix missing META-INF directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/77397397cd0751b4d7eb5b7ee836137072505f16\"\u003e\u003ccode\u003e7739739\u003c/code\u003e\u003c/a\u003e start work on 1.5.31-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/44164f10ca3fb44ce0e68519f13564b87e3aca61\"\u003e\u003ccode\u003e44164f1\u003c/code\u003e\u003c/a\u003e prepare release 1.5.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9874f06e247258e0122a099ae65964d41f2be10b\"\u003e\u003ccode\u003e9874f06\u003c/code\u003e\u003c/a\u003e test for top-file as a resource, introduced new module logback-classic-misc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.25...v_1.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.25 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback  1.5.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback version 1.5.31\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback  version 1.5.30\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• \u003cstrong\u003eIn this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fix scanning issue when an included file becomes available at a later time. This problem was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1021\"\u003eissues/1021\u003c/a\u003e by Sergey Nazarov.\u003c/p\u003e\n\u003cp\u003e• Standardized code for version checking across modules.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-09 Release of logback version 1.5.29\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1017\"\u003eissues/1017\u003c/a\u003e, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-06 Release of logback version 1.5.28\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Appender names or appender references are no longer subject to variable substitution.\u003c/p\u003e\n\u003cp\u003e• Fixed issue with configurations with conditionals encompassing appenders. This was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1016\"\u003eissues/1016\u003c/a\u003e reported by Sergey Sazonov.\u003c/p\u003e\n\u003cp\u003e• The \u003c!-- raw HTML omitted --\u003e element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the \u003c!-- raw HTML omitted --\u003e element.\u003c/p\u003e\n\u003cp\u003e• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1014\"\u003eissues/1014\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-30 Release of logback version 1.5.27\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.\u003c/p\u003e\n\u003cp\u003e• Fixed missing MDC data transmitted by \u003ccode\u003eSocketAppender\u003c/code\u003e reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1010\"\u003eissues/1010\u003c/a\u003e by Lars Vogel.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dc35d552bbd87cea8b98bea44ff0a113631075e7\"\u003e\u003ccode\u003edc35d55\u003c/code\u003e\u003c/a\u003e fix logback-access/issues/34 by checking if dependency is a sub-model of the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8e32278700d5b0cfca70c246f6db0d639bb1f21b\"\u003e\u003ccode\u003e8e32278\u003c/code\u003e\u003c/a\u003e added simple test for appender definitiob via file inclusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/834dbedefdb3cf43f77618ddc3d1d89e5c98b488\"\u003e\u003ccode\u003e834dbed\u003c/code\u003e\u003c/a\u003e start work on 1.5.32-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b\"\u003e\u003ccode\u003e168e42f\u003c/code\u003e\u003c/a\u003e add test to check that Logback SLF4J provider can be activated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ed45362291e060a93b2b28825ad3706ab85066ba\"\u003e\u003ccode\u003eed45362\u003c/code\u003e\u003c/a\u003e prepare release 1.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/609dae79d06b38518b48f826a22b1e7e233903c3\"\u003e\u003ccode\u003e609dae7\u003c/code\u003e\u003c/a\u003e fix missing META-INF directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/77397397cd0751b4d7eb5b7ee836137072505f16\"\u003e\u003ccode\u003e7739739\u003c/code\u003e\u003c/a\u003e start work on 1.5.31-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/44164f10ca3fb44ce0e68519f13564b87e3aca61\"\u003e\u003ccode\u003e44164f1\u003c/code\u003e\u003c/a\u003e prepare release 1.5.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9874f06e247258e0122a099ae65964d41f2be10b\"\u003e\u003ccode\u003e9874f06\u003c/code\u003e\u003c/a\u003e test for top-file as a resource, introduced new module logback-classic-misc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.25...v_1.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback.access:logback-access-jetty12` from 2.0.7 to 2.0.12\n\nUpdates `ch.qos.logback.access:logback-access-common` from 2.0.7 to 2.0.12\n\nUpdates `io.dropwizard:dropwizard-json-logging` from 5.0.0 to 5.0.1\n\nUpdates `org.awaitility:awaitility` from 4.2.0 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awaitility/awaitility/blob/master/changelog.txt\"\u003eorg.awaitility:awaitility's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 4.3.0 (2025-02-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport for kotlin.time.Duration in Kotlin DSL (thanks to Ivo Šmíd for PR)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgraded kotlin version in the awaitility-kotlin module to 2.1.10\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUsing a more descriptive error message when using VERY long wait conditions or poll durations (issue 290)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded an overloaded method of untilAsserted(..) that takes a supplier and a consumer. For example, lets say you have a class like this:\npublic class MyClass {\npublic String myFunction() {\n// Imagine stuff being executed in asynchronously here and the result of this\n// operation is a string called \u0026quot;my value\u0026quot;\nreturn \u0026quot;my value\u0026quot;\n}\n}\u003c/p\u003e\n\u003cp\u003e// Then in your test you can wait for the \u0026quot;myFunction\u0026quot; to be asserted by a \u0026quot;consumer\u0026quot; that uses\n// assertj to make sure that \u0026quot;myFunction\u0026quot; returns \u0026quot;\u0026quot;my value\u0026quot;\nawait().untilAsserted(myClass::myFunction, value -\u0026gt; Assertions.assertThat(value).isEqualTo(\u0026quot;my value\u0026quot;));\u003c/p\u003e\n\u003cp\u003eThis has also been implemented for all atomic, adder, and accumulator methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 4.2.2 (2024-08-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport JDK EA builds in JavaVersionDetector (thanks to Oleg Estekhin for pull request)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 4.2.1 (2024-03-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgraded Kotlin to 1.9.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded extension properties forever, then, and, given to the Kotlin extension. This allows you to do e.g.:\u003c/p\u003e\n\u003cp\u003eawait.forever until { .. }\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded shortcut for enabling logging. Before you had to do e.g.\u003c/p\u003e\n\u003cp\u003eawait()\n.with()\n.conditionEvaluationListener(new ConditionEvaluationLogger(log::info))\n.pollInterval(ONE_HUNDRED_MILLISECONDS)\n.until(logs::size, is(4));\u003c/p\u003e\n\u003cp\u003eYou can now instead use the \u0026quot;logging\u0026quot; shortcut:\u003c/p\u003e\n\u003cp\u003eawait()\n.with()\n.logging(log::info)\n.pollInterval(ONE_HUNDRED_MILLISECONDS)\n.until(logs::size, is(4));\u003c/p\u003e\n\u003cp\u003eor simply \u0026quot;.logging()\u0026quot; for \u0026quot;System.out\u0026quot;.\u003c/p\u003e\n\u003cp\u003eThis shortcut has also been added globally:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/e3ff879b33c10261ae8d58e50ecf601b2037bd11\"\u003e\u003ccode\u003ee3ff879\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release awaitility-4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/d1167123be35a952bcabb14922f995d731fcc1ad\"\u003e\u003ccode\u003ed116712\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/4e186dfa453599599ea325d5e629cdab16e7a089\"\u003e\u003ccode\u003e4e186df\u003c/code\u003e\u003c/a\u003e Added kotlin source folder explicitly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/e8d3ab7b6347bdc0a15fb32a497dbfbf3c0db9e6\"\u003e\u003ccode\u003ee8d3ab7\u003c/code\u003e\u003c/a\u003e Upgraded lots of plugin dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/a7a167a4896983e784d5f84836f62d3a0d79c090\"\u003e\u003ccode\u003ea7a167a\u003c/code\u003e\u003c/a\u003e Added an overloaded method of untilAsserted(..) that takes a supplier and a c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/ef8f66309809ed4fe8d641f63c228dee10707f35\"\u003e\u003ccode\u003eef8f663\u003c/code\u003e\u003c/a\u003e Make ConditionFactory safer to use in java 8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/5550079b8a45dbb5ead8f1f3567e3dea648de371\"\u003e\u003ccode\u003e5550079\u003c/code\u003e\u003c/a\u003e Using a more descriptive error message when using VERY long wait conditions o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/2a9814b2045c35a6c7670c5d40a83cc7887c8844\"\u003e\u003ccode\u003e2a9814b\u003c/code\u003e\u003c/a\u003e Upgraded kotlin version in the awaitility-kotlin module to 2.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/8f22c003290f0f5f775235e782da4f53fbbab765\"\u003e\u003ccode\u003e8f22c00\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog.txt to reflect latest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/6a35c247c324a48febb62cdcc44dd33b307d88bb\"\u003e\u003ccode\u003e6a35c24\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/awaitility/awaitility/issues/235\"\u003e#235\u003c/a\u003e Support for kotlin.time.Duration in Kotlin DSL (\u003ca href=\"https://redirect.github.com/awaitility/awaitility/issues/285\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/awaitility/awaitility/compare/awaitility-4.2.0...awaitility-4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.dropwizard:dropwizard-jdbi3` from 5.0.0 to 5.0.1\n\nUpdates `org.jdbi:jdbi3-core` from 3.37.1 to 3.53.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jdbi/jdbi/releases\"\u003eorg.jdbi:jdbi3-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.53.0\u003c/h2\u003e\n\u003ch2\u003eFixes: Jdbi-Freemarker Security Advisory GHSA-mggx-p7jf-jgw4\u003c/h2\u003e\n\u003cp\u003eThe Freemarker configuration allows templates to construct arbitrary\nJava types, including \u003ccode\u003efreemarker.template.utility.Execute\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eWhile exploiting this requires other unsafe practices (letting a user\ndictate template input), it seems prudent to disable template class resolution.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\"\u003ehttps://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch2\u003eUpgrade to testcontainers 2.x\u003c/h2\u003e\n\u003cp\u003eWhile this required no code changes, the testcontainers project has\nrenamed a number of their jar files. Jdbi still supports\ntestcontainers 1.x and now also testcontainers 2.x:\u003c/p\u003e\n\u003cp\u003eIf you are using testcontainers with Jdbi today and can not update to\n2.x, make sure that you reference the \u003ccode\u003eorg.testcontainers:jdbc\u003c/code\u003e and\n\u003ccode\u003eorg.testcontainers:junit-jupiter\u003c/code\u003e dependencies. Those used to be\navailable as transitive dependency from \u003ccode\u003ejdbi3-testcontainers\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you upgrade to testcontainers 2.x, the\n\u003ccode\u003eorg.testcontainers:testcontainers-jdbc\u003c/code\u003e and\n\u003ccode\u003eorg.testcontainers:testcontainers-junit-jupiter\u003c/code\u003e dependencies must be\navailable.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate testcontainers dependency to 2.0.5 (from 1.21.4)\u003c/li\u003e\n\u003cli\u003eAdd StatementContext parameter to SqlExceptionHandler and remove return value\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.52.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix regression for \u003ccode\u003ejava.time.Instant\u003c/code\u003e mapping from 3.52.0\u003c/li\u003e\n\u003cli\u003eAdd missing mappers for java.sql.Date and java.sql.Time\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003ejava.time.OffsetTime\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003ejava.time.ZoneOffset\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.52.0\u003c/h2\u003e\n\u003ch2\u003eChanges to java.time related classes\u003c/h2\u003e\n\u003cp\u003eJDBC 4.2 added full support to map java.time classes onto SQL types\nin 2014. This release of Jdbi switches from mapping these objects onto\n\u0026quot;classic\u0026quot; (\u003ccode\u003ejava.sql.Date\u003c/code\u003e, \u003ccode\u003eTime\u003c/code\u003e, \u003ccode\u003eTimestamp\u003c/code\u003e) to using the JDBC 4.2 API\n(\u003ccode\u003ePreparedStatement#setObject\u003c/code\u003e and \u003ccode\u003eResultSet#getObject\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eThese changes should not be visible for any database, except if you\nwere brave enough to map types with time zones or offsets\n(\u003ccode\u003eZonedDateTime\u003c/code\u003e and \u003ccode\u003eOffsetDateTime\u003c/code\u003e) onto SQL types that have no\ntimezone (\u003ccode\u003eTIMESTAMP\u003c/code\u003e or \u003ccode\u003eDATETIME\u003c/code\u003e). This affects databases that do\nnot support the \u003ccode\u003eTIMESTAMP WITH TIMEZONE\u003c/code\u003e data type. IAW \u003cem\u003eMySQL\u003c/em\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jdbi/jdbi/blob/master/RELEASE_NOTES.md\"\u003eorg.jdbi:jdbi3-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.53.0\u003c/h1\u003e\n\u003ch2\u003eFixes: Jdbi-Freemarker Security Advisory GHSA-mggx-p7jf-jgw4\u003c/h2\u003e\n\u003cp\u003eThe Freemarker configuration allows templates to construct arbitrary\nJava types, including \u003ccode\u003efreemarker.template.utility.Execute\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eWhile exploiting this requires other unsafe practices (letting a user\ndictate template input), it seems prudent to disable template class resolution.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\"\u003ehttps://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch2\u003eUpgrade to testcontainers 2.x\u003c/h2\u003e\n\u003cp\u003eWhile this required no code changes, the testcontainers project has\nrenamed a number of their ...\n\n_Description has been truncated_","html_url":"https://github.com/open-metadata/OpenMetadata/pull/28193","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-metadata%2FOpenMetadata/issues/28193","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28193/packages"},{"uuid":"4446480523","node_id":"PR_kwDOB_7c0M7bi09Y","number":3530,"state":"closed","title":"chore(deps): bump the java-minor-patch group across 1 directory with 36 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-15T07:55:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-14T13:55:45.000Z","updated_at":"2026-05-15T07:55:33.000Z","time_to_close":64786,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"java-minor-patch","update_count":36,"packages":[{"name":"gradle-wrapper","old_version":"9.4.1","new_version":"9.5.0","repository_url":"https://github.com/gradle/gradle"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.1.8","new_version":"12.1.9"},{"name":"org.eclipse.jetty:jetty-http","old_version":"12.1.8","new_version":"12.1.9"},{"name":"org.eclipse.jetty:jetty-xml","old_version":"12.1.8","new_version":"12.1.9"},{"name":"org.glassfish.jaxb:jaxb-runtime","old_version":"4.0.7","new_version":"4.0.8"},{"name":"org.glassfish.jaxb:jaxb-xjc","old_version":"4.0.7","new_version":"4.0.8"},{"name":"org.springframework:spring-context","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-jdbc","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.eclipse.microprofile.config:microprofile-config-api","old_version":"3.1","new_version":"3.1.1","repository_url":"https://github.com/eclipse/microprofile-config"},{"name":"io.smallrye.config:smallrye-config-core","old_version":"3.16.0","new_version":"3.17.2"},{"name":"io.smallrye.config:smallrye-config-source-yaml","old_version":"3.16.0","new_version":"3.17.2"},{"name":"io.github.openfeign:feign-hc5","old_version":"13.11","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-jackson3","old_version":"13.11","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-slf4j","old_version":"13.11","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"com.codeborne:selenide","old_version":"7.15.0","new_version":"7.16.1","repository_url":"https://github.com/selenide/selenide"},{"name":"com.codeborne:selenide-grid","old_version":"7.15.0","new_version":"7.16.1","repository_url":"https://github.com/selenide/selenide"},{"name":"io.qameta.allure:allure-selenide","old_version":"2.33.0","new_version":"2.34.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-cucumber7-jvm","old_version":"2.33.0","new_version":"2.34.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-junit-platform","old_version":"2.33.0","new_version":"2.34.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-commandline","old_version":"2.33.0","new_version":"2.34.0","repository_url":"https://github.com/allure-framework/allure2"},{"name":"org.testcontainers:testcontainers","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"tools.jackson:jackson-bom","old_version":"3.1.1","new_version":"3.1.3","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.apache.commons:commons-configuration2","old_version":"2.13.0","new_version":"2.14.0"},{"name":"org.apache.httpcomponents.client5:httpclient5","old_version":"5.6","new_version":"5.6.1","repository_url":"https://github.com/apache/httpcomponents-client"},{"name":"commons-codec:commons-codec","old_version":"1.21.0","new_version":"1.22.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"commons-io:commons-io","old_version":"2.21.0","new_version":"2.22.0"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.39","new_version":"2.1.41","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"io.swagger.parser.v3:swagger-parser-v3","old_version":"2.1.39","new_version":"2.1.41"},{"name":"org.projectlombok:lombok","old_version":"1.18.44","new_version":"1.18.46","repository_url":"https://github.com/projectlombok/lombok"},{"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.swagger.core.v3:swagger-annotations","old_version":"2.2.45","new_version":"2.2.49"},{"name":"com.sun.xml.messaging.saaj:saaj-impl","old_version":"3.0.4","new_version":"3.0.5"},{"name":"org.openapi.generator","old_version":"7.21.0","new_version":"7.22.0"},{"name":"org.sonarqube","old_version":"7.2.2.6593","new_version":"7.3.0.8198"}],"path":null,"ecosystem":"maven"},"body":"Bumps the java-minor-patch group with 36 updates in the /src directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [gradle-wrapper](https://github.com/gradle/gradle) | `9.4.1` | `9.5.0` |\n| org.eclipse.jetty:jetty-server | `12.1.8` | `12.1.9` |\n| org.eclipse.jetty:jetty-http | `12.1.8` | `12.1.9` |\n| org.eclipse.jetty:jetty-xml | `12.1.8` | `12.1.9` |\n| org.glassfish.jaxb:jaxb-runtime | `4.0.7` | `4.0.8` |\n| org.glassfish.jaxb:jaxb-xjc | `4.0.7` | `4.0.8` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n| [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n| [org.eclipse.microprofile.config:microprofile-config-api](https://github.com/eclipse/microprofile-config) | `3.1` | `3.1.1` |\n| io.smallrye.config:smallrye-config-core | `3.16.0` | `3.17.2` |\n| io.smallrye.config:smallrye-config-source-yaml | `3.16.0` | `3.17.2` |\n| [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign) | `13.11` | `13.12` |\n| [io.github.openfeign:feign-jackson3](https://github.com/openfeign/feign) | `13.11` | `13.12` |\n| [io.github.openfeign:feign-slf4j](https://github.com/openfeign/feign) | `13.11` | `13.12` |\n| [com.codeborne:selenide](https://github.com/selenide/selenide) | `7.15.0` | `7.16.1` |\n| [com.codeborne:selenide-grid](https://github.com/selenide/selenide) | `7.15.0` | `7.16.1` |\n| [io.qameta.allure:allure-selenide](https://github.com/allure-framework/allure-java) | `2.33.0` | `2.34.0` |\n| [io.qameta.allure:allure-cucumber7-jvm](https://github.com/allure-framework/allure-java) | `2.33.0` | `2.34.0` |\n| [io.qameta.allure:allure-junit-platform](https://github.com/allure-framework/allure-java) | `2.33.0` | `2.34.0` |\n| [io.qameta.allure:allure-commandline](https://github.com/allure-framework/allure2) | `2.33.0` | `2.34.0` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `2.0.4` | `2.0.5` |\n| [tools.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `3.1.1` | `3.1.3` |\n| org.apache.commons:commons-configuration2 | `2.13.0` | `2.14.0` |\n| [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client) | `5.6` | `5.6.1` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.21.0` | `1.22.0` |\n| commons-io:commons-io | `2.21.0` | `2.22.0` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.39` | `2.1.41` |\n| io.swagger.parser.v3:swagger-parser-v3 | `2.1.39` | `2.1.41` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.44` | `1.18.46` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.5.0-jre` | `33.6.0-jre` |\n| io.swagger.core.v3:swagger-annotations | `2.2.45` | `2.2.49` |\n| com.sun.xml.messaging.saaj:saaj-impl | `3.0.4` | `3.0.5` |\n| org.openapi.generator | `7.21.0` | `7.22.0` |\n| org.sonarqube | `7.2.2.6593` | `7.3.0.8198` |\n\n\nUpdates `gradle-wrapper` from 9.4.1 to 9.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gradle/gradle/releases\"\u003egradle-wrapper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.5.0\u003c/h2\u003e\n\u003cp\u003eThe Gradle team is excited to announce Gradle 9.5.0.\u003c/p\u003e\n\u003cp\u003eHere are the highlights of this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTask provenance in reports and failure messages\u003c/li\u003e\n\u003cli\u003eType-safe accessors for precompiled Kotlin Settings plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://docs.gradle.org/9.5.0/release-notes.html\"\u003eRead the Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe would like to thank the following community members for their contributions to this release of Gradle:\n\u003ca href=\"https://github.com/atm1020\"\u003eatm1020\u003c/a\u003e,\n\u003ca href=\"https://github.com/mataha\"\u003emataha\u003c/a\u003e,\n\u003ca href=\"https://github.com/aSemy\"\u003eAdam\u003c/a\u003e,\n\u003ca href=\"https://github.com/kelemen\"\u003eAttila Kelemen\u003c/a\u003e,\n\u003ca href=\"https://github.com/britter\"\u003eBenedikt Ritter\u003c/a\u003e,\n\u003ca href=\"https://github.com/Vampire\"\u003eBjörn Kautler\u003c/a\u003e,\n\u003ca href=\"https://github.com/budindepunk\"\u003eCaro Silva Rode\u003c/a\u003e,\n\u003ca href=\"https://github.com/chanani\"\u003eCHANHAN\u003c/a\u003e,\n\u003ca href=\"https://github.com/DmitryNez\"\u003eDmitry Nezavitin\u003c/a\u003e,\n\u003ca href=\"https://github.com/Juneezee\"\u003eEng Zer Jun\u003c/a\u003e,\n\u003ca href=\"https://github.com/KugelLibelle\"\u003eKugelLibelle\u003c/a\u003e,\n\u003ca href=\"https://github.com/vmadalin\"\u003eMadalin Valceleanu\u003c/a\u003e,\n\u003ca href=\"https://github.com/quijote\"\u003eMarkus Gaisbauer\u003c/a\u003e,\n\u003ca href=\"https://github.com/koppor\"\u003eOliver Kopp\u003c/a\u003e,\n\u003ca href=\"https://github.com/hfhbd\"\u003ePhilip Wedemann\u003c/a\u003e,\n\u003ca href=\"https://github.com/ploober\"\u003eploober\u003c/a\u003e,\n\u003ca href=\"https://github.com/rpalcolea\"\u003eRoberto Perez Alcolea\u003c/a\u003e,\n\u003ca href=\"https://github.com/R0h1tAnand\"\u003eRohit Anand\u003c/a\u003e,\n\u003ca href=\"https://github.com/Suvrat1629\"\u003eSuvrat Acharya\u003c/a\u003e,\n\u003ca href=\"https://github.com/usv240\"\u003eUjwal Suresh Vanjare\u003c/a\u003e,\n\u003ca href=\"https://github.com/urdak\"\u003eVictor Merkulov\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eUpgrade instructions\u003c/h2\u003e\n\u003cp\u003eSwitch your build to use Gradle 9.5.0 by updating your wrapper:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e./gradlew wrapper --gradle-version=9.5.0 \u0026amp;\u0026amp; ./gradlew wrapper\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSee the Gradle \u003ca href=\"https://docs.gradle.org/9.5.0/userguide/upgrading_version_9.html\"\u003e9.x upgrade guide\u003c/a\u003e to learn about deprecations, breaking changes and other considerations when upgrading.\u003c/p\u003e\n\u003cp\u003eFor Java, Groovy, Kotlin and Android compatibility, see the \u003ca href=\"https://docs.gradle.org/9.5.0/userguide/compatibility.html\"\u003efull compatibility notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eReporting problems\u003c/h2\u003e\n\u003cp\u003eIf you find a problem with this release, please file a bug on \u003ca href=\"https://github.com/gradle/gradle/issues\"\u003eGitHub Issues\u003c/a\u003e adhering to our issue guidelines.\nIf you're not sure you're encountering a bug, please use the \u003ca href=\"https://discuss.gradle.org/c/help-discuss\"\u003eforum\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe hope you will build happiness with Gradle, and we look forward to your feedback via \u003ca href=\"https://twitter.com/gradle\"\u003eTwitter\u003c/a\u003e or on \u003ca href=\"https://github.com/gradle\"\u003eGitHub\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e9.5.0 RC4\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/gradle/gradle/commit/3fe117d68f3907790f3809f121aa36303a9151f8\"\u003e\u003ccode\u003e3fe117d\u003c/code\u003e\u003c/a\u003e Update jdks.yaml (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37703\"\u003e#37703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/33d145af6fbe7cf7c9d84646b6d7f32fea91d5e2\"\u003e\u003ccode\u003e33d145a\u003c/code\u003e\u003c/a\u003e Update jdks.yaml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/f7a05d1ed48442eb5da4d6e2b6593da55cdec1da\"\u003e\u003ccode\u003ef7a05d1\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to version 9.5.0-rc-4 (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37654\"\u003e#37654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/266facdcbcb0b4c60120cc118eaf0f652bfcdfe5\"\u003e\u003ccode\u003e266facd\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to version 9.5.0-rc-4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/0ad6dd8e143455707e444aa7e3d38327a3366513\"\u003e\u003ccode\u003e0ad6dd8\u003c/code\u003e\u003c/a\u003e Suppress OSC taskbar reset on plain/piped stdout (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37646\"\u003e#37646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/966025d5850d46c9158a2f25e4096222277ecf57\"\u003e\u003ccode\u003e966025d\u003c/code\u003e\u003c/a\u003e Suppress OSC taskbar reset on plain/piped stdout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/e7455734449e422accebf44cf7b31bf93e3a770c\"\u003e\u003ccode\u003ee745573\u003c/code\u003e\u003c/a\u003e Polish IP docs (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37642\"\u003e#37642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/d5cfd079acd2c8f1182edd6ec23dbab571132d0a\"\u003e\u003ccode\u003ed5cfd07\u003c/code\u003e\u003c/a\u003e Ensure BuildOperationQueue will progress without extra leases (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37629\"\u003e#37629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/acdf0c36fa13ba09a7ff5b51f79b9af4b1a097ee\"\u003e\u003ccode\u003eacdf0c3\u003c/code\u003e\u003c/a\u003e Ensure BuildOperationQueue will progress without extra leases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/f7d0e4f6f7896426a8b24091388e4c252b62faef\"\u003e\u003ccode\u003ef7d0e4f\u003c/code\u003e\u003c/a\u003e Rename anchor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gradle/gradle/compare/v9.4.1...v9.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:jetty-server` from 12.1.8 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.1.8 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.1.8 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.1.8 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.1.8 to 12.1.9\n\nUpdates `org.glassfish.jaxb:jaxb-runtime` from 4.0.7 to 4.0.8\n\nUpdates `org.glassfish.jaxb:jaxb-xjc` from 4.0.7 to 4.0.8\n\nUpdates `org.glassfish.jaxb:jaxb-xjc` from 4.0.7 to 4.0.8\n\nUpdates `org.springframework:spring-context` from 7.0.6 to 7.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eSpringValidatorAdapter\u003c/code\u003e and \u003ccode\u003eMethodValidationAdapter\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36621\"\u003e#36621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JSON array decoding to \u003ccode\u003eFlux\u003c/code\u003e in \u003ccode\u003eKotlinSerializationJsonDecoder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36597\"\u003e#36597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emethodIdentification()\u003c/code\u003e in \u003ccode\u003eCacheAspectSupport\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36575\"\u003e#36575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MockRestServiceServer#createServer variant for RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36572\"\u003e#36572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate RestClientXhrTransport variant replacing RestTemplateXhrTransport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36566\"\u003e#36566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error handling in multipart codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36563\"\u003e#36563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eApplicationListenerMethodAdapter#getTargetMethod()\u003c/code\u003e public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36558\"\u003e#36558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36551\"\u003e#36551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36527\"\u003e#36527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd registerManagedResource variant with bean key argument to MBeanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36520\"\u003e#36520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle blank Accept-Language header in AcceptHeaderLocaleResolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36513\"\u003e#36513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36501\"\u003e#36501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36499\"\u003e#36499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PreFlightRequestFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36482\"\u003e#36482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport configuration of extension context scope for \u003ccode\u003eSpringExtension\u003c/code\u003e via Spring or JUnit properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36460\"\u003e#36460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower log level of \u0026quot;Cache miss for REQUEST dispatch\u0026quot; in HandlerMappingIntrospector \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36309\"\u003e#36309\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebDataBinder unnecessarily instantiates collections when using the \u0026quot;!\u0026quot; and \u0026quot;_\u0026quot; prefixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36625\"\u003e#36625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache pollution from high-cardinality FieldError default messages in MessageSourceSupport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36609\"\u003e#36609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation\u003c/code\u003e does not use \u003ccode\u003eClassLoader\u003c/code\u003e for method or field \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36606\"\u003e#36606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Sql\u003c/code\u003e fails if \u003ccode\u003eDataSource\u003c/code\u003e is wrapped in a \u003ccode\u003eTransactionAwareDataSourceProxy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36611\"\u003e#36611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotatedTypeMetadata\u003c/code\u003e no longer retains source declaration order on Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36598\"\u003e#36598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation.asMap()\u003c/code\u003e fails when an attribute references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36586\"\u003e#36586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileSystemResource\u003c/code\u003e does not strictly follow the \u003ccode\u003eResource#isReadable()\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36584\"\u003e#36584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverter overrides in HttpMessageConverters only apply when defaults are registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36579\"\u003e#36579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid method return type metadata for ClassFile variant on JDK 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36577\"\u003e#36577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Writer lifecycle for \u003ccode\u003eAbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36565\"\u003e#36565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlushing-related regression in \u003ccode\u003eSseServerResponse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36537\"\u003e#36537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not pass on holdability to target Connection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36528\"\u003e#36528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotationBeanNameGenerator\u003c/code\u003e fails when an annotation references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36524\"\u003e#36524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerserve default API version in RestClientAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36514\"\u003e#36514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent codings resolution in resource resolvers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36507\"\u003e#36507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultJmsListenerContainer\u003c/code\u003e may hang in an endless loop in \u003ccode\u003edoShutdown\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36506\"\u003e#36506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eQuery not hidden in DefaultClientResponse checkpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36502\"\u003e#36502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient closes stream for ResponseEntity\u003c!-- raw HTML omitted --\u003e responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36492\"\u003e#36492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when using websocket handshake headers with Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36486\"\u003e#36486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid nullness information for ParameterizedTypeReference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36477\"\u003e#36477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebTestClient cannot assert null list elements \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36476\"\u003e#36476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle Kotlin nullable value class param correctly in \u003ccode\u003eCoroutineUtils\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36449\"\u003e#36449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove RFC 2047 encoding from Content-Disposition filename \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36328\"\u003e#36328\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify semantics of HttpMethod.valueOf() \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36652\"\u003e#36652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument whitespace semantics in SpEL expressions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36628\"\u003e#36628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c997d4018d3dc6a7dde2e20eae3627599a01e169\"\u003e\u003ccode\u003ec997d40\u003c/code\u003e\u003c/a\u003e Release v7.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/91852546d92aeeae933ad77f8c938d4cfd9b0305\"\u003e\u003ccode\u003e9185254\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2025.0.5 and Micrometer 1.16.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/802fa4d65e1f99c948a59629d4adcb4e3603e2cf\"\u003e\u003ccode\u003e802fa4d\u003c/code\u003e\u003c/a\u003e Refine RetryListener example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7052da453285658215efc1dd5ecb0d472fde2de1\"\u003e\u003ccode\u003e7052da4\u003c/code\u003e\u003c/a\u003e Add doOnDiscard in MultipartHttpMessageReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/63817ce2021172338ce7900703678bfaee186a0a\"\u003e\u003ccode\u003e63817ce\u003c/code\u003e\u003c/a\u003e Add missing tests for WebRequestDataBinder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/61bd79017f7c4c3a4fafbb0da061376204593a68\"\u003e\u003ccode\u003e61bd790\u003c/code\u003e\u003c/a\u003e Polish WebRequestDataBinderTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ab6637c67024facf521e8f82c4bcb076308925a6\"\u003e\u003ccode\u003eab6637c\u003c/code\u003e\u003c/a\u003e Completely extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c9b88b4ebd47c7616816602204b106dd2c1275ef\"\u003e\u003ccode\u003ec9b88b4\u003c/code\u003e\u003c/a\u003e Extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/68c575ab14057e04dba86beae64167bbfe3ac9fe\"\u003e\u003ccode\u003e68c575a\u003c/code\u003e\u003c/a\u003e Revise \u0026quot;Skip binding entirely when field is not allowed\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cb320468dbc88f07b72d8a949b525c5ab911bd74\"\u003e\u003ccode\u003ecb32046\u003c/code\u003e\u003c/a\u003e Further clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.6...v7.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 7.0.6 to 7.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eSpringValidatorAdapter\u003c/code\u003e and \u003ccode\u003eMethodValidationAdapter\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36621\"\u003e#36621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JSON array decoding to \u003ccode\u003eFlux\u003c/code\u003e in \u003ccode\u003eKotlinSerializationJsonDecoder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36597\"\u003e#36597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emethodIdentification()\u003c/code\u003e in \u003ccode\u003eCacheAspectSupport\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36575\"\u003e#36575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MockRestServiceServer#createServer variant for RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36572\"\u003e#36572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate RestClientXhrTransport variant replacing RestTemplateXhrTransport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36566\"\u003e#36566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error handling in multipart codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36563\"\u003e#36563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eApplicationListenerMethodAdapter#getTargetMethod()\u003c/code\u003e public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36558\"\u003e#36558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36551\"\u003e#36551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36527\"\u003e#36527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd registerManagedResource variant with bean key argument to MBeanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36520\"\u003e#36520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle blank Accept-Language header in AcceptHeaderLocaleResolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36513\"\u003e#36513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36501\"\u003e#36501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36499\"\u003e#36499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PreFlightRequestFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36482\"\u003e#36482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport configuration of extension context scope for \u003ccode\u003eSpringExtension\u003c/code\u003e via Spring or JUnit properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36460\"\u003e#36460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower log level of \u0026quot;Cache miss for REQUEST dispatch\u0026quot; in HandlerMappingIntrospector \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36309\"\u003e#36309\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebDataBinder unnecessarily instantiates collections when using the \u0026quot;!\u0026quot; and \u0026quot;_\u0026quot; prefixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36625\"\u003e#36625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache pollution from high-cardinality FieldError default messages in MessageSourceSupport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36609\"\u003e#36609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation\u003c/code\u003e does not use \u003ccode\u003eClassLoader\u003c/code\u003e for method or field \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36606\"\u003e#36606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Sql\u003c/code\u003e fails if \u003ccode\u003eDataSource\u003c/code\u003e is wrapped in a \u003ccode\u003eTransactionAwareDataSourceProxy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36611\"\u003e#36611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotatedTypeMetadata\u003c/code\u003e no longer retains source declaration order on Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36598\"\u003e#36598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation.asMap()\u003c/code\u003e fails when an attribute references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36586\"\u003e#36586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileSystemResource\u003c/code\u003e does not strictly follow the \u003ccode\u003eResource#isReadable()\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36584\"\u003e#36584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverter overrides in HttpMessageConverters only apply when defaults are registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36579\"\u003e#36579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid method return type metadata for ClassFile variant on JDK 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36577\"\u003e#36577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Writer lifecycle for \u003ccode\u003eAbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36565\"\u003e#36565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlushing-related regression in \u003ccode\u003eSseServerResponse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36537\"\u003e#36537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not pass on holdability to target Connection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36528\"\u003e#36528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotationBeanNameGenerator\u003c/code\u003e fails when an annotation references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36524\"\u003e#36524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerserve default API version in RestClientAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36514\"\u003e#36514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent codings resolution in resource resolvers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36507\"\u003e#36507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultJmsListenerContainer\u003c/code\u003e may hang in an endless loop in \u003ccode\u003edoShutdown\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36506\"\u003e#36506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eQuery not hidden in DefaultClientResponse checkpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36502\"\u003e#36502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient closes stream for ResponseEntity\u003c!-- raw HTML omitted --\u003e responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36492\"\u003e#36492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when using websocket handshake headers with Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36486\"\u003e#36486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid nullness information for ParameterizedTypeReference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36477\"\u003e#36477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebTestClient cannot assert null list elements \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36476\"\u003e#36476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle Kotlin nullable value class param correctly in \u003ccode\u003eCoroutineUtils\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36449\"\u003e#36449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove RFC 2047 encoding from Content-Disposition filename \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36328\"\u003e#36328\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify semantics of HttpMethod.valueOf() \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36652\"\u003e#36652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument whitespace semantics in SpEL expressions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36628\"\u003e#36628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c997d4018d3dc6a7dde2e20eae3627599a01e169\"\u003e\u003ccode\u003ec997d40\u003c/code\u003e\u003c/a\u003e Release v7.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/91852546d92aeeae933ad77f8c938d4cfd9b0305\"\u003e\u003ccode\u003e9185254\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2025.0.5 and Micrometer 1.16.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/802fa4d65e1f99c948a59629d4adcb4e3603e2cf\"\u003e\u003ccode\u003e802fa4d\u003c/code\u003e\u003c/a\u003e Refine RetryListener example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7052da453285658215efc1dd5ecb0d472fde2de1\"\u003e\u003ccode\u003e7052da4\u003c/code\u003e\u003c/a\u003e Add doOnDiscard in MultipartHttpMessageReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/63817ce2021172338ce7900703678bfaee186a0a\"\u003e\u003ccode\u003e63817ce\u003c/code\u003e\u003c/a\u003e Add missing tests for WebRequestDataBinder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/61bd79017f7c4c3a4fafbb0da061376204593a68\"\u003e\u003ccode\u003e61bd790\u003c/code\u003e\u003c/a\u003e Polish WebRequestDataBinderTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ab6637c67024facf521e8f82c4bcb076308925a6\"\u003e\u003ccode\u003eab6637c\u003c/code\u003e\u003c/a\u003e Completely extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c9b88b4ebd47c7616816602204b106dd2c1275ef\"\u003e\u003ccode\u003ec9b88b4\u003c/code\u003e\u003c/a\u003e Extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/68c575ab14057e04dba86beae64167bbfe3ac9fe\"\u003e\u003ccode\u003e68c575a\u003c/code\u003e\u003c/a\u003e Revise \u0026quot;Skip binding entirely when field is not allowed\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cb320468dbc88f07b72d8a949b525c5ab911bd74\"\u003e\u003ccode\u003ecb32046\u003c/code\u003e\u003c/a\u003e Further clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.6...v7.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 7.0.6 to 7.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eSpringValidatorAdapter\u003c/code\u003e and \u003ccode\u003eMethodValidationAdapter\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36621\"\u003e#36621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JSON array decoding to \u003ccode\u003eFlux\u003c/code\u003e in \u003ccode\u003eKotlinSerializationJsonDecoder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36597\"\u003e#36597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emethodIdentification()\u003c/code\u003e in \u003ccode\u003eCacheAspectSupport\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36575\"\u003e#36575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MockRestServiceServer#createServer variant for RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36572\"\u003e#36572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate RestClientXhrTransport variant replacing RestTemplateXhrTransport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36566\"\u003e#36566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error handling in multipart codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36563\"\u003e#36563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eApplicationListenerMethodAdapter#getTargetMethod()\u003c/code\u003e public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36558\"\u003e#36558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36551\"\u003e#36551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36527\"\u003e#36527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd registerManagedResource variant with bean key argument to MBeanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36520\"\u003e#36520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle blank Accept-Language header in AcceptHeaderLocaleResolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36513\"\u003e#36513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36501\"\u003e#36501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36499\"\u003e#36499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PreFlightRequestFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36482\"\u003e#36482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport configuration of extension context scope for \u003ccode\u003eSpringExtension\u003c/code\u003e via Spring or JUnit properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36460\"\u003e#36460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower log level of \u0026quot;Cache miss for REQUEST dispatch\u0026quot; in HandlerMappingIntrospector \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36309\"\u003e#36309\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebDataBinder unnecessarily instantiates collections when using the \u0026quot;!\u0026quot; and \u0026quot;_\u0026quot; prefixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36625\"\u003e#36625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache pollution from high-cardinality FieldError default messages in MessageSourceSupport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36609\"\u003e#36609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation\u003c/code\u003e does not use \u003ccode\u003eClassLoader\u003c/code\u003e for method or field \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36606\"\u003e#36606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Sql\u003c/code\u003e fails if \u003ccode\u003eDataSource\u003c/code\u003e is wrapped in a \u003ccode\u003eTransactionAwareDataSourceProxy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36611\"\u003e#36611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotatedTypeMetadata\u003c/code\u003e no longer retains source declaration order on Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36598\"\u003e#36598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation.asMap()\u003c/code\u003e fails when an attribute references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36586\"\u003e#36586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileSystemResource\u003c/code\u003e does not strictly follow the \u003ccode\u003eResource#isReadable()\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36584\"\u003e#36584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverter overrides in HttpMessageConverters only apply when defaults are registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36579\"\u003e#36579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid method return type metadata for ClassFile variant on JDK 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36577\"\u003e#36577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Writer lifecycle for \u003ccode\u003eAbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36565\"\u003e#36565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlushing-related regression in \u003ccode\u003eSseServerResponse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36537\"\u003e#36537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not pass on holdability to target Connection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36528\"\u003e#36528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotationBeanNameGenerator\u003c/code\u003e fails when an annotation references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36524\"\u003e#36524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerserve default API version in RestClientAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36514\"\u003e#36514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent codings resolution in resource resolvers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36507\"\u003e#36507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultJmsListenerContainer\u003c/code\u003e may hang in an endless loop in \u003ccode\u003edoShutdown\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36506\"\u003e#36506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eQuery not hidden in DefaultClientResponse checkpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36502\"\u003e#36502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient closes stream for ResponseEntity\u003c!-- raw HTML omitted --\u003e responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36492\"\u003e#36492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when using websocket handshake headers with Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36486\"\u003e#36486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid nullness information for ParameterizedTypeReference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36477\"\u003e#36477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebTestClient cannot assert null list elements \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36476\"\u003e#36476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle Kotlin nullable value class param correctly in \u003ccode\u003eCoroutineUtils\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36449\"\u003e#36449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove RFC 2047 encoding from Content-Disposition filename \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36328\"\u003e#36328\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify semantics of HttpMethod.valueOf() \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36652\"\u003e#36652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument whitespace semantics in SpEL expressions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36628\"\u003e#36628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c997d4018d3dc6a7dde2e20eae3627599a01e169\"\u003e\u003ccode\u003ec997d40\u003c/code\u003e\u003c/a\u003e Release v7.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/91852546d92aeeae933ad77f8c938d4cfd9b0305\"\u003e\u003ccode\u003e9185254\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2025.0.5 and Micrometer 1.16.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/802fa4d65e1f99c948a59629d4adcb4e3603e2cf\"\u003e\u003ccode\u003e802fa4d\u003c/code\u003e\u003c/a\u003e Refine RetryListener example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7052da453285658215efc1dd5ecb0d472fde2de1\"\u003e\u003ccode\u003e7052da4\u003c/code\u003e\u003c/a\u003e Add doOnDiscard in MultipartHttpMessageReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/63817ce2021172338ce7900703678bfaee186a0a\"\u003e\u003ccode\u003e63817ce\u003c/code\u003e\u003c/a\u003e Add missing tests for WebRequestDataBinder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/61bd79017f7c4c3a4fafbb0da061376204593a68\"\u003e\u003ccode\u003e61bd790\u003c/code\u003e\u003c/a\u003e Polish WebRequestDataBinderTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ab6637c67024facf521e8f82c4bcb076308925a6\"\u003e\u003ccode\u003eab6637c\u003c/code\u003e\u003c/a\u003e Completely extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c9b88b4ebd47c7616816602204b106dd2c1275ef\"\u003e\u003ccode\u003ec9b88b4\u003c/code\u003e\u003c/a\u003e Extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/68c575ab14057e04dba86beae64167bbfe3ac9fe\"\u003e\u003ccode\u003e68c575a\u003c/code\u003e\u003c/a\u003e Revise \u0026quot;Skip binding entirely when field is not allowed\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cb320468dbc88f07b72d8a949b525c5ab911bd74\"\u003e\u003ccode\u003ecb32046\u003c/code\u003e\u003c/a\u003e Further clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.6...v7.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-jdbc` from 7.0.6 to 7.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eSpringValidatorAdapter\u003c/code\u003e and \u003ccode\u003eMethodValidationAdapter\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36621\"\u003e#36621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JSON array decoding to \u003ccode\u003eFlux\u003c/code\u003e in \u003ccode\u003eKotlinSerializationJsonDecoder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36597\"\u003e#36597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emethodIdentification()\u003c/code\u003e in \u003ccode\u003eCacheAspectSupport\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36575\"\u003e#36575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MockRestServiceServer#createServer variant for RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36572\"\u003e#36572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate RestClientXhrTransport variant replacing RestTemplateXhrTransport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36566\"\u003e#36566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error handling in multipart codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36563\"\u003e#36563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eApplicationListenerMethodAdapter#getTargetMethod()\u003c/code\u003e public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36558\"\u003e#36558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36551\"\u003e#36551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36527\"\u003e#36527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd registerManagedResource variant with bean key argument to MBeanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36520\"\u003e#36520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle blank Accept-Language header in AcceptHeaderLocaleResolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36513\"\u003e#36513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36501\"\u003e#36501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36499\"\u003e#36499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PreFlightRequestFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36482\"\u003e#36482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport configuration of extension context scope for \u003ccode\u003eSpringExtension\u003c/code\u003e via Spring or JUnit properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36460\"\u003e#36460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower log level of \u0026quot;Cache miss for REQUEST dispatch\u0026quot; in HandlerMappingIntrospector \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36309\"\u003e#36309\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebDataBinder unnecessarily instantiates collections when using the \u0026quot;!\u0026quot; and \u0026quot;_\u0026quot; prefixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36625\"\u003e#36625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache pollution from high-cardinality FieldError default messages in MessageSourceSupport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36609\"\u003e#36609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation\u003c/code\u003e does not use \u003ccode\u003eClassLoader\u003c/code\u003e for method or field \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36606\"\u003e#36606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Sql\u003c/code\u003e fails if \u003ccode\u003eDataSource\u003c/code\u003e is wrapped in a \u003ccode\u003eTransactionAwareDataSourceProxy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36611\"\u003e#36611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotatedTypeMetadata\u003c/code\u003e no longer retains source declaration order on Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36598\"\u003e#36598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation.asMap()\u003c/code\u003e fails when an attribute references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36586\"\u003e#36586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileSystemResource\u003c/code\u003e does not strictly follow the \u003ccode\u003eResource#isReadable()\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36584\"\u003e#36584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverter overrides in HttpMessageConverters only apply when defaults are registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36579\"\u003e#36579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid method return type metadata for ClassFile variant on JDK 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36577\"\u003e#36577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Writer lifecycle for \u003ccode\u003eAbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36565\"\u003e#36565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlushing-related regression in \u003ccode\u003eSseServerResponse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36537\"\u003e#36537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not pass on holdability to target Connection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36528\"\u003e#36528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotationBeanNameGenerator\u003c/code\u003e fails when an annotation references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36524\"\u003e#36524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerserve default API version in RestClientAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36514\"\u003e#36514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent codings resolution in resource resolvers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36507\"\u003e#36507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultJmsListenerContainer\u003c/code\u003e may hang in an endless loop in \u003ccode\u003edoShutdown\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36506\"\u003e#36506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eQuery not hidden in DefaultClientResponse checkpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36502\"\u003e#36502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient closes stream for ResponseEntity\u003c!-- raw HTML omitted --\u003e responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36492\"\u003e#36492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when using websocket handshake headers with Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36486\"\u003e#36486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid nullness information for ParameterizedTypeReference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36477\"\u003e#36477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebTestClient cannot assert null list elements \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36476\"\u003e#36476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle Kotlin nullable value class param correctly in \u003ccode\u003eCoroutineUtils\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36449\"\u003e#36449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove RFC 2047 encoding from Content-Disposition filename \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36328\"\u003e#36328\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify semantics of HttpMethod.valueOf() \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36652\"\u003e#36652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument whitespace semantics in SpEL expressions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36628\"\u003e#36628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c997d4018d3dc6a7dde2e20eae3627599a01e169\"\u003e\u003ccode\u003ec997d40\u003c/code\u003e\u003c/a\u003e Release v7.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/91852546d92aeeae933ad77f8c938d4cfd9b0305\"\u003e\u003ccode\u003e9185254\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2025.0.5 and Micrometer 1.16.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/802fa4d65e1f99c948a59629d4adcb4e3603e2cf\"\u003e\u003ccode\u003e802fa4d\u003c/code\u003e\u003c/a\u003e Refine RetryListener example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7052da453285658215efc1dd5ecb0d472fde2de1\"\u003e\u003ccode\u003e7052da4\u003c/code\u003e\u003c/a\u003e Add doOnDiscard in MultipartHttpMessageReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/63817ce2021172338ce7900703678bfaee186a0a\"\u003e\u003ccode\u003e63817ce\u003c/code\u003e\u003c/a\u003e Add missing tests for WebRequestDataBinder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/61bd79017f7c4c3a4fafbb0da061376204593a68\"\u003e\u003ccode\u003e61bd790\u003c/code\u003e\u003c/a\u003e Polish WebRequestDataBinderTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ab6637c67024facf521e8f82c4bcb076308925a6\"\u003e\u003ccode\u003eab6637c\u003c/code\u003e\u003c/a\u003e Completely extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c9b88b4ebd47c7616816602204b106dd2c1275ef\"\u003e\u003ccode\u003ec9b88b4\u003c/code\u003e\u003c/a\u003e Extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/68c575ab14057e04dba86beae64167bbfe3ac9fe\"\u003e\u003ccode\u003e68c575a\u003c/code\u003e\u003c/a\u003e Revise \u0026quot;Skip binding entirely when field is not allowed\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cb320468dbc88f07b72d8a949b525c5ab911bd74\"\u003e\u003ccode\u003ecb32046\u003c/code\u003e\u003c/a\u003e Further clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.6...v7.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 7.0.6 to 7.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eSpringValidatorAdapter\u003c/code\u003e and \u003ccode\u003eMethodValidationAdapter\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36621\"\u003e#36621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JSON array decoding to \u003ccode\u003eFlux\u003c/code\u003e in \u003ccode\u003eKotlinSerializationJsonDecoder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36597\"\u003e#36597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emethodIdentification()\u003c/code\u003e in \u003ccode\u003eCacheAspectSupport\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36575\"\u003e#36575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MockRestServiceServer#createServer variant for RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36572\"\u003e#36572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate RestClientXhrTransport variant replacing RestTemplateXhrTransport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36566\"\u003e#36566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error handling in multipart codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36563\"\u003e#36563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eApplicationListenerMethodAdapter#getTargetMethod()\u003c/code\u003e public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36558\"\u003e#36558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36551\"\u003e#36551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36527\"\u003e#36527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd registerManagedResource variant with bean key argument to MBeanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36520\"\u003e#36520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle blank Accept-Language header in AcceptHeaderLocaleResolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36513\"\u003e#36513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36501\"\u003e#36501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36499\"\u003e#36499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PreFlightRequestFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36482\"\u003e#36482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport configuration of extension context scope for \u003ccode\u003eSpringExtension\u003c/code\u003e via Spring or JUnit properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36460\"\u003e#36460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower log level of \u0026quot;Cache miss for REQUEST dispatch\u0026quot; in HandlerMappingIntrospector \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36309\"\u003e#36309\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebDataBinder unnecessarily instantiates collections when using the \u0026quot;!\u0026quot; and \u0026quot;_\u0026quot; prefixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36625\"\u003e#36625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache pollution from high-cardinality FieldError default messages in MessageSourceSupport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36609\"\u003e#36609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation\u003c/code\u003e does not use \u003ccode\u003eClassLoader\u003c/code\u003e for method or field \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36606\"\u003e#36606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Sql\u003c/code\u003e fails if \u003ccode\u003eDataSource\u003c/code\u003e is wrapped in a \u003ccode\u003eTransactionAwareDataSourceProxy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36611\"\u003e#36611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotatedTypeMetadata\u003c/code\u003e no longer retains source declaration order on Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36598\"\u003e#36598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation.asMap()\u003c/code\u003e fails when an attribute references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36586\"\u003e#36586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileSystemResource\u003c/code\u003e does not strictly follow the \u003ccode\u003eResource#isReadable()\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36584\"\u003e#36584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverter overrides in HttpMessageConverters only apply when defaults are registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36579\"\u003e#36579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid method return type metadata for ClassFile variant on JDK 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36577\"\u003e#36577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Writer lifecycle for \u003ccode\u003eAbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36565\"\u003e#36565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlushing-related regression in \u003ccode\u003eSseServerResponse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36537\"\u003e#36537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not pass on holdability to target Connection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36528\"\u003e#36528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotationBeanNameGenerator\u003c/code\u003e fails when an annotation references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36524\"\u003e#36524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerserve default API version in RestClientAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36514\"\u003e#36514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent codings resolution in resource resolvers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36507\"\u003e#36507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultJmsListenerContainer\u003c/code\u003e may hang in an endless loop in \u003ccode\u003edoShutdown\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36506\"\u003e#36506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eQuery not hidden in DefaultClientResponse checkpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36502\"\u003e#36502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient closes stream for ResponseEntity\u003c!-- raw HTML omitted --\u003e responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36492\"\u003e#36492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when using websocket handshake headers with Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36486\"\u003e#36486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid nullness information for ParameterizedTypeReference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36477\"\u003e#36477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebTestClient cannot assert null list elements \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36476\"\u003e#36476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle Kotlin nullable value class param correctly in \u003ccode\u003eCoroutineUtils\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36449\"\u003e#36449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove RFC 2047 encoding from Content-Disposition filename \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36328\"\u003e#36328\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify semantics of HttpMethod.valueOf() \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36652\"\u003e#36652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument whitespace semantics in SpEL expressions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36628\"\u003e#36628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c997d4018d3dc6a7dde2e20eae3627599a01e169\"\u003e\u003ccode\u003ec997d40\u003c/code\u003e\u003c/a\u003e Release v7.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/91852546d92aeeae933ad77f8c938d4cfd9b0305\"\u003e\u003ccode\u003e9185254\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2025.0.5 and Micrometer 1.16.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/802fa4d65e1f99c948a59629d4adcb4e3603e2cf\"\u003e\u003ccode\u003e802fa4d\u003c/code\u003e\u003c/a\u003e Refine RetryListener example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7052da453285658215efc1dd5ecb0d472fde2de1\"\u003e\u003ccode\u003e7052da4\u003c/code\u003e\u003c/a\u003e Add doOnDiscard in MultipartHttpMessageReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/63817ce2021172338ce7900703678bfaee186a0a\"\u003e\u003ccode\u003e63817ce\u003c/code\u003e\u003c/a\u003e Add missing tests for WebRequestDataBinder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/61bd79017f7c4c3a4fafbb0da061376204593a68\"\u003e\u003ccode\u003e61bd790\u003c/code\u003e\u003c/a\u003e Polish WebRequestDataBinderTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ab6637c67024facf521e8f82c4bcb076308925a6\"\u003e\u003ccode\u003eab6637c\u003c/code\u003e\u003c/a\u003e Completely extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c9b88b4ebd47c7616816602204b106dd2c1275ef\"\u003e\u003ccode\u003ec9b88b4\u003c/code\u003e\u003c/a\u003e Extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/68c575ab14057e04dba86beae64167bbfe3ac9fe\"\u003e\u003ccode\u003e68c575a\u003c/code\u003e\u003c/a\u003e Revise \u0026quot;Skip binding entirely when field is not allowed\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cb320468dbc88f07b72d8a949b525c5ab911bd74\"\u003e\u003ccode\u003ecb32046\u003c/code\u003e\u003c/a\u003e Further clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.6...v7.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 7.0.6 to 7.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eSpringValidatorAdapter\u003c/code\u003e and \u003ccode\u003eMethodValidationAdapter\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36621\"\u003e#36621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JSON array decoding to \u003ccode\u003eFlux\u003c/code\u003e in \u003ccode\u003eKotlinSerializationJsonDecoder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36597\"\u003e#36597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emethodIdentification()\u003c/code\u003e in \u003ccode\u003eCacheAspectSupport\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36575\"\u003e#36575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MockRestServiceServer#createServer variant for RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36572\"\u003e#36572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate RestClientXhrTransport variant replacing RestTemplateXhrTransport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36566\"\u003e#36566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error handling in multipart codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36563\"\u003e#36563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eApplicationListenerMethodAdapter#getTargetMethod()\u003c/code\u003e public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36558\"\u003e#36558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36551\"\u003e#36551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36527\"\u003e#36527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd registerManagedResource variant with bean key argument to MBeanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36520\"\u003e#36520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle blank Accept-Language header in AcceptHeaderLocaleResolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36513\"\u003e#36513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36501\"\u003e#36501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36499\"\u003e#36499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PreFlightRequestFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36482\"\u003e#36482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport configuration of extension context scope for \u003ccode\u003eSpringExtension\u003c/code\u003e via Spring or JUnit properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36460\"\u003e#36460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower log level of \u0026quot;Cache miss for REQUEST dispatch\u0026quot; in HandlerMappingIntrospector \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36309\"\u003e#36309\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebDataBinder unnecessarily instantiates collections when using the \u0026quot;!\u0026quot; and \u0026quot;_\u0026quot; prefixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36625\"\u003e#36625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache pollution from high-cardinality FieldError default messages in MessageSourceSupport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36609\"\u003e#36609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation\u003c/code\u003e does not use \u003ccode\u003eClassLoader\u003c/code\u003e for method or field \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36606\"\u003e#36606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Sql\u003c/code\u003e fails if \u003ccode\u003eDataSource\u003c/code\u003e is wrapped in a \u003ccode\u003eTransactionAwareDataSourceProxy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36611\"\u003e#36611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotatedTypeMetadata\u003c/code\u003e no longer retains source declaration order on Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36598\"\u003e#36598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation.asMap()\u003c/code\u003e fails when an attribute references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36586\"\u003e#36586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileSystemResource\u003c/code\u003e does not strictly follow the \u003ccode\u003eResource#isReadable()\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36584\"\u003e#36584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverter overrides in HttpMessageConverters only apply when defaults are registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36579\"\u003e#36579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid method return type metadata for ClassFile variant on JDK 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36577\"\u003e#36577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Writer lifecycle for \u003ccode\u003eAbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36565\"\u003e#36565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlushing-related regression in \u003ccode\u003eSseServerResponse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36537\"\u003e#36537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not pass on holdability to target Connection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36528\"\u003e#36528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotationBeanNameGenerator\u003c/code\u003e fails when an annotation references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36524\"\u003e#36524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerserve default API version in RestClientAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36514\"\u003e#36514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent codings resolution in resource resolvers \u003ca href=\"https://redirect.gith...\n\n_Description has been truncated_","html_url":"https://github.com/nordic-institute/X-Road/pull/3530","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nordic-institute%2FX-Road/issues/3530","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3530/packages"},{"uuid":"4387904201","node_id":"PR_kwDOSTPKm87YlqH5","number":14,"state":"open","title":"Bump io.swagger.parser.v3:swagger-parser from 2.1.40 to 2.1.41","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-06T00:21:34.000Z","updated_at":"2026-05-06T00:21:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.40","new_version":"2.1.41","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.40 to 2.1.41.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.41 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update v2 parser to 1.0.76 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eResolverFully\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(converter): keep x-nullable in shared $ref responses (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2276\"\u003e#2276\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/swagger-api/swagger-parser/commit/1d86e4a2f1a2e3b6a318d808438ce9a05492d243\"\u003e\u003ccode\u003e1d86e4a\u003c/code\u003e\u003c/a\u003e prepare release 2.1.41 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2322\"\u003e#2322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/f0cb8e5cc0ecbdd01b00a4310947f284b007bf59\"\u003e\u003ccode\u003ef0cb8e5\u003c/code\u003e\u003c/a\u003e Fix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9e2ff91353b7c214af15d0c6db3acbec1cdeae7b\"\u003e\u003ccode\u003e9e2ff91\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eResolverFully\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/57c0edbf0f393047b82c036a592185d2576459c6\"\u003e\u003ccode\u003e57c0edb\u003c/code\u003e\u003c/a\u003e Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/bb8a82c02296003f8afa6d777060789fd3b9e1e9\"\u003e\u003ccode\u003ebb8a82c\u003c/code\u003e\u003c/a\u003e fix(converter): keep x-nullable in shared $ref responses (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2276\"\u003e#2276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b6ed0cc39b4d82fc45bf39c7c1ba13316447f052\"\u003e\u003ccode\u003eb6ed0cc\u003c/code\u003e\u003c/a\u003e chore: update v2 parser to 1.0.76 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/afc17427c42dee26bd50ac8f589146cba2869c1c\"\u003e\u003ccode\u003eafc1742\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2025\"\u003e#2025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/370c00930ca8cd84460274aca2076553a8412f9a\"\u003e\u003ccode\u003e370c009\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2045\"\u003e#2045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/bfd616cea634824006695c032919a22701e68320\"\u003e\u003ccode\u003ebfd616c\u003c/code\u003e\u003c/a\u003e Bump org.jacoco:jacoco-maven-plugin from 0.8.8 to 0.8.11 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2027\"\u003e#2027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/81d8790e335a26687c71661bba0d5893e42beee4\"\u003e\u003ccode\u003e81d8790\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.41-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2310\"\u003e#2310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.40...v2.1.41\"\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=io.swagger.parser.v3:swagger-parser\u0026package-manager=maven\u0026previous-version=2.1.40\u0026new-version=2.1.41)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/Deepa-S-Chebbi/graylog2-server/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deepa-S-Chebbi%2Fgraylog2-server/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"4380598016","node_id":"PR_kwDOHOl5_M7YNy-d","number":93,"state":"open","title":"Bump io.swagger.parser.v3:swagger-parser from 2.1.39 to 2.1.41","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-05T00:25:40.000Z","updated_at":"2026-05-05T00:27:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.39","new_version":"2.1.41","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.39 to 2.1.41.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.41 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update v2 parser to 1.0.76 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eResolverFully\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(converter): keep x-nullable in shared $ref responses (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2276\"\u003e#2276\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.40 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate peter-evans/create-pull-request to v8 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump core version to 2.2.48 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: ensure maxYamlCodePoints is reliably set and cleaned up in large file tests (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate gh actions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2300\"\u003e#2300\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/swagger-api/swagger-parser/commit/1d86e4a2f1a2e3b6a318d808438ce9a05492d243\"\u003e\u003ccode\u003e1d86e4a\u003c/code\u003e\u003c/a\u003e prepare release 2.1.41 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2322\"\u003e#2322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/f0cb8e5cc0ecbdd01b00a4310947f284b007bf59\"\u003e\u003ccode\u003ef0cb8e5\u003c/code\u003e\u003c/a\u003e Fix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9e2ff91353b7c214af15d0c6db3acbec1cdeae7b\"\u003e\u003ccode\u003e9e2ff91\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eResolverFully\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/57c0edbf0f393047b82c036a592185d2576459c6\"\u003e\u003ccode\u003e57c0edb\u003c/code\u003e\u003c/a\u003e Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/bb8a82c02296003f8afa6d777060789fd3b9e1e9\"\u003e\u003ccode\u003ebb8a82c\u003c/code\u003e\u003c/a\u003e fix(converter): keep x-nullable in shared $ref responses (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2276\"\u003e#2276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b6ed0cc39b4d82fc45bf39c7c1ba13316447f052\"\u003e\u003ccode\u003eb6ed0cc\u003c/code\u003e\u003c/a\u003e chore: update v2 parser to 1.0.76 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/afc17427c42dee26bd50ac8f589146cba2869c1c\"\u003e\u003ccode\u003eafc1742\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2025\"\u003e#2025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/370c00930ca8cd84460274aca2076553a8412f9a\"\u003e\u003ccode\u003e370c009\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2045\"\u003e#2045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/bfd616cea634824006695c032919a22701e68320\"\u003e\u003ccode\u003ebfd616c\u003c/code\u003e\u003c/a\u003e Bump org.jacoco:jacoco-maven-plugin from 0.8.8 to 0.8.11 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2027\"\u003e#2027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/81d8790e335a26687c71661bba0d5893e42beee4\"\u003e\u003ccode\u003e81d8790\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.41-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2310\"\u003e#2310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.39...v2.1.41\"\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=io.swagger.parser.v3:swagger-parser\u0026package-manager=maven\u0026previous-version=2.1.39\u0026new-version=2.1.41)](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/mzielinski/spring-cloud-contract-oa3/pull/93","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mzielinski%2Fspring-cloud-contract-oa3/issues/93","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/93/packages"},{"uuid":"4379505047","node_id":"PR_kwDOAICTps7YKL1j","number":2022,"state":"open","title":"build(deps): bump io.swagger.parser.v3:swagger-parser from 2.1.27 to 2.1.41","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T20:37:50.000Z","updated_at":"2026-05-04T21:38:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.27","new_version":"2.1.41","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.27 to 2.1.41.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.41 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update v2 parser to 1.0.76 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eResolverFully\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(converter): keep x-nullable in shared $ref responses (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2276\"\u003e#2276\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.40 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate peter-evans/create-pull-request to v8 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump core version to 2.2.48 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: ensure maxYamlCodePoints is reliably set and cleaned up in large file tests (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate gh actions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.39 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump core version to 2.2.45 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2288\"\u003e#2288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: distinguish between default and example set to null and not set at all \u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2050\"\u003e#2050\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2286\"\u003e#2286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: upgrade jackson from 2.19.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.38 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update url in test with non-routable url to simulate timeout (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2268\"\u003e#2268\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.37 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parse large file with resolve option set to true (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2258\"\u003e#2258\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.36 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: same name and different location in param + small refactor (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2250\"\u003e#2250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2222\"\u003e#2222\u003c/a\u003e (Not being able to have different discriminator values map to the same entity) by switching key and value in map (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2249\"\u003e#2249\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.35 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: make URI scheme check case-insensitive (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2238\"\u003e#2238\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.34 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump swagger-core to latest 2.2.37 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2234\"\u003e#2234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump commons-lang3, commons-io and swagger dependencies (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2233\"\u003e#2233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix URISyntaxException while reading OpenAPI 3.1 from windows file path location (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2230\"\u003e#2230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: update codeQl workflow (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2228\"\u003e#2228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: prepare 2.1.34-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2227\"\u003e#2227\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.33 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: disallow SSRF via remote $ref (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2224\"\u003e#2224\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-parser/commit/1d86e4a2f1a2e3b6a318d808438ce9a05492d243\"\u003e\u003ccode\u003e1d86e4a\u003c/code\u003e\u003c/a\u003e prepare release 2.1.41 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2322\"\u003e#2322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/f0cb8e5cc0ecbdd01b00a4310947f284b007bf59\"\u003e\u003ccode\u003ef0cb8e5\u003c/code\u003e\u003c/a\u003e Fix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9e2ff91353b7c214af15d0c6db3acbec1cdeae7b\"\u003e\u003ccode\u003e9e2ff91\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eResolverFully\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/57c0edbf0f393047b82c036a592185d2576459c6\"\u003e\u003ccode\u003e57c0edb\u003c/code\u003e\u003c/a\u003e Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/bb8a82c02296003f8afa6d777060789fd3b9e1e9\"\u003e\u003ccode\u003ebb8a82c\u003c/code\u003e\u003c/a\u003e fix(converter): keep x-nullable in shared $ref responses (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2276\"\u003e#2276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b6ed0cc39b4d82fc45bf39c7c1ba13316447f052\"\u003e\u003ccode\u003eb6ed0cc\u003c/code\u003e\u003c/a\u003e chore: update v2 parser to 1.0.76 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/afc17427c42dee26bd50ac8f589146cba2869c1c\"\u003e\u003ccode\u003eafc1742\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2025\"\u003e#2025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/370c00930ca8cd84460274aca2076553a8412f9a\"\u003e\u003ccode\u003e370c009\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2045\"\u003e#2045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/bfd616cea634824006695c032919a22701e68320\"\u003e\u003ccode\u003ebfd616c\u003c/code\u003e\u003c/a\u003e Bump org.jacoco:jacoco-maven-plugin from 0.8.8 to 0.8.11 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2027\"\u003e#2027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/81d8790e335a26687c71661bba0d5893e42beee4\"\u003e\u003ccode\u003e81d8790\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.41-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2310\"\u003e#2310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.27...v2.1.41\"\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/mock-server/mockserver/pull/2022","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mock-server%2Fmockserver/issues/2022","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2022/packages"},{"uuid":"4374247998","node_id":"PR_kwDORwjPFs7X4zYy","number":49,"state":"open","title":"chore(deps): bump the all-minor-and-patch-updates group across 1 directory with 8 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-04T05:42:08.000Z","updated_at":"2026-05-18T06:56:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-minor-and-patch-updates","update_count":8,"packages":[{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.swagger.core.v3:swagger-core-jakarta","old_version":"2.2.48","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-annotations-jakarta","old_version":"2.2.48","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-models-jakarta","old_version":"2.2.48","new_version":"2.2.50"},{"name":"org.projectlombok:lombok","old_version":"1.18.44","new_version":"1.18.46","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.mapstruct:mapstruct","old_version":"1.5.5.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"org.mapstruct:mapstruct-processor","old_version":"1.5.5.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.40","new_version":"2.1.42","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-and-patch-updates group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `4.0.5` | `4.0.6` |\n| io.swagger.core.v3:swagger-core-jakarta | `2.2.48` | `2.2.50` |\n| io.swagger.core.v3:swagger-annotations-jakarta | `2.2.48` | `2.2.50` |\n| io.swagger.core.v3:swagger-models-jakarta | `2.2.48` | `2.2.50` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.44` | `1.18.46` |\n| [org.mapstruct:mapstruct](https://github.com/mapstruct/mapstruct) | `1.5.5.Final` | `1.6.3` |\n| [org.mapstruct:mapstruct-processor](https://github.com/mapstruct/mapstruct) | `1.5.5.Final` | `1.6.3` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.40` | `2.1.42` |\n\n\nUpdates `org.springframework.boot:spring-boot-starter-parent` from 4.0.5 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault security is misconfigured when spring-boot-actuator-autoconfigure is present and spring-boot-health is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50188\"\u003e#50188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eElasticsearch Rest5Client auto-configuration misconfigures underlying HTTP client \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50187\"\u003e#50187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50185\"\u003e#50185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50183\"\u003e#50183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50180\"\u003e#50180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50178\"\u003e#50178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50176\"\u003e#50176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50174\"\u003e#50174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50077\"\u003e#50077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassic starters are missing several modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50071\"\u003e#50071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModule spring-boot-resttestclient is missing from spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50069\"\u003e#50069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50064\"\u003e#50064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50039\"\u003e#50039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50017\"\u003e#50017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50012\"\u003e#50012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWith spring.jackson.use-jackson2-defaults set to true, FAIL_ON_UNKNOWN_PROPERTIES is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49951\"\u003e#49951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49946\"\u003e#49946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive MongoDB starter has a transitive dependency on the synchronous MongoDB driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49945\"\u003e#49945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49943\"\u003e#49943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49880\"\u003e#49880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49869\"\u003e#49869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49866\"\u003e#49866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security's PathPatternRequestMatcher.Builder is not auto-configured when using WebMvcTest and spring-boot-security-test \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49854\"\u003e#49854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAPI versioning path strategy should be applied path last as it is not meant to yield \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49800\"\u003e#49800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50146\"\u003e#50146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Clients still document that API versioning can be configured via properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50126\"\u003e#50126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50097\"\u003e#50097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50085\"\u003e#50085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50024\"\u003e#50024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50019\"\u003e#50019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50015\"\u003e#50015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in JdbcSessionAutoConfiguration Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49873\"\u003e#49873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49851\"\u003e#49851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the need for Liquibase and Flyway starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49839\"\u003e#49839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka documentation refers to deprecated JSON serializer and deserializer classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49826\"\u003e#49826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50027\"\u003e#50027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49911\"\u003e#49911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50134\"\u003e#50134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50051\"\u003e#50051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50104\"\u003e#50104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49914\"\u003e#49914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8821ad2cd381bb4b9615a61479e1de7305a8ba39\"\u003e\u003ccode\u003e8821ad2\u003c/code\u003e\u003c/a\u003e Release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9e4048a03f17adfe78057a3c4d5b4693305c0ae0\"\u003e\u003ccode\u003e9e4048a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/20bb11c3984802990572ddbeae8b66885a8f2462\"\u003e\u003ccode\u003e20bb11c\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.15-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/98daa8ea30f39a5b0ca6768b5cbc2dc8698ef4e1\"\u003e\u003ccode\u003e98daa8e\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/874f6294b91da18367b8b5ab7b2fad3fa23cfba6\"\u003e\u003ccode\u003e874f629\u003c/code\u003e\u003c/a\u003e Fix default security with actuator but without health\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e41b3bf731d1134bc18ec1f68ac01e0fe1c54923\"\u003e\u003ccode\u003ee41b3bf\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Elasticsearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef8527bb0ef8f564f4f9c57a7be99a7aa96c6ab0\"\u003e\u003ccode\u003eef8527b\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a7bd332b6d19fef1aa4cf28434985f2b03a2e0f\"\u003e\u003ccode\u003e4a7bd33\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.5...v4.0.6\"\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-jakarta` from 2.2.48 to 2.2.50\n\nUpdates `io.swagger.core.v3:swagger-annotations-jakarta` from 2.2.48 to 2.2.50\n\nUpdates `io.swagger.core.v3:swagger-models-jakarta` from 2.2.48 to 2.2.50\n\nUpdates `io.swagger.core.v3:swagger-annotations-jakarta` from 2.2.48 to 2.2.50\n\nUpdates `io.swagger.core.v3:swagger-models-jakarta` from 2.2.48 to 2.2.50\n\nUpdates `org.projectlombok:lombok` from 1.18.44 to 1.18.46\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.46 (April 22nd, 2026)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK26 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/4019\"\u003e#4019\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePLATFORM: Spring Tools Suite 5 supported \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3985\"\u003e#3985\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003e@Jacksonized\u003c/code\u003e no longer stops generating \u003ccode\u003e@JsonProperty\u003c/code\u003e once an explicit \u003ccode\u003e@JsonIgnore\u003c/code\u003e annotations is encountered \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/4022\"\u003e#4022\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: In eclipse, mixing \u003ccode\u003e@Jacksonized\u003c/code\u003e and \u003ccode\u003efluent = true\u003c/code\u003e no longer causes the error \u003ccode\u003ecom.fasterxml.jackson.annotation.JsonProperty is not a repeatable annotation interface\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3934\"\u003e#3934\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Some finishing touches for v1.18.44's support of Jackson3 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/4004\"\u003e#4004\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/projectlombok/lombok/commit/936ca59baf844fd6c0ad641974295498785d8091\"\u003e\u003ccode\u003e936ca59\u003c/code\u003e\u003c/a\u003e [build] lombok's launcher is still intended to be 1.4 compatible, or at least...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/fcdab3f29e1b48c8f4b33ef9231ec2587a43d122\"\u003e\u003ccode\u003efcdab3f\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/1cb7d49c5d2dc98af7a66413d8119dec285d0666\"\u003e\u003ccode\u003e1cb7d49\u003c/code\u003e\u003c/a\u003e [changelog]\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/4004\"\u003e#4004\u003c/a\u003e Mention Jackson3 final touches in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/12a15b00555ec8097eca2bf7d77c2c2124e13e0e\"\u003e\u003ccode\u003e12a15b0\u003c/code\u003e\u003c/a\u003e Fix: Bump EA_JDK to 27 (25 and 26 have been released)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2be766cfc2ef56f2d986f28f734c98535d611aee\"\u003e\u003ccode\u003e2be766c\u003c/code\u003e\u003c/a\u003e Merge branch 'jackson3-final-touches'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/290fa4c8539c7e97b47f7e80033e078127050eb5\"\u003e\u003ccode\u003e290fa4c\u003c/code\u003e\u003c/a\u003e [trivial] constantize the warning we spit out for ambiguous jackson2/3, and m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e6567b6621f86b43033ab4a75e0273780e18e998\"\u003e\u003ccode\u003ee6567b6\u003c/code\u003e\u003c/a\u003e test: Add Jackson 3 test cases and version ambiguity warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/45e72e241abe98dcfb66408402da825dd2b8e925\"\u003e\u003ccode\u003e45e72e2\u003c/code\u003e\u003c/a\u003e feat: Add Jackson 3 databind/dataformat annotations to HandlerUtil copy lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/184d42363d86446a63b6270ac1eb352dc43ae76c\"\u003e\u003ccode\u003e184d423\u003c/code\u003e\u003c/a\u003e feat: Add Jackson 3 support to \u003ca href=\"https://github.com/Jacksonized\"\u003e\u003ccode\u003e@​Jacksonized\u003c/code\u003e\u003c/a\u003e handlers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e027ad0f1515bd33d4d329d90e59dccbaf44651e\"\u003e\u003ccode\u003ee027ad0\u003c/code\u003e\u003c/a\u003e refactored to ShadowClassLoader use Collections::enumeration instead of Vector\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.44...v1.18.46\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mapstruct:mapstruct` from 1.5.5.Final to 1.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapstruct/mapstruct/releases\"\u003eorg.mapstruct:mapstruct's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.3\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedundant if condition in Java record mapping with \u003ccode\u003eRETURN_DEFAULT\u003c/code\u003e strategy (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackoverflow with Immutables custom builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnused import of \u003ccode\u003ejava.time.LocalDate\u003c/code\u003e when mapping source \u003ccode\u003eLocalDateTime\u003c/code\u003e to target \u003ccode\u003eLocalDate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd section to README.md comparing mapstruct with Java Records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.2\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 1.6.1: ClassCastException when using records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3717\"\u003e#3717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Java \u003ccode\u003eLinkedHashSet\u003c/code\u003e and \u003ccode\u003eLinkedHashMap\u003c/code\u003e new factory method with known capacity when on Java 19 or later (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInverse Inheritance Strategy not working for ignored mappings only with target (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3652\"\u003e#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error when using \u003ccode\u003eSubclassMapping\u003c/code\u003e: generic vs raw types (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix regression when using \u003ccode\u003eInheritInverseConfiguration\u003c/code\u003e with nested target properties and reversing \u003ccode\u003etarget = \u0026quot;.\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeep mapping with multiple mappings broken in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3667\"\u003e#3667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTwo different constants are ignored in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error: generic vs raw types in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cross module records with interfaces not recognizing accessors (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@AfterMapping\u003c/code\u003e methods are called twice when using target with builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompile error when using \u003ccode\u003e@AfterMapping\u003c/code\u003e method with Builder and TargetObject (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3703\"\u003e#3703\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBehaviour change\u003c/h3\u003e\n\u003ch4\u003eInverse Inheritance Strategy not working for ignored mappings only with target\u003c/h4\u003e\n\u003cp\u003ePrior to this fix \u003ccode\u003e@Mapping(target = \u0026quot;myProperty\u0026quot;, ignore = true)\u003c/code\u003e was being ignored when using \u003ccode\u003e@InheritInverseConfiguration\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ee.g.\u003c/p\u003e\n\u003cpre lang=\"java\"\u003e\u003ccode\u003e@Mapper\r\npublic interface ModelMapper {\r\n\u003cpre\u003e\u003ccode\u003e@Mapping(target = \u0026amp;quot;creationDate\u0026amp;quot;, ignore = true)\r\nEntity toEntity(Model model);    \r\n\r\n@InheritInverseConfiguration\r\nModel toModel(Entity entity);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/mapstruct/mapstruct/commit/b4e25e49deae707b50ce061172e114292b414a23\"\u003e\u003ccode\u003eb4e25e4\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/772fae4c77ccd0d35c33afa7f04431090a964692\"\u003e\u003ccode\u003e772fae4\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/efdf435770dd4361ccfa6e64d643cc88f156e79e\"\u003e\u003ccode\u003eefdf435\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e Improve readme to include support for Java 16+ records\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/c2bd847599c1cdfad562eb02ca47b16e8dfa56d6\"\u003e\u003ccode\u003ec2bd847\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e Do not generate obsolete imports for LocalDateTime \u0026lt;-\u0026gt; LocalDate conver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/21fdaa0f824fc358efc05507c591f86767fa3245\"\u003e\u003ccode\u003e21fdaa0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e Do not generate redundant if condition with constructor mapping and RET...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/32f1fea7b50ab583b87e3634e25ac92752380682\"\u003e\u003ccode\u003e32f1fea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e Prevent stack overflow error for Immutables with custom builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/26c5bcd923c7206ad161e93237f841a79ca85efd\"\u003e\u003ccode\u003e26c5bcd\u003c/code\u003e\u003c/a\u003e Update readme with 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4e0d73db1d17c40d251d39812550206607a16824\"\u003e\u003ccode\u003e4e0d73d\u003c/code\u003e\u003c/a\u003e Next version 1.7.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/212607b4470c9e0deb8b6ad1fed56d016d58aa08\"\u003e\u003ccode\u003e212607b\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4fd22d6b267f845038786364f46f16c5b0903d0a\"\u003e\u003ccode\u003e4fd22d6\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mapstruct/mapstruct/compare/1.5.5.Final...1.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mapstruct:mapstruct-processor` from 1.5.5.Final to 1.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapstruct/mapstruct/releases\"\u003eorg.mapstruct:mapstruct-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.3\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedundant if condition in Java record mapping with \u003ccode\u003eRETURN_DEFAULT\u003c/code\u003e strategy (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackoverflow with Immutables custom builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnused import of \u003ccode\u003ejava.time.LocalDate\u003c/code\u003e when mapping source \u003ccode\u003eLocalDateTime\u003c/code\u003e to target \u003ccode\u003eLocalDate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd section to README.md comparing mapstruct with Java Records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.2\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 1.6.1: ClassCastException when using records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3717\"\u003e#3717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Java \u003ccode\u003eLinkedHashSet\u003c/code\u003e and \u003ccode\u003eLinkedHashMap\u003c/code\u003e new factory method with known capacity when on Java 19 or later (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInverse Inheritance Strategy not working for ignored mappings only with target (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3652\"\u003e#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error when using \u003ccode\u003eSubclassMapping\u003c/code\u003e: generic vs raw types (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix regression when using \u003ccode\u003eInheritInverseConfiguration\u003c/code\u003e with nested target properties and reversing \u003ccode\u003etarget = \u0026quot;.\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeep mapping with multiple mappings broken in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3667\"\u003e#3667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTwo different constants are ignored in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error: generic vs raw types in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cross module records with interfaces not recognizing accessors (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@AfterMapping\u003c/code\u003e methods are called twice when using target with builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompile error when using \u003ccode\u003e@AfterMapping\u003c/code\u003e method with Builder and TargetObject (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3703\"\u003e#3703\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBehaviour change\u003c/h3\u003e\n\u003ch4\u003eInverse Inheritance Strategy not working for ignored mappings only with target\u003c/h4\u003e\n\u003cp\u003ePrior to this fix \u003ccode\u003e@Mapping(target = \u0026quot;myProperty\u0026quot;, ignore = true)\u003c/code\u003e was being ignored when using \u003ccode\u003e@InheritInverseConfiguration\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ee.g.\u003c/p\u003e\n\u003cpre lang=\"java\"\u003e\u003ccode\u003e@Mapper\r\npublic interface ModelMapper {\r\n\u003cpre\u003e\u003ccode\u003e@Mapping(target = \u0026amp;quot;creationDate\u0026amp;quot;, ignore = true)\r\nEntity toEntity(Model model);    \r\n\r\n@InheritInverseConfiguration\r\nModel toModel(Entity entity);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/mapstruct/mapstruct/commit/b4e25e49deae707b50ce061172e114292b414a23\"\u003e\u003ccode\u003eb4e25e4\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/772fae4c77ccd0d35c33afa7f04431090a964692\"\u003e\u003ccode\u003e772fae4\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/efdf435770dd4361ccfa6e64d643cc88f156e79e\"\u003e\u003ccode\u003eefdf435\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e Improve readme to include support for Java 16+ records\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/c2bd847599c1cdfad562eb02ca47b16e8dfa56d6\"\u003e\u003ccode\u003ec2bd847\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e Do not generate obsolete imports for LocalDateTime \u0026lt;-\u0026gt; LocalDate conver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/21fdaa0f824fc358efc05507c591f86767fa3245\"\u003e\u003ccode\u003e21fdaa0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e Do not generate redundant if condition with constructor mapping and RET...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/32f1fea7b50ab583b87e3634e25ac92752380682\"\u003e\u003ccode\u003e32f1fea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e Prevent stack overflow error for Immutables with custom builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/26c5bcd923c7206ad161e93237f841a79ca85efd\"\u003e\u003ccode\u003e26c5bcd\u003c/code\u003e\u003c/a\u003e Update readme with 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4e0d73db1d17c40d251d39812550206607a16824\"\u003e\u003ccode\u003e4e0d73d\u003c/code\u003e\u003c/a\u003e Next version 1.7.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/212607b4470c9e0deb8b6ad1fed56d016d58aa08\"\u003e\u003ccode\u003e212607b\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4fd22d6b267f845038786364f46f16c5b0903d0a\"\u003e\u003ccode\u003e4fd22d6\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mapstruct/mapstruct/compare/1.5.5.Final...1.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mapstruct:mapstruct-processor` from 1.5.5.Final to 1.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapstruct/mapstruct/releases\"\u003eorg.mapstruct:mapstruct-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.3\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedundant if condition in Java record mapping with \u003ccode\u003eRETURN_DEFAULT\u003c/code\u003e strategy (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackoverflow with Immutables custom builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnused import of \u003ccode\u003ejava.time.LocalDate\u003c/code\u003e when mapping source \u003ccode\u003eLocalDateTime\u003c/code\u003e to target \u003ccode\u003eLocalDate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd section to README.md comparing mapstruct with Java Records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.2\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 1.6.1: ClassCastException when using records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3717\"\u003e#3717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Java \u003ccode\u003eLinkedHashSet\u003c/code\u003e and \u003ccode\u003eLinkedHashMap\u003c/code\u003e new factory method with known capacity when on Java 19 or later (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInverse Inheritance Strategy not working for ignored mappings only with target (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3652\"\u003e#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error when using \u003ccode\u003eSubclassMapping\u003c/code\u003e: generic vs raw types (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix regression when using \u003ccode\u003eInheritInverseConfiguration\u003c/code\u003e with nested target properties and reversing \u003ccode\u003etarget = \u0026quot;.\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeep mapping with multiple mappings broken in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3667\"\u003e#3667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTwo different constants are ignored in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error: generic vs raw types in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cross module records with interfaces not recognizing accessors (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@AfterMapping\u003c/code\u003e methods are called twice when using target with builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompile error when using \u003ccode\u003e@AfterMapping\u003c/code\u003e method with Builder and TargetObject (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3703\"\u003e#3703\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBehaviour change\u003c/h3\u003e\n\u003ch4\u003eInverse Inheritance Strategy not working for ignored mappings only with target\u003c/h4\u003e\n\u003cp\u003ePrior to this fix \u003ccode\u003e@Mapping(target = \u0026quot;myProperty\u0026quot;, ignore = true)\u003c/code\u003e was being ignored when using \u003ccode\u003e@InheritInverseConfiguration\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ee.g.\u003c/p\u003e\n\u003cpre lang=\"java\"\u003e\u003ccode\u003e@Mapper\r\npublic interface ModelMapper {\r\n\u003cpre\u003e\u003ccode\u003e@Mapping(target = \u0026amp;quot;creationDate\u0026amp;quot;, ignore = true)\r\nEntity toEntity(Model model);    \r\n\r\n@InheritInverseConfiguration\r\nModel toModel(Entity entity);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/mapstruct/mapstruct/commit/b4e25e49deae707b50ce061172e114292b414a23\"\u003e\u003ccode\u003eb4e25e4\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/772fae4c77ccd0d35c33afa7f04431090a964692\"\u003e\u003ccode\u003e772fae4\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/efdf435770dd4361ccfa6e64d643cc88f156e79e\"\u003e\u003ccode\u003eefdf435\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e Improve readme to include support for Java 16+ records\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/c2bd847599c1cdfad562eb02ca47b16e8dfa56d6\"\u003e\u003ccode\u003ec2bd847\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e Do not generate obsolete imports for LocalDateTime \u0026lt;-\u0026gt; LocalDate conver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/21fdaa0f824fc358efc05507c591f86767fa3245\"\u003e\u003ccode\u003e21fdaa0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e Do not generate redundant if condition with constructor mapping and RET...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/32f1fea7b50ab583b87e3634e25ac92752380682\"\u003e\u003ccode\u003e32f1fea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e Prevent stack overflow error for Immutables with custom builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/26c5bcd923c7206ad161e93237f841a79ca85efd\"\u003e\u003ccode\u003e26c5bcd\u003c/code\u003e\u003c/a\u003e Update readme with 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4e0d73db1d17c40d251d39812550206607a16824\"\u003e\u003ccode\u003e4e0d73d\u003c/code\u003e\u003c/a\u003e Next version 1.7.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/212607b4470c9e0deb8b6ad1fed56d016d58aa08\"\u003e\u003ccode\u003e212607b\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4fd22d6b267f845038786364f46f16c5b0903d0a\"\u003e\u003ccode\u003e4fd22d6\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mapstruct/mapstruct/compare/1.5.5.Final...1.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.swagger.parser.v3:swagger-parser` from 2.1.40 to 2.1.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.42 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\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-parser/issues/2324\"\u003e#2324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.5.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.41 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update v2 parser to 1.0.76 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eResolverFully\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(converter): keep x-nullable in shared $ref responses (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2276\"\u003e#2276\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/swagger-api/swagger-parser/commit/e8933f0c2976f2f16c0a67fe5eeb64de1e66badb\"\u003e\u003ccode\u003ee8933f0\u003c/code\u003e\u003c/a\u003e prepare release 2.1.42 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4024d94aeab1f16cf32a7c17661d01a29cad22d8\"\u003e\u003ccode\u003e4024d94\u003c/code\u003e\u003c/a\u003e Update swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9c19b190ee681123fae36f04c100fab8d21e3a2e\"\u003e\u003ccode\u003e9c19b19\u003c/code\u003e\u003c/a\u003e fix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4dfb6fae5d8aec65c796fc62553f533c2a202742\"\u003e\u003ccode\u003e4dfb6fa\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-parser/commit/ea252bd41d7fdcb3c5b1617800005d60d78ce773\"\u003e\u003ccode\u003eea252bd\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b8f920e10447a4ddf64a7f3b32ebd21aeec1b92c\"\u003e\u003ccode\u003eb8f920e\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/45942a2b12f98993691547e2c8b71d383f4783b9\"\u003e\u003ccode\u003e45942a2\u003c/code\u003e\u003c/a\u003e build(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/e5abf83319571946caebe9dd0a1fe28340a369c2\"\u003e\u003ccode\u003ee5abf83\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.42-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2323\"\u003e#2323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/1d86e4a2f1a2e3b6a318d808438ce9a05492d243\"\u003e\u003ccode\u003e1d86e4a\u003c/code\u003e\u003c/a\u003e prepare release 2.1.41 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2322\"\u003e#2322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/f0cb8e5cc0ecbdd01b00a4310947f284b007bf59\"\u003e\u003ccode\u003ef0cb8e5\u003c/code\u003e\u003c/a\u003e Fix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.40...v2.1.42\"\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/Decathlon/internal-developer-platform/pull/49","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Decathlon%2Finternal-developer-platform/issues/49","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/49/packages"},{"uuid":"4346844416","node_id":"PR_kwDONWe13c7Wha-U","number":167,"state":"open","title":"Bump io.swagger.parser.v3:swagger-parser from 2.1.40 to 2.1.41","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-04-28T23:15:10.000Z","updated_at":"2026-04-28T23:21:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.40","new_version":"2.1.41","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.40 to 2.1.41.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.41 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update v2 parser to 1.0.76 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eResolverFully\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(converter): keep x-nullable in shared $ref responses (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2276\"\u003e#2276\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/swagger-api/swagger-parser/commit/1d86e4a2f1a2e3b6a318d808438ce9a05492d243\"\u003e\u003ccode\u003e1d86e4a\u003c/code\u003e\u003c/a\u003e prepare release 2.1.41 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2322\"\u003e#2322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/f0cb8e5cc0ecbdd01b00a4310947f284b007bf59\"\u003e\u003ccode\u003ef0cb8e5\u003c/code\u003e\u003c/a\u003e Fix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9e2ff91353b7c214af15d0c6db3acbec1cdeae7b\"\u003e\u003ccode\u003e9e2ff91\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eResolverFully\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/57c0edbf0f393047b82c036a592185d2576459c6\"\u003e\u003ccode\u003e57c0edb\u003c/code\u003e\u003c/a\u003e Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/bb8a82c02296003f8afa6d777060789fd3b9e1e9\"\u003e\u003ccode\u003ebb8a82c\u003c/code\u003e\u003c/a\u003e fix(converter): keep x-nullable in shared $ref responses (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2276\"\u003e#2276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b6ed0cc39b4d82fc45bf39c7c1ba13316447f052\"\u003e\u003ccode\u003eb6ed0cc\u003c/code\u003e\u003c/a\u003e chore: update v2 parser to 1.0.76 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/afc17427c42dee26bd50ac8f589146cba2869c1c\"\u003e\u003ccode\u003eafc1742\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2025\"\u003e#2025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/370c00930ca8cd84460274aca2076553a8412f9a\"\u003e\u003ccode\u003e370c009\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2045\"\u003e#2045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/bfd616cea634824006695c032919a22701e68320\"\u003e\u003ccode\u003ebfd616c\u003c/code\u003e\u003c/a\u003e Bump org.jacoco:jacoco-maven-plugin from 0.8.8 to 0.8.11 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2027\"\u003e#2027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/81d8790e335a26687c71661bba0d5893e42beee4\"\u003e\u003ccode\u003e81d8790\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.41-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2310\"\u003e#2310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.40...v2.1.41\"\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=io.swagger.parser.v3:swagger-parser\u0026package-manager=maven\u0026previous-version=2.1.40\u0026new-version=2.1.41)](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/dboeckli/spring-6-gateway/pull/167","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dboeckli%2Fspring-6-gateway/issues/167","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/167/packages"},{"uuid":"4339002891","node_id":"PR_kwDORxa_M87WHy4W","number":9,"state":"closed","title":"Bump the patch-updates group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T22:02:07.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-27T21:30:22.000Z","updated_at":"2026-05-04T22:02:09.000Z","time_to_close":606705,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-updates","update_count":2,"packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.39","new_version":"2.1.40","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"com.uber.nullaway:nullaway","old_version":"0.13.1","new_version":"0.13.4","repository_url":"https://github.com/uber/NullAway"}],"path":null,"ecosystem":"maven"},"body":"Bumps the patch-updates group with 2 updates in the / directory: [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) and [com.uber.nullaway:nullaway](https://github.com/uber/NullAway).\n\nUpdates `io.swagger.parser.v3:swagger-parser` from 2.1.39 to 2.1.40\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.40 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate peter-evans/create-pull-request to v8 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump core version to 2.2.48 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: ensure maxYamlCodePoints is reliably set and cleaned up in large file tests (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate gh actions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2300\"\u003e#2300\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/swagger-api/swagger-parser/commit/d45fc4605825b3b0debee6891a25765d576b26b5\"\u003e\u003ccode\u003ed45fc46\u003c/code\u003e\u003c/a\u003e prepare release 2.1.40 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/cbb4b2703bcbb5703971ee17d301dee9988157a0\"\u003e\u003ccode\u003ecbb4b27\u003c/code\u003e\u003c/a\u003e Update peter-evans/create-pull-request to v8 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b4c50f196c30f0ae46d810f7b2925a7ff3d8f6b3\"\u003e\u003ccode\u003eb4c50f1\u003c/code\u003e\u003c/a\u003e chore: bump core version to 2.2.48 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9197572b042c745abdd4b032241cbb49eadae22c\"\u003e\u003ccode\u003e9197572\u003c/code\u003e\u003c/a\u003e Update gh actions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/db452e0aa28fca660ca163a4bcc79ab5dd7ca8d8\"\u003e\u003ccode\u003edb452e0\u003c/code\u003e\u003c/a\u003e fix: ensure maxYamlCodePoints is reliably set and cleaned up in large file te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/2ec8142bc582ff69bf8ca854aa1b5e4d0183e2bf\"\u003e\u003ccode\u003e2ec8142\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.40-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2290\"\u003e#2290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.39...v2.1.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.uber.nullaway:nullaway` from 0.13.1 to 0.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uber/NullAway/releases\"\u003ecom.uber.nullaway:nullaway's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNullAway 0.13.4\u003c/h2\u003e\n\u003cp\u003eFixes a couple of crashes when running NullAway on JDK 27 ea builds.  Also modularizes the annotations jar.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eModularize the annotations JAR by \u003ca href=\"https://github.com/anthonyvdotbe\"\u003e\u003ccode\u003e@​anthonyvdotbe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTest on JDK 27 EA (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash on JDK 27 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1541\"\u003e#1541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaintenance\n\u003cul\u003e\n\u003cli\u003eRun regression tests on JDK 26 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1526\"\u003e#1526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor ThriftTests and Java8Tests to use addSourceLines instead of deprecated addSourceFile by \u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1517\"\u003e#1517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to WALA 1.7.1 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNullAway 0.13.3\u003c/h2\u003e\n\u003cp\u003eQuick follow-up release to 0.13.2 to fix a crash (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1523\"\u003e#1523\u003c/a\u003e).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/InjectSoftAssertions\"\u003e\u003ccode\u003e@​InjectSoftAssertions\u003c/code\u003e\u003c/a\u003e to default excluded field annotations by \u003ca href=\"https://github.com/is-ivanov\"\u003e\u003ccode\u003e@​is-ivanov\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix check for enclosing \u003ccode\u003eNewClassTree\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaintenance\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eonOverrideMethodInvocationVarargsArrayNullability\u003c/code\u003e handler method (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1518\"\u003e#1518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to Checker Framework 4.0.0 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNullAway 0.13.2\u003c/h2\u003e\n\u003cp\u003eVarious bug fixes in this release and better JSpecify support.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix for explicitly-typed lambda parameters in JDK 24+ (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of wildcard upper bounds in generic method inference by \u003ca href=\"https://github.com/dhruv-agr\"\u003e\u003ccode\u003e@​dhruv-agr\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default support for \u003ca href=\"https://github.com/PostConstruct\"\u003e\u003ccode\u003e@​PostConstruct\u003c/code\u003e\u003c/a\u003e as an initializer annotation (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude nested annotation information in astubx files when loading external library models by \u003ca href=\"https://github.com/haewiful\"\u003e\u003ccode\u003e@​haewiful\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJSpecify: assume NONNULL in generic method inference for unconstrained type variables (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1471\"\u003e#1471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJSpecify: improve inference for generic methods based on method reference arguments (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove printing of annotated type variables in error messages (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1478\"\u003e#1478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInitial handling of constructor diamond operators (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle restrictive type-use \u003ccode\u003e@NonNull\u003c/code\u003e annotations on varargs array (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTest case for issue 1493 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1496\"\u003e#1496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix library modeling for varargs arrays (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-introduce annotations elided by \u003ccode\u003ejavac\u003c/code\u003e for certain cases (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJDK javac plugin: properly handle nested annotations on array parameter types and varargs (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint only \u003ccode\u003e@Nullable\u003c/code\u003e type use annotations in error messages (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBetter handling of method references passed to generic methods in JSpecify mode (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for Spring's \u003ca href=\"https://github.com/Value\"\u003e\u003ccode\u003e@​Value\u003c/code\u003e\u003c/a\u003e annotation (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash with captured array types (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaintenance\n\u003cul\u003e\n\u003cli\u003eUpdate comments in NullabilityUtil#hasAnyAnnotationMatching (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1457\"\u003e#1457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to Gradle 9.3.1 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1458\"\u003e#1458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to Error Prone 2.47.0 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch InvocationAndContext to be a record (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1463\"\u003e#1463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade GitHub Actions for Node 24 compatibility by \u003ca href=\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1465\"\u003e#1465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade GitHub Actions to latest versions by \u003ca href=\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump various dependencies (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1469\"\u003e#1469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse text blocks in \u003ccode\u003eCustomLibraryModelsTests\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1482\"\u003e#1482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Error Prone and EP plugin (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1486\"\u003e#1486\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uber/NullAway/blob/master/CHANGELOG.md\"\u003ecom.uber.nullaway:nullaway's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.13.4\u003c/h2\u003e\n\u003cp\u003eFixes a couple of crashes when running NullAway on JDK 27 ea builds.  Also modularizes the annotations jar.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eModularize the annotations JAR by \u003ca href=\"https://github.com/anthonyvdotbe\"\u003e\u003ccode\u003e@​anthonyvdotbe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTest on JDK 27 EA (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash on JDK 27 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1541\"\u003e#1541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaintenance\n\u003cul\u003e\n\u003cli\u003eRun regression tests on JDK 26 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1526\"\u003e#1526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor ThriftTests and Java8Tests to use addSourceLines instead of deprecated addSourceFile by \u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1517\"\u003e#1517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to WALA 1.7.1 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 0.13.3\u003c/h2\u003e\n\u003cp\u003eQuick follow-up release to 0.13.2 to fix a crash (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1523\"\u003e#1523\u003c/a\u003e).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/InjectSoftAssertions\"\u003e\u003ccode\u003e@​InjectSoftAssertions\u003c/code\u003e\u003c/a\u003e to default excluded field annotations by \u003ca href=\"https://github.com/is-ivanov\"\u003e\u003ccode\u003e@​is-ivanov\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix check for enclosing \u003ccode\u003eNewClassTree\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaintenance\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eonOverrideMethodInvocationVarargsArrayNullability\u003c/code\u003e handler method (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1518\"\u003e#1518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to Checker Framework 4.0.0 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 0.13.2\u003c/h2\u003e\n\u003cp\u003eVarious bug fixes in this release and better JSpecify support.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix for explicitly-typed lambda parameters in JDK 24+ (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of wildcard upper bounds in generic method inference by \u003ca href=\"https://github.com/dhruv-agr\"\u003e\u003ccode\u003e@​dhruv-agr\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default support for \u003ca href=\"https://github.com/PostConstruct\"\u003e\u003ccode\u003e@​PostConstruct\u003c/code\u003e\u003c/a\u003e as an initializer annotation (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude nested annotation information in astubx files when loading external library models by \u003ca href=\"https://github.com/haewiful\"\u003e\u003ccode\u003e@​haewiful\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJSpecify: assume NONNULL in generic method inference for unconstrained type variables (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1471\"\u003e#1471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJSpecify: improve inference for generic methods based on method reference arguments (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove printing of annotated type variables in error messages (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1478\"\u003e#1478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInitial handling of constructor diamond operators (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle restrictive type-use \u003ccode\u003e@NonNull\u003c/code\u003e annotations on varargs array (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTest case for issue 1493 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1496\"\u003e#1496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix library modeling for varargs arrays (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-introduce annotations elided by \u003ccode\u003ejavac\u003c/code\u003e for certain cases (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJDK javac plugin: properly handle nested annotations on array parameter types and varargs (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint only \u003ccode\u003e@Nullable\u003c/code\u003e type use annotations in error messages (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBetter handling of method references passed to generic methods in JSpecify mode (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for Spring's \u003ca href=\"https://github.com/Value\"\u003e\u003ccode\u003e@​Value\u003c/code\u003e\u003c/a\u003e annotation (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash with captured array types (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaintenance\n\u003cul\u003e\n\u003cli\u003eUpdate comments in NullabilityUtil#hasAnyAnnotationMatching (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1457\"\u003e#1457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to Gradle 9.3.1 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1458\"\u003e#1458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to Error Prone 2.47.0 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1461\"\u003e#1461\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/uber/NullAway/commit/1048411efaf6530216e90ffb863f0649a770b36e\"\u003e\u003ccode\u003e1048411\u003c/code\u003e\u003c/a\u003e Prepare for release 0.13.4.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber/NullAway/commit/744100f8cc3768912d21632f5aebb11b0e19e47a\"\u003e\u003ccode\u003e744100f\u003c/code\u003e\u003c/a\u003e Changelog for release 0.13.4 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber/NullAway/commit/c0a70387d7630f258c6cfdc66ccc508a629ef28d\"\u003e\u003ccode\u003ec0a7038\u003c/code\u003e\u003c/a\u003e Fix crash on JDK 27 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1541\"\u003e#1541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber/NullAway/commit/e3e78aa1fe08870f16252a3e8f168699f77829b5\"\u003e\u003ccode\u003ee3e78aa\u003c/code\u003e\u003c/a\u003e Test on JDK 27 EA (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber/NullAway/commit/15a35d1eb1590bb35c8f7771aa758bfcbf302fdc\"\u003e\u003ccode\u003e15a35d1\u003c/code\u003e\u003c/a\u003e Update to WALA 1.7.1 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber/NullAway/commit/331a920041df98756c60994a2b67f27053e74e0a\"\u003e\u003ccode\u003e331a920\u003c/code\u003e\u003c/a\u003e Refactor ThriftTests and Java8Tests to use addSourceLines instead of deprecat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber/NullAway/commit/480c8d3f67607d3aa1d5326948d3ef0219ac7f76\"\u003e\u003ccode\u003e480c8d3\u003c/code\u003e\u003c/a\u003e Modularize the annotations JAR (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber/NullAway/commit/26a23ce5786da76eeaeb2c7d4bd3c45ff20a728c\"\u003e\u003ccode\u003e26a23ce\u003c/code\u003e\u003c/a\u003e Run regression tests on JDK 26 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1526\"\u003e#1526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber/NullAway/commit/334016d2bab88b25f6c7e51163d4ac510a5f877a\"\u003e\u003ccode\u003e334016d\u003c/code\u003e\u003c/a\u003e Prepare next development version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber/NullAway/commit/68232d259460071bef95cf05e5c508a76a2bb68d\"\u003e\u003ccode\u003e68232d2\u003c/code\u003e\u003c/a\u003e Prepare for release 0.13.3.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uber/NullAway/compare/v0.13.1...v0.13.4\"\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/stubborn-sh/stubborn-openapi/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stubborn-sh%2Fstubborn-openapi/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"4285226373","node_id":"PR_kwDOJ16yN87Tcdl5","number":605,"state":"closed","title":"Bump io.swagger.parser.v3:swagger-parser from 2.1.39 to 2.1.40","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-19T15:49:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-17T20:43:06.000Z","updated_at":"2026-04-19T15:49:03.000Z","time_to_close":155155,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.39","new_version":"2.1.40","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.39 to 2.1.40.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.40 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate peter-evans/create-pull-request to v8 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump core version to 2.2.48 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: ensure maxYamlCodePoints is reliably set and cleaned up in large file tests (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate gh actions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2300\"\u003e#2300\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/swagger-api/swagger-parser/commit/d45fc4605825b3b0debee6891a25765d576b26b5\"\u003e\u003ccode\u003ed45fc46\u003c/code\u003e\u003c/a\u003e prepare release 2.1.40 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/cbb4b2703bcbb5703971ee17d301dee9988157a0\"\u003e\u003ccode\u003ecbb4b27\u003c/code\u003e\u003c/a\u003e Update peter-evans/create-pull-request to v8 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b4c50f196c30f0ae46d810f7b2925a7ff3d8f6b3\"\u003e\u003ccode\u003eb4c50f1\u003c/code\u003e\u003c/a\u003e chore: bump core version to 2.2.48 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9197572b042c745abdd4b032241cbb49eadae22c\"\u003e\u003ccode\u003e9197572\u003c/code\u003e\u003c/a\u003e Update gh actions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/db452e0aa28fca660ca163a4bcc79ab5dd7ca8d8\"\u003e\u003ccode\u003edb452e0\u003c/code\u003e\u003c/a\u003e fix: ensure maxYamlCodePoints is reliably set and cleaned up in large file te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/2ec8142bc582ff69bf8ca854aa1b5e4d0183e2bf\"\u003e\u003ccode\u003e2ec8142\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.40-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2290\"\u003e#2290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.39...v2.1.40\"\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=io.swagger.parser.v3:swagger-parser\u0026package-manager=maven\u0026previous-version=2.1.39\u0026new-version=2.1.40)](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/giis-uniovi/tdrules/pull/605","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/giis-uniovi%2Ftdrules/issues/605","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/605/packages"},{"uuid":"4263037894","node_id":"PR_kwDON_WmKs7SWoCx","number":104,"state":"open","title":"Bump io.swagger.parser.v3:swagger-parser from 2.1.39 to 2.1.40","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-04-14T15:16:00.000Z","updated_at":"2026-04-15T05:43:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.39","new_version":"2.1.40","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.39 to 2.1.40.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.40 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate peter-evans/create-pull-request to v8 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump core version to 2.2.48 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: ensure maxYamlCodePoints is reliably set and cleaned up in large file tests (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate gh actions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2300\"\u003e#2300\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/swagger-api/swagger-parser/commit/d45fc4605825b3b0debee6891a25765d576b26b5\"\u003e\u003ccode\u003ed45fc46\u003c/code\u003e\u003c/a\u003e prepare release 2.1.40 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/cbb4b2703bcbb5703971ee17d301dee9988157a0\"\u003e\u003ccode\u003ecbb4b27\u003c/code\u003e\u003c/a\u003e Update peter-evans/create-pull-request to v8 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b4c50f196c30f0ae46d810f7b2925a7ff3d8f6b3\"\u003e\u003ccode\u003eb4c50f1\u003c/code\u003e\u003c/a\u003e chore: bump core version to 2.2.48 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9197572b042c745abdd4b032241cbb49eadae22c\"\u003e\u003ccode\u003e9197572\u003c/code\u003e\u003c/a\u003e Update gh actions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/db452e0aa28fca660ca163a4bcc79ab5dd7ca8d8\"\u003e\u003ccode\u003edb452e0\u003c/code\u003e\u003c/a\u003e fix: ensure maxYamlCodePoints is reliably set and cleaned up in large file te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/2ec8142bc582ff69bf8ca854aa1b5e4d0183e2bf\"\u003e\u003ccode\u003e2ec8142\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.40-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2290\"\u003e#2290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.39...v2.1.40\"\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=io.swagger.parser.v3:swagger-parser\u0026package-manager=maven\u0026previous-version=2.1.39\u0026new-version=2.1.40)](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/dboeckli/workflow-hello-world/pull/104","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dboeckli%2Fworkflow-hello-world/issues/104","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/104/packages"},{"uuid":"4133909693","node_id":"PR_kwDOB_7c0M7NR6di","number":3405,"state":"open","title":"chore(deps): bump the java-minor-patch group across 1 directory with 40 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-25T09:24:39.000Z","updated_at":"2026-03-31T06:51:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"java-minor-patch","update_count":40,"packages":[{"name":"gradle-wrapper","old_version":"9.4.0","new_version":"9.4.1","repository_url":"https://github.com/gradle/gradle"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.37","new_version":"4.2.38","repository_url":"https://github.com/dropwizard/metrics"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.eclipse.jetty:jetty-http","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.eclipse.jetty:jetty-xml","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.glassfish.jaxb:jaxb-runtime","old_version":"4.0.5","new_version":"4.0.7"},{"name":"org.glassfish.jaxb:jaxb-xjc","old_version":"4.0.5","new_version":"4.0.7"},{"name":"org.springframework:spring-context","old_version":"7.0.4","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"7.0.4","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.4","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-jdbc","old_version":"7.0.4","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"io.quarkiverse.vault:quarkus-vault","old_version":"4.6.0","new_version":"4.7.0","repository_url":"https://github.com/quarkiverse/quarkus-vault"},{"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-timelimiter","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.github.openfeign:feign-hc5","old_version":"13.9.2","new_version":"13.11","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-jackson","old_version":"13.9.2","new_version":"13.11","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-slf4j","old_version":"13.9.2","new_version":"13.11","repository_url":"https://github.com/openfeign/feign"},{"name":"com.codeborne:selenide","old_version":"7.14.0","new_version":"7.15.0","repository_url":"https://github.com/selenide/selenide"},{"name":"com.codeborne:selenide-grid","old_version":"7.14.0","new_version":"7.15.0","repository_url":"https://github.com/selenide/selenide"},{"name":"io.cucumber:cucumber-java","old_version":"7.34.2","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"io.cucumber:cucumber-spring","old_version":"7.34.2","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"io.cucumber:cucumber-junit-platform-engine","old_version":"7.34.2","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"org.testcontainers:testcontainers","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.4","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.4","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.mockito:mockito-core","old_version":"5.21.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.21.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.apache.cxf:cxf-tools-validator","old_version":"4.1.5","new_version":"4.2.0"},{"name":"org.apache.cxf:cxf-rt-transports-http","old_version":"4.1.5","new_version":"4.2.0"},{"name":"org.apache.tika:tika-core","old_version":"3.2.3","new_version":"3.3.0","repository_url":"https://github.com/apache/tika"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.38","new_version":"2.1.39","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"io.swagger.parser.v3:swagger-parser-v3","old_version":"2.1.38","new_version":"2.1.39"},{"name":"org.projectlombok:lombok","old_version":"1.18.42","new_version":"1.18.44","repository_url":"https://github.com/projectlombok/lombok"},{"name":"ch.qos.logback.access:logback-access-tomcat","old_version":"2.0.9","new_version":"2.0.12"},{"name":"com.h2database:h2","old_version":"2.2.224","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.44","new_version":"2.2.45"},{"name":"com.gradleup.shadow:shadow-gradle-plugin","old_version":"9.3.2","new_version":"9.4.0","repository_url":"https://github.com/GradleUp/shadow"},{"name":"com.gradleup.shadow","old_version":"9.3.2","new_version":"9.4.0","repository_url":"https://github.com/GradleUp/shadow"},{"name":"org.openapi.generator","old_version":"7.20.0","new_version":"7.21.0"},{"name":"org.sonarqube","old_version":"7.2.2.6593","new_version":"7.2.3.7755"}],"path":null,"ecosystem":"maven"},"body":"Bumps the java-minor-patch group with 40 updates in the /src directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [gradle-wrapper](https://github.com/gradle/gradle) | `9.4.0` | `9.4.1` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.37` | `4.2.38` |\n| org.eclipse.jetty:jetty-server | `12.0.31` | `12.1.7` |\n| org.eclipse.jetty:jetty-http | `12.0.31` | `12.1.7` |\n| org.eclipse.jetty:jetty-xml | `12.0.31` | `12.1.7` |\n| org.glassfish.jaxb:jaxb-runtime | `4.0.5` | `4.0.7` |\n| org.glassfish.jaxb:jaxb-xjc | `4.0.5` | `4.0.7` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.4` | `7.0.6` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `7.0.4` | `7.0.6` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.4` | `7.0.6` |\n| [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) | `7.0.4` | `7.0.6` |\n| [io.quarkiverse.vault:quarkus-vault](https://github.com/quarkiverse/quarkus-vault) | `4.6.0` | `4.7.0` |\n| [io.github.resilience4j:resilience4j-retry](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.github.resilience4j:resilience4j-timelimiter](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign) | `13.9.2` | `13.11` |\n| [io.github.openfeign:feign-jackson](https://github.com/openfeign/feign) | `13.9.2` | `13.11` |\n| [io.github.openfeign:feign-slf4j](https://github.com/openfeign/feign) | `13.9.2` | `13.11` |\n| [com.codeborne:selenide](https://github.com/selenide/selenide) | `7.14.0` | `7.15.0` |\n| [com.codeborne:selenide-grid](https://github.com/selenide/selenide) | `7.14.0` | `7.15.0` |\n| [io.cucumber:cucumber-java](https://github.com/cucumber/cucumber-jvm) | `7.34.2` | `7.34.3` |\n| [io.cucumber:cucumber-spring](https://github.com/cucumber/cucumber-jvm) | `7.34.2` | `7.34.3` |\n| [io.cucumber:cucumber-junit-platform-engine](https://github.com/cucumber/cucumber-jvm) | `7.34.2` | `7.34.3` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `2.0.3` | `2.0.4` |\n| com.fasterxml.jackson:jackson-bom | `2.19.4` | `2.21` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.4` | `2.21` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| org.apache.cxf:cxf-tools-validator | `4.1.5` | `4.2.0` |\n| org.apache.cxf:cxf-rt-transports-http | `4.1.5` | `4.2.0` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.2.3` | `3.3.0` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.38` | `2.1.39` |\n| io.swagger.parser.v3:swagger-parser-v3 | `2.1.38` | `2.1.39` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.42` | `1.18.44` |\n| ch.qos.logback.access:logback-access-tomcat | `2.0.9` | `2.0.12` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.2.224` | `2.4.240` |\n| io.swagger.core.v3:swagger-annotations | `2.2.44` | `2.2.45` |\n| [com.gradleup.shadow:shadow-gradle-plugin](https://github.com/GradleUp/shadow) | `9.3.2` | `9.4.0` |\n| [com.gradleup.shadow](https://github.com/GradleUp/shadow) | `9.3.2` | `9.4.0` |\n| org.openapi.generator | `7.20.0` | `7.21.0` |\n| org.sonarqube | `7.2.2.6593` | `7.2.3.7755` |\n\n\nUpdates `gradle-wrapper` from 9.4.0 to 9.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gradle/gradle/releases\"\u003egradle-wrapper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.4.1\u003c/h2\u003e\n\u003cp\u003eThe Gradle team is excited to announce Gradle 9.4.1.\u003c/p\u003e\n\u003cp\u003eHere are the highlights of this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 26 support\u003c/li\u003e\n\u003cli\u003eNon-class-based JVM tests\u003c/li\u003e\n\u003cli\u003eEnhanced console progress bar\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://docs.gradle.org/9.4.1/release-notes.html\"\u003eRead the Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe would like to thank the following community members for their contributions to this release of Gradle:\n\u003ca href=\"https://github.com/akankshaa-00\"\u003eakankshaa-00\u003c/a\u003e,\n\u003ca href=\"https://github.com/kelemen\"\u003eAttila Kelemen\u003c/a\u003e,\n\u003ca href=\"https://github.com/Vampire\"\u003eBjörn Kautler\u003c/a\u003e,\n\u003ca href=\"https://github.com/dblood\"\u003edblood\u003c/a\u003e,\n\u003ca href=\"https://github.com/drieks\"\u003eDennis Rieks\u003c/a\u003e,\n\u003ca href=\"https://github.com/duvvuvenkataramana\"\u003eduvvuvenkataramana\u003c/a\u003e,\n\u003ca href=\"https://github.com/wakingrufus\"\u003eJohn Burns\u003c/a\u003e,\n\u003ca href=\"https://github.com/Julianw03\"\u003eJulian\u003c/a\u003e,\n\u003ca href=\"https://github.com/kevinstembridge\"\u003ekevinstembridge\u003c/a\u003e,\n\u003ca href=\"https://github.com/NielsDoucet\"\u003eNiels Doucet\u003c/a\u003e,\n\u003ca href=\"https://github.com/hfhbd\"\u003ePhilip Wedemann\u003c/a\u003e,\n\u003ca href=\"https://github.com/ploober\"\u003eploober\u003c/a\u003e,\n\u003ca href=\"https://github.com/rhernandez35\"\u003eRichard Hernandez\u003c/a\u003e,\n\u003ca href=\"https://github.com/rpalcolea\"\u003eRoberto Perez Alcolea\u003c/a\u003e,\n\u003ca href=\"https://github.com/slovdahl\"\u003eSebastian Lövdahl\u003c/a\u003e,\n\u003ca href=\"https://github.com/stephan2405\"\u003estephan2405\u003c/a\u003e,\n\u003ca href=\"https://github.com/slandelle\"\u003eStephane Landelle\u003c/a\u003e,\n\u003ca href=\"https://github.com/usv240\"\u003eUjwal Suresh Vanjare\u003c/a\u003e,\n\u003ca href=\"https://github.com/urdak\"\u003eVictor Merkulov\u003c/a\u003e,\n\u003ca href=\"https://github.com/Pankraz76\"\u003eVincent Potuček\u003c/a\u003e,\n\u003ca href=\"https://github.com/vlsi\"\u003eVladimir Sitnikov\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eUpgrade instructions\u003c/h2\u003e\n\u003cp\u003eSwitch your build to use Gradle 9.4.1 by updating your wrapper:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e./gradlew wrapper --gradle-version=9.4.1 \u0026amp;\u0026amp; ./gradlew wrapper\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSee the Gradle \u003ca href=\"https://docs.gradle.org/9.4.1/userguide/upgrading_version_9.html\"\u003e9.x upgrade guide\u003c/a\u003e to learn about deprecations, breaking changes and other considerations when upgrading.\u003c/p\u003e\n\u003cp\u003eFor Java, Groovy, Kotlin and Android compatibility, see the \u003ca href=\"https://docs.gradle.org/9.4.1/userguide/compatibility.html\"\u003efull compatibility notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eReporting problems\u003c/h2\u003e\n\u003cp\u003eIf you find a problem with this release, please file a bug on \u003ca href=\"https://github.com/gradle/gradle/issues\"\u003eGitHub Issues\u003c/a\u003e adhering to our issue guidelines.\nIf you're not sure you're encountering a bug, please use the \u003ca href=\"https://discuss.gradle.org/c/help-discuss\"\u003eforum\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe hope you will build happiness with Gradle, and we look forward to your feedback via \u003ca href=\"https://twitter.com/gradle\"\u003eTwitter\u003c/a\u003e or on \u003ca href=\"https://github.com/gradle\"\u003eGitHub\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/gradle/gradle/commit/2d6327017519d23b96af35865dc997fcb544fb40\"\u003e\u003ccode\u003e2d63270\u003c/code\u003e\u003c/a\u003e Ignore test (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37180\"\u003e#37180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/4c15906d6a20acc61f2f7b9272c8cb7a6f708239\"\u003e\u003ccode\u003e4c15906\u003c/code\u003e\u003c/a\u003e Ignore test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/9759ac1dec4b3742012397b5f0127a777947b73f\"\u003e\u003ccode\u003e9759ac1\u003c/code\u003e\u003c/a\u003e Make console/SIGINT test deterministic (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37178\"\u003e#37178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/aaf6ed46ed8d4c3b9b7a7a751cda5893668b2a42\"\u003e\u003ccode\u003eaaf6ed4\u003c/code\u003e\u003c/a\u003e Make console/SIGINT test deterministic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/47cb78328a6ddc6c1509003ab3264017ed5d9a0a\"\u003e\u003ccode\u003e47cb783\u003c/code\u003e\u003c/a\u003e Fix OSC 9;4 progress bar not cleared on SIGINT (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37038\"\u003e#37038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/ef03f1d41b0a65f6aae0931d4746f7359647a7e4\"\u003e\u003ccode\u003eef03f1d\u003c/code\u003e\u003c/a\u003e Fix order-dependent assertion in CrossBuildScriptCachingIntegrationSpec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/fd26fd36d693337dbf033143a9ac0e71f78a4209\"\u003e\u003ccode\u003efd26fd3\u003c/code\u003e\u003c/a\u003e Fix OSC 9;4 taskbar progress bar not cleared on build end or SIGINT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/0a84d6751921709fbc7d552a50d9e3b34eb1930d\"\u003e\u003ccode\u003e0a84d67\u003c/code\u003e\u003c/a\u003e Release notes for 9.4.1 (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37148\"\u003e#37148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/e569c31320ae6c7be490def60d36de17881f9957\"\u003e\u003ccode\u003ee569c31\u003c/code\u003e\u003c/a\u003e cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/9f227defc2e02a991f05fba50f7de2fbe13b7c5b\"\u003e\u003ccode\u003e9f227de\u003c/code\u003e\u003c/a\u003e cleanup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gradle/gradle/compare/v9.4.0...v9.4.1\"\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.37 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.37...v4.2.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-server` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.0.31 to 12.1.7\n\nUpdates `org.glassfish.jaxb:jaxb-runtime` from 4.0.5 to 4.0.7\n\nUpdates `org.glassfish.jaxb:jaxb-xjc` from 4.0.5 to 4.0.7\n\nUpdates `org.glassfish.jaxb:jaxb-xjc` from 4.0.5 to 4.0.7\n\nUpdates `org.springframework:spring-context` from 7.0.4 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.4...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 7.0.4 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.4...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 7.0.4 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.4...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-jdbc` from 7.0.4 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.4...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 7.0.4 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/...\n\n_Description has been truncated_","html_url":"https://github.com/nordic-institute/X-Road/pull/3405","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nordic-institute%2FX-Road/issues/3405","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3405/packages"},{"uuid":"4087176431","node_id":"PR_kwDOQqrr087LKDGR","number":57,"state":"open","title":"chore(deps): bump io.swagger.parser.v3:swagger-parser from 2.1.37 to 2.1.39","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-17T09:09:21.000Z","updated_at":"2026-03-17T09:09:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.37","new_version":"2.1.39","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.37 to 2.1.39.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.39 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump core version to 2.2.45 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2288\"\u003e#2288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: distinguish between default and example set to null and not set at all \u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2050\"\u003e#2050\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2286\"\u003e#2286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: upgrade jackson from 2.19.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.38 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update url in test with non-routable url to simulate timeout (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2268\"\u003e#2268\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/swagger-api/swagger-parser/commit/50ce9c6e184bcaf4e7190199765804635d866368\"\u003e\u003ccode\u003e50ce9c6\u003c/code\u003e\u003c/a\u003e prepare release 2.1.39 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2289\"\u003e#2289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/89ebc8f5b29f95472f134a0ad1858d2acd6286f0\"\u003e\u003ccode\u003e89ebc8f\u003c/code\u003e\u003c/a\u003e chore: bump core version to 2.2.45 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2288\"\u003e#2288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9b591a59d29f74d1e66c9f2f5fd55584da3bcc76\"\u003e\u003ccode\u003e9b591a5\u003c/code\u003e\u003c/a\u003e fix: distinguish between default and example set to null and not set at all #...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/df3b7796f9301ae3b0729080db8153055b72a0db\"\u003e\u003ccode\u003edf3b779\u003c/code\u003e\u003c/a\u003e chore: upgrade jackson from 2.19.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/1883073b5cfaf9610f2edb688ee7e1b98092981e\"\u003e\u003ccode\u003e1883073\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.39-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/28bc90046f3f246d15020e9ff7acc284ff8f9763\"\u003e\u003ccode\u003e28bc900\u003c/code\u003e\u003c/a\u003e prepare release 2.1.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/3abb4700605d329eb4a6b53df761c38b2f962111\"\u003e\u003ccode\u003e3abb470\u003c/code\u003e\u003c/a\u003e fix: update url in test with non-routable url to simulate timeout (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2268\"\u003e#2268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/c7f8b94c2900efe5eef994b9430e5257eea84598\"\u003e\u003ccode\u003ec7f8b94\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.38-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.37...v2.1.39\"\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=io.swagger.parser.v3:swagger-parser\u0026package-manager=gradle\u0026previous-version=2.1.37\u0026new-version=2.1.39)](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/elenavanengelenmaslova/mocknest-serverless/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/elenavanengelenmaslova%2Fmocknest-serverless/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"}],"issue_packages":[{"old_version":"2.1.39","new_version":"2.1.43","update_type":"patch","path":null,"pr_created_at":"2026-06-09T00:34:19.000Z","version_change":"2.1.39 → 2.1.43","issue":{"uuid":"4617708047","node_id":"PR_kwDORSWylM7kJ0cx","number":177,"state":"open","title":"Update: Bump the audit-service-dependencies group across 1 directory 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-06-09T00:34:19.000Z","updated_at":"2026-06-09T00:36:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update: Bump","group_name":"audit-service-dependencies","update_count":4,"packages":[{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.5.13","new_version":"3.5.14","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-api","old_version":"2.8.16","new_version":"2.8.17","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.39","new_version":"2.1.43","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.14","new_version":"0.8.15","repository_url":"https://github.com/jacoco/jacoco"}],"path":null,"ecosystem":"maven"},"body":"Bumps the audit-service-dependencies group with 4 updates in the /backend/audit-service directory: [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot), [org.springdoc:springdoc-openapi-starter-webmvc-api](https://github.com/springdoc/springdoc-openapi), [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) and [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco).\n\nUpdates `org.springframework.boot:spring-boot-starter-parent` from 3.5.13 to 3.5.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.14\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50173\"\u003e#50173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50172\"\u003e#50172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50171\"\u003e#50171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50170\"\u003e#50170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50169\"\u003e#50169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50168\"\u003e#50168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50035\"\u003e#50035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50033\"\u003e#50033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50021\"\u003e#50021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50008\"\u003e#50008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49942\"\u003e#49942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49885\"\u003e#49885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49865\"\u003e#49865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49864\"\u003e#49864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49863\"\u003e#49863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49860\"\u003e#49860\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50092\"\u003e#50092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50083\"\u003e#50083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50023\"\u003e#50023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50010\"\u003e#50010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50007\"\u003e#50007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49895\"\u003e#49895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49835\"\u003e#49835\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.31 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49905\"\u003e#49905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.49.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50140\"\u003e#50140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50109\"\u003e#50109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49907\"\u003e#49907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jetty/jetty.project/releases/tag/jetty-12.0.34\"\u003eJetty 12.0.34\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49908\"\u003e#49908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jOOQ/jOOQ/releases/tag/version-3.19.32\"\u003ejOOQ 3.19.32\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50110\"\u003e#50110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50148\"\u003e#50148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://mariadb.com/kb/en/mariadb-connector-j-3-5-8-release-notes\"\u003eMariaDB 3.5.8\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49909\"\u003e#49909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/micrometer/releases/tag/v1.15.11\"\u003eMicrometer 1.15.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49961\"\u003e#49961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/micrometer-metrics/tracing/releases/tag/v1.5.11\"\u003eMicrometer Tracing 1.5.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49962\"\u003e#49962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/news-9-7-0.html\"\u003eMySQL 9.7.0\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50161\"\u003e#50161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Neo4j Java Driver 5.28.13 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50074\"\u003e#50074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/reactor/reactor/releases/tag/2024.0.17\"\u003eReactor Bom 2024.0.17\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49963\"\u003e#49963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-amqp/releases/tag/v3.2.10\"\u003eSpring AMQP 3.2.10\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49964\"\u003e#49964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-authorization-server/releases/tag/1.5.7\"\u003eSpring Authorization Server 1.5.7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49965\"\u003e#49965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-data-bom/releases/tag/2025.0.11\"\u003eSpring Data Bom 2025.0.11\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49966\"\u003e#49966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-framework/releases/tag/v6.2.18\"\u003eSpring Framework 6.2.18\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49967\"\u003e#49967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.15\"\u003eSpring Kafka 3.3.15\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50129\"\u003e#50129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7d7b3ac12735161f9c096ce6cb415bdd9fc4a0f4\"\u003e\u003ccode\u003e7d7b3ac\u003c/code\u003e\u003c/a\u003e Release v3.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f3b8eb0f2cd989dffe5dceefce80bde165328b31\"\u003e\u003ccode\u003ef3b8eb0\u003c/code\u003e\u003c/a\u003e Use SecureRandom in RandomValuePropertySource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e22083a5684c3c65bcf2a9a90adcdecee6e85d50\"\u003e\u003ccode\u003ee22083a\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Cassandra\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ceb1a228932e35cc803d1c1fea68f0f984aaa90\"\u003e\u003ccode\u003e5ceb1a2\u003c/code\u003e\u003c/a\u003e Improve ApplicationTemp's temporary directory creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4b0862cc00815a47b22339d7eac7ddc3b6645bd4\"\u003e\u003ccode\u003e4b0862c\u003c/code\u003e\u003c/a\u003e Use constant-time comparison for remote DevTools secret\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e4febe2015d340ea9135437ee0659ea0f2260c31\"\u003e\u003ccode\u003ee4febe2\u003c/code\u003e\u003c/a\u003e Apply verify-hostname consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/2c2ffe51c415f464fde6368fdd144b9551c3458c\"\u003e\u003ccode\u003e2c2ffe5\u003c/code\u003e\u003c/a\u003e Fix Windows test failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0046a442f9ac5ae186359df575e68fab17d01646\"\u003e\u003ccode\u003e0046a44\u003c/code\u003e\u003c/a\u003e Protect against corrupt buildpack archives\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.13...v3.5.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-api` from 2.8.16 to 2.8.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v2.8.17 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003e@Range\u003c/code\u003e constraint validation annotation\u003c/li\u003e\n\u003cli\u003eAuto-set \u003ccode\u003enullable: true\u003c/code\u003e for Kotlin nullable types in schema properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.13\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.47\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.2\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e – Fix an issue with annotated types with generics on parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e – Handle \u003ccode\u003e$ref\u003c/code\u003e nullable wrapping and OAS 3.1 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3245\"\u003e#3245\u003c/a\u003e – Upgrade swagger-core from 2.2.43 to 2.2.45 (fixes schema resolution issues)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3241\"\u003e#3241\u003c/a\u003e – Generic error responses from multiple \u003ccode\u003e@ControllerAdvice\u003c/code\u003e are still nondeterministic across OS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3236\"\u003e#3236\u003c/a\u003e – Preserve YAML group URLs in Swagger UI\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ePropertyResolverUtils\u003c/code\u003e to retain a \u003ccode\u003eJsonNode\u003c/code\u003e when reading an \u003ccode\u003eExtensionProperty\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003eFix handling of default values for \u003ccode\u003eLocalDate\u003c/code\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/soowanx\"\u003e\u003ccode\u003e@​soowanx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3247\"\u003espringdoc/springdoc-openapi#3247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcalouche\"\u003e\u003ccode\u003e@​pcalouche\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3254\"\u003espringdoc/springdoc-openapi#3254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sisco70\"\u003e\u003ccode\u003e@​sisco70\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3255\"\u003espringdoc/springdoc-openapi#3255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thejeff77\"\u003e\u003ccode\u003e@​thejeff77\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3256\"\u003espringdoc/springdoc-openapi#3256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcclellanmj\"\u003e\u003ccode\u003e@​mcclellanmj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3259\"\u003espringdoc/springdoc-openapi#3259\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.16...v2.8.17\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.16...v2.8.17\u003c/a\u003e\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/springdoc/springdoc-openapi/blob/main/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-api's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.8.17] - 2026-04-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003e@Range\u003c/code\u003e constraint validation annotation\u003c/li\u003e\n\u003cli\u003eAuto-set \u003ccode\u003enullable: true\u003c/code\u003e for Kotlin nullable types in schema properties\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e3.5.13\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.47\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.2\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e – Fix an issue with annotated types with generics on parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e – Handle \u003ccode\u003e$ref\u003c/code\u003e nullable wrapping and OAS 3.1 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3245\"\u003e#3245\u003c/a\u003e – Upgrade swagger-core from 2.2.43 to 2.2.45 (fixes schema resolution issues)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3241\"\u003e#3241\u003c/a\u003e – Generic error responses from multiple \u003ccode\u003e@ControllerAdvice\u003c/code\u003e are still nondeterministic across OS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3236\"\u003e#3236\u003c/a\u003e – Preserve YAML group URLs in Swagger UI\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ePropertyResolverUtils\u003c/code\u003e to retain a \u003ccode\u003eJsonNode\u003c/code\u003e when reading an \u003ccode\u003eExtensionProperty\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003eFix handling of default values for \u003ccode\u003eLocalDate\u003c/code\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/springdoc/springdoc-openapi/commit/07e7739daa0dce4acfa68178f2407d8339836ded\"\u003e\u003ccode\u003e07e7739\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/2019f83dcb4123ef923a2544db5ccbd51c77bed4\"\u003e\u003ccode\u003e2019f83\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/90db507fa2262fa675f7138e5ea1ba82cf6f809f\"\u003e\u003ccode\u003e90db507\u003c/code\u003e\u003c/a\u003e upgrade swagger-ui to version 5.32.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5964baa6001ac5d89e4d0c16e21153cb4798b298\"\u003e\u003ccode\u003e5964baa\u003c/code\u003e\u003c/a\u003e Upgrade swagger-api.version to 2.2.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7a19bca127ced0660b4fab1c6a977e5bdc0886b2\"\u003e\u003ccode\u003e7a19bca\u003c/code\u003e\u003c/a\u003e Fixes tests for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/0b0ebab65d1e29118f82133ed8556d4e81582a4c\"\u003e\u003ccode\u003e0b0ebab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e from mcclellanmj/bug-parameterized-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6b9b69ef192416676ba66ce0c2de03773ce78d13\"\u003e\u003ccode\u003e6b9b69e\u003c/code\u003e\u003c/a\u003e Fixes tests for \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6462e32eac9310db46cc468f2e357151272c3c48\"\u003e\u003ccode\u003e6462e32\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3256\"\u003e#3256\u003c/a\u003e from thejeff77/feat/kotlin-nullable-schema-properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f634f5437e95c62bcb0839fba7d6e6eaeb312eb7\"\u003e\u003ccode\u003ef634f54\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e from sisco70/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/386e4599d0e14a7ccc5fb06623ff0509b387246c\"\u003e\u003ccode\u003e386e459\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3254\"\u003e#3254\u003c/a\u003e from pcalouche/update-spring-boot\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.16...v2.8.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.swagger.parser.v3:swagger-parser` from 2.1.39 to 2.1.43\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.43 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve  refs within external schemas (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2338\"\u003e#2338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.42 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\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-parser/issues/2324\"\u003e#2324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.5.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.41 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update v2 parser to 1.0.76 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eResolverFully\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(converter): keep x-nullable in shared $ref responses (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2276\"\u003e#2276\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.40 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate peter-evans/create-pull-request to v8 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump core version to 2.2.48 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: ensure maxYamlCodePoints is reliably set and cleaned up in large file tests (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate gh actions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2300\"\u003e#2300\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/swagger-api/swagger-parser/commit/7babc5d0f34da09cdd73cdd9038549aa3e20ff7d\"\u003e\u003ccode\u003e7babc5d\u003c/code\u003e\u003c/a\u003e prepare release 2.1.43 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2340\"\u003e#2340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9292fcf92a6cf5854b4c47d213bf88e0bbc30ee1\"\u003e\u003ccode\u003e9292fcf\u003c/code\u003e\u003c/a\u003e fix: typo in README regarding Let's Encrypt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/19dcc267263479100318f069d29b6562d4e6bdea\"\u003e\u003ccode\u003e19dcc26\u003c/code\u003e\u003c/a\u003e fix: resolve  refs within external schemas (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2338\"\u003e#2338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/702586f1b2dac2fcdec3f3955ddfd9a50f621c69\"\u003e\u003ccode\u003e702586f\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.43-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/e8933f0c2976f2f16c0a67fe5eeb64de1e66badb\"\u003e\u003ccode\u003ee8933f0\u003c/code\u003e\u003c/a\u003e prepare release 2.1.42 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4024d94aeab1f16cf32a7c17661d01a29cad22d8\"\u003e\u003ccode\u003e4024d94\u003c/code\u003e\u003c/a\u003e Update swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9c19b190ee681123fae36f04c100fab8d21e3a2e\"\u003e\u003ccode\u003e9c19b19\u003c/code\u003e\u003c/a\u003e fix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4dfb6fae5d8aec65c796fc62553f533c2a202742\"\u003e\u003ccode\u003e4dfb6fa\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-parser/commit/ea252bd41d7fdcb3c5b1617800005d60d78ce773\"\u003e\u003ccode\u003eea252bd\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b8f920e10447a4ddf64a7f3b32ebd21aeec1b92c\"\u003e\u003ccode\u003eb8f920e\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.39...v2.1.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jacoco:jacoco-maven-plugin` from 0.8.14 to 0.8.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacoco/jacoco/releases\"\u003eorg.jacoco:jacoco-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.15\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 26 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2076\"\u003e#2076\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 27 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2004\"\u003e#2004\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCompatibility methods generated by Kotlin compiler for functions defined in interfaces are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1905\"\u003e#1905\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCompatibility methods generated by Kotlin compiler for exposed boxed inline value classes (JvmExposeBoxed annotation) are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1944\"\u003e#1944\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin compiler for functions with JvmStatic annotation are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2097\"\u003e#2097\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eImproved filtering of bytecode generated by Kotlin compiler for when expressions and statements with kotlin.String subject where first branch condition contains string with largest hash (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2098\"\u003e#2098\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode that javac versions from 24 to 26 generate for switch statements and expressions with selector expression of type java.lang.String inside lambdas is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2023\"\u003e#2023\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eImproved performance of Kotlin files analysis by parsing SMAPs only once per class (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2114\"\u003e#2114\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFor better performance agent output methods tcpclient and tcpserver use BufferedOutputStream to write execution data to socket. Maven plugin, Ant tasks, CLI, API usage examples, and ExecDumpClient API use BufferedInputStream to read execution data from socket. Third-party integrations should do the same to benefit from this change in agent (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2089\"\u003e#2089\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed processing of Kotlin SMAP in synthetic classes (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1985\"\u003e#1985\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMultiple JaCoCo runtimes within one JVM writing to the same output file should not cause data corruption when running on JDK versions from 6 to 10 affected by \u003ca href=\"https://bugs.openjdk.org/browse/JDK-8166253\"\u003eJDK-8166253\u003c/a\u003e (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2065\"\u003e#2065\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2074\"\u003e#2074\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFor better performance agent writes to output file via BufferedOutputStream, this fixes regression introduced in version 0.6.2 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2073\"\u003e#2073\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed NullPointerException when JaCoCo agent is loaded by non system class loader, for example when loaded by JBoss Modules (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1651\"\u003e#1651\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.10.1 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2134\"\u003e#2134\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/jacoco/jacoco/commit/6c5260a192eaa535e4a519771d530781cbac9136\"\u003e\u003ccode\u003e6c5260a\u003c/code\u003e\u003c/a\u003e Prepare release v0.8.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/5c05141431a7f064a804a923fbae11271241f116\"\u003e\u003ccode\u003e5c05141\u003c/code\u003e\u003c/a\u003e Transfer of execution data through socket should use buffered stream (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/ab5efa9d63c06899b2aec1d4a6099fc856132a22\"\u003e\u003ccode\u003eab5efa9\u003c/code\u003e\u003c/a\u003e Remove from Azure Pipelines all builds except with JDK 5 and JDK EA (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2148\"\u003e#2148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/5f6ea38f20ff4583deb4ab976571c853231f97c2\"\u003e\u003ccode\u003e5f6ea38\u003c/code\u003e\u003c/a\u003e Use Windows 2025 image in GitHub Actions (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2130\"\u003e#2130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/35a8af2cfc168ce51f2a3ea2d55d65f31e61c513\"\u003e\u003ccode\u003e35a8af2\u003c/code\u003e\u003c/a\u003e Use Renovate instead of Dependabot for updates of ASM (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/85b8ddf530821f75b3b26f5f96d03252286b3ad6\"\u003e\u003ccode\u003e85b8ddf\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.10.1 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/2988647ac37c3ad35a77b51d01b10a916b85627b\"\u003e\u003ccode\u003e2988647\u003c/code\u003e\u003c/a\u003e AgentModule should use ClassLoader of agent instead of SystemClassLoader (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1651\"\u003e#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/75a4e31fed32f180fbe4593ad91ec5c176c0535b\"\u003e\u003ccode\u003e75a4e31\u003c/code\u003e\u003c/a\u003e Add filter for Kotlin \u003ccode\u003e@JvmExposeBoxed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/691fa1d6a0dffa91f45daf0714f28bfdaa367fc0\"\u003e\u003ccode\u003e691fa1d\u003c/code\u003e\u003c/a\u003e Use Renovate instead of Dependabot for updates of GitHub Actions (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/3e18f17207bca0203b726ace460aa6be8d0f3dd4\"\u003e\u003ccode\u003e3e18f17\u003c/code\u003e\u003c/a\u003e Require at least JDK 21 for build (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/2128\"\u003e#2128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.14...v0.8.15\"\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/firassBenNacib/mini-microservices-spring-angular/pull/177","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/firassBenNacib%2Fmini-microservices-spring-angular/issues/177","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/177/packages"}},{"old_version":"2.1.42","new_version":"2.1.43","update_type":"patch","path":null,"pr_created_at":"2026-06-03T23:11:22.000Z","version_change":"2.1.42 → 2.1.43","issue":{"uuid":"4584337932","node_id":"PR_kwDOAK7Vm87ic4KM","number":6254,"state":"open","title":"chore(deps-dev): Bump io.swagger.parser.v3:swagger-parser from 2.1.42 to 2.1.43","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-03T23:11:22.000Z","updated_at":"2026-06-03T23:13:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.42","new_version":"2.1.43","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.42 to 2.1.43.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.43 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve  refs within external schemas (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2338\"\u003e#2338\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/swagger-api/swagger-parser/commit/7babc5d0f34da09cdd73cdd9038549aa3e20ff7d\"\u003e\u003ccode\u003e7babc5d\u003c/code\u003e\u003c/a\u003e prepare release 2.1.43 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2340\"\u003e#2340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9292fcf92a6cf5854b4c47d213bf88e0bbc30ee1\"\u003e\u003ccode\u003e9292fcf\u003c/code\u003e\u003c/a\u003e fix: typo in README regarding Let's Encrypt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/19dcc267263479100318f069d29b6562d4e6bdea\"\u003e\u003ccode\u003e19dcc26\u003c/code\u003e\u003c/a\u003e fix: resolve  refs within external schemas (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2338\"\u003e#2338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/702586f1b2dac2fcdec3f3955ddfd9a50f621c69\"\u003e\u003ccode\u003e702586f\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.43-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.42...v2.1.43\"\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=io.swagger.parser.v3:swagger-parser\u0026package-manager=maven\u0026previous-version=2.1.42\u0026new-version=2.1.43)](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/DependencyTrack/dependency-track/pull/6254","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DependencyTrack%2Fdependency-track/issues/6254","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6254/packages"}},{"old_version":"2.1.42","new_version":"2.1.43","update_type":"patch","path":null,"pr_created_at":"2026-05-31T10:12:29.000Z","version_change":"2.1.42 → 2.1.43","issue":{"uuid":"4557230522","node_id":"PR_kwDOF6e2dM7hEsev","number":4434,"state":"open","title":"chore(deps-dev): bump io.swagger.parser.v3:swagger-parser from 2.1.42 to 2.1.43","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-31T10:12:29.000Z","updated_at":"2026-05-31T10:19:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.42","new_version":"2.1.43","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.42 to 2.1.43.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.43 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve  refs within external schemas (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2338\"\u003e#2338\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/swagger-api/swagger-parser/commit/7babc5d0f34da09cdd73cdd9038549aa3e20ff7d\"\u003e\u003ccode\u003e7babc5d\u003c/code\u003e\u003c/a\u003e prepare release 2.1.43 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2340\"\u003e#2340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9292fcf92a6cf5854b4c47d213bf88e0bbc30ee1\"\u003e\u003ccode\u003e9292fcf\u003c/code\u003e\u003c/a\u003e fix: typo in README regarding Let's Encrypt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/19dcc267263479100318f069d29b6562d4e6bdea\"\u003e\u003ccode\u003e19dcc26\u003c/code\u003e\u003c/a\u003e fix: resolve  refs within external schemas (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2338\"\u003e#2338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/702586f1b2dac2fcdec3f3955ddfd9a50f621c69\"\u003e\u003ccode\u003e702586f\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.43-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.42...v2.1.43\"\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=io.swagger.parser.v3:swagger-parser\u0026package-manager=maven\u0026previous-version=2.1.42\u0026new-version=2.1.43)](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/ArcadeData/arcadedb/pull/4434","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArcadeData%2Farcadedb/issues/4434","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4434/packages"}},{"old_version":"2.1.41","new_version":"2.1.43","update_type":"patch","path":null,"pr_created_at":"2026-05-25T05:38:22.000Z","version_change":"2.1.41 → 2.1.43","issue":{"uuid":"4514547046","node_id":"PR_kwDOSVnplM7e6y2V","number":59,"state":"closed","title":"Bump the maven-minor-patch group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-15T04:31:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T05:38:22.000Z","updated_at":"2026-06-15T04:31:54.000Z","time_to_close":1810410,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven-minor-patch","update_count":2,"packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.41","new_version":"2.1.43","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.6.2","new_version":"3.6.3","repository_url":"https://github.com/apache/maven-enforcer"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-minor-patch group with 2 updates in the / directory: [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) and [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer).\n\nUpdates `io.swagger.parser.v3:swagger-parser` from 2.1.41 to 2.1.43\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.43 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve  refs within external schemas (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2338\"\u003e#2338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.42 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\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-parser/issues/2324\"\u003e#2324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.5.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\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/swagger-api/swagger-parser/commit/7babc5d0f34da09cdd73cdd9038549aa3e20ff7d\"\u003e\u003ccode\u003e7babc5d\u003c/code\u003e\u003c/a\u003e prepare release 2.1.43 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2340\"\u003e#2340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9292fcf92a6cf5854b4c47d213bf88e0bbc30ee1\"\u003e\u003ccode\u003e9292fcf\u003c/code\u003e\u003c/a\u003e fix: typo in README regarding Let's Encrypt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/19dcc267263479100318f069d29b6562d4e6bdea\"\u003e\u003ccode\u003e19dcc26\u003c/code\u003e\u003c/a\u003e fix: resolve  refs within external schemas (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2338\"\u003e#2338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/702586f1b2dac2fcdec3f3955ddfd9a50f621c69\"\u003e\u003ccode\u003e702586f\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.43-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/e8933f0c2976f2f16c0a67fe5eeb64de1e66badb\"\u003e\u003ccode\u003ee8933f0\u003c/code\u003e\u003c/a\u003e prepare release 2.1.42 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4024d94aeab1f16cf32a7c17661d01a29cad22d8\"\u003e\u003ccode\u003e4024d94\u003c/code\u003e\u003c/a\u003e Update swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9c19b190ee681123fae36f04c100fab8d21e3a2e\"\u003e\u003ccode\u003e9c19b19\u003c/code\u003e\u003c/a\u003e fix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4dfb6fae5d8aec65c796fc62553f533c2a202742\"\u003e\u003ccode\u003e4dfb6fa\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-parser/commit/ea252bd41d7fdcb3c5b1617800005d60d78ce773\"\u003e\u003ccode\u003eea252bd\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b8f920e10447a4ddf64a7f3b32ebd21aeec1b92c\"\u003e\u003ccode\u003eb8f920e\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.41...v2.1.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-enforcer-plugin` from 3.6.2 to 3.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-enforcer/releases\"\u003eorg.apache.maven.plugins:maven-enforcer-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake bannedDependencies report root and transitive dependency in case both are banned. (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/940\"\u003e#940\u003c/a\u003e) \u003ca href=\"https://github.com/hvoynov\"\u003e\u003ccode\u003e@​hvoynov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd enforceBytecodeVersion rule based on mojohaus (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/968\"\u003e#968\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove formatting of deprecated API warning (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/951\"\u003e#951\u003c/a\u003e) \u003ca href=\"https://github.com/mthmulders\"\u003e\u003ccode\u003e@​mthmulders\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\u003eFix handling of Java versions like 21.0.10.0.1 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/967\"\u003e#967\u003c/a\u003e) \u003ca href=\"https://github.com/parttimenerd\"\u003e\u003ccode\u003e@​parttimenerd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd null checks for modelId in PluginWrapper (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/974\"\u003e#974\u003c/a\u003e) \u003ca href=\"https://github.com/cpfeiffer\"\u003e\u003ccode\u003e@​cpfeiffer\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\u003eDocument the banMavenDefaults option for the requirePluginVersions rule. (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/936\"\u003e#936\u003c/a\u003e) \u003ca href=\"https://github.com/rpkrajewski\"\u003e\u003ccode\u003e@​rpkrajewski\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\u003e\u003ccode\u003ePlexusStringUtils\u003c/code\u003e Refaster recipes (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/943\"\u003e#943\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter migration from JUnit 4.x (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/941\"\u003e#941\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.logging.log4j:log4j-core from 2.25.3 to 2.25.4 in /maven-enforcer-plugin/src/it/projects/MENFORCER-434 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/970\"\u003e#970\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeps: Parent POM 48 and align deps (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/979\"\u003e#979\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-codec:commons-codec from 1.21.0 to 1.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/976\"\u003e#976\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.21.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/975\"\u003e#975\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.14 to 3.9.15 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/973\"\u003e#973\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.13 to 3.9.14 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/965\"\u003e#965\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.12 to 3.9.13 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/964\"\u003e#964\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.5.0 to 3.5.1 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/963\"\u003e#963\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate log4j in test to avoid CVE (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/961\"\u003e#961\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-codec:commons-codec from 1.20.0 to 1.21.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/962\"\u003e#962\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-enforcer/pull/960\"\u003e#960\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-enforcer/pull/959\"\u003e#959\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-parent from 46 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/958\"\u003e#958\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-enforcer/pull/957\"\u003e#957\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to 46 including fixes (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/955\"\u003e#955\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.3.0 to 3.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/956\"\u003e#956\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-enforcer/pull/948\"\u003e#948\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-enforcer/pull/947\"\u003e#947\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-enforcer/pull/946\"\u003e#946\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-codec:commons-codec from 1.19.0 to 1.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/945\"\u003e#945\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/c7daff33d46c9c3ee0666540c6857c66cf159e70\"\u003e\u003ccode\u003ec7daff3\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release enforcer-3.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/ee46e78b046be9882a739c07556940329a7345d6\"\u003e\u003ccode\u003eee46e78\u003c/code\u003e\u003c/a\u003e Make bannedDependencies report root and transitive dependency in case both ar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/0806924d8f6c5ad6105ac387bf323846e769b18c\"\u003e\u003ccode\u003e0806924\u003c/code\u003e\u003c/a\u003e Document the banMavenDefaults option for the requirePluginVersions rule. (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/8e4f5b94453de97592cf3935b79319894f013329\"\u003e\u003ccode\u003e8e4f5b9\u003c/code\u003e\u003c/a\u003e Add better enforceBytecodeVersion rule based on mojohaus (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/fd4b1486dcc93394d5f6a11687efd51d0d30b22d\"\u003e\u003ccode\u003efd4b148\u003c/code\u003e\u003c/a\u003e Add fix for 21.0.10.0.1 issue (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/f32d5979ef387668162c2beb905b368e25accd70\"\u003e\u003ccode\u003ef32d597\u003c/code\u003e\u003c/a\u003e Deps: Parent POM 48 and align deps (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/df0f2a6d7fbbaf79914cdb56fa5899d99c8eaf19\"\u003e\u003ccode\u003edf0f2a6\u003c/code\u003e\u003c/a\u003e Bump commons-codec:commons-codec from 1.21.0 to 1.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/2da7a68b4d8d9d2da866ffaf1e07a206c9b7115d\"\u003e\u003ccode\u003e2da7a68\u003c/code\u003e\u003c/a\u003e Add null checks for modelId in PluginWrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/91eb4d9fe1f6f65137991c1131131ceaca542245\"\u003e\u003ccode\u003e91eb4d9\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.21.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/b6222459bf3256bfd747731a7f4ea81577777ffe\"\u003e\u003ccode\u003eb622245\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.9.14 to 3.9.15 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-enforcer/compare/enforcer-3.6.2...enforcer-3.6.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/karpowiczag/budget-dashboard/pull/59","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/karpowiczag%2Fbudget-dashboard/issues/59","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/59/packages"}},{"old_version":"2.1.39","new_version":"2.1.42","update_type":"patch","path":null,"pr_created_at":"2026-05-21T01:10:13.000Z","version_change":"2.1.39 → 2.1.42","issue":{"uuid":"4490923096","node_id":"PR_kwDODf4ejs7dv_2n","number":60,"state":"closed","title":"build(deps): bump the gradle group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-23T07:07:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-21T01:10:13.000Z","updated_at":"2026-05-23T07:07:51.000Z","time_to_close":194256,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"gradle","update_count":32,"packages":[{"name":"org.jsoup:jsoup","old_version":"1.22.1","new_version":"1.22.2","repository_url":"https://github.com/jhy/jsoup"},{"name":"commons-io:commons-io","old_version":"2.21.0","new_version":"2.22.0"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.21.2","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.flywaydb:flyway-core","old_version":"12.3.0","new_version":"12.6.1"},{"name":"org.flywaydb:flyway-database-hsqldb","old_version":"12.3.0","new_version":"12.6.1"},{"name":"org.xerial:sqlite-jdbc","old_version":"3.51.3.0","new_version":"3.53.1.0","repository_url":"https://github.com/xerial/sqlite-jdbc"},{"name":"org.graalvm.js:js-community","old_version":"25.0.2","new_version":"25.0.3","repository_url":"https://github.com/oracle/graal"},{"name":"org.graalvm.js:js-scriptengine","old_version":"25.0.2","new_version":"25.0.3","repository_url":"https://github.com/graalvm/graaljs"},{"name":"com.graphql-java:graphql-java","old_version":"25.0","new_version":"26.0","repository_url":"https://github.com/graphql-java/graphql-java"},{"name":"org.apache.groovy:groovy-all","old_version":"5.0.5","new_version":"5.0.6","repository_url":"https://github.com/apache/groovy"},{"name":"io.grpc:grpc-protobuf","old_version":"1.80.0","new_version":"1.81.0","repository_url":"https://github.com/grpc/grpc-java"},{"name":"com.drewnoakes:metadata-extractor","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/drewnoakes/metadata-extractor"},{"name":"dev.langchain4j:langchain4j","old_version":"1.12.2","new_version":"1.15.0","repository_url":"https://github.com/langchain4j/langchain4j"},{"name":"dev.langchain4j:langchain4j-azure-open-ai","old_version":"1.12.2","new_version":"1.15.0","repository_url":"https://github.com/langchain4j/langchain4j"},{"name":"dev.langchain4j:langchain4j-ollama","old_version":"1.12.2","new_version":"1.15.0","repository_url":"https://github.com/langchain4j/langchain4j"},{"name":"dev.langchain4j:langchain4j-open-ai","old_version":"1.12.2","new_version":"1.15.0","repository_url":"https://github.com/langchain4j/langchain4j"},{"name":"dev.langchain4j:langchain4j-google-ai-gemini","old_version":"1.12.2","new_version":"1.15.0","repository_url":"https://github.com/langchain4j/langchain4j"},{"name":"org.bouncycastle:bcmail-jdk18on","old_version":"1.83","new_version":"1.84","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.bouncycastle:bcpkix-jdk18on","old_version":"1.83","new_version":"1.84","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.bouncycastle:bcprov-jdk18on","old_version":"1.83","new_version":"1.84","repository_url":"https://github.com/bcgit/bc-java"},{"name":"io.swagger:swagger-compat-spec-parser","old_version":"1.0.75","new_version":"1.0.76"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.39","new_version":"2.1.42","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"org.thymeleaf:thymeleaf","old_version":"3.1.3.RELEASE","new_version":"3.1.5.RELEASE"},{"name":"org.glassfish.jaxb:jaxb-runtime","old_version":"4.0.7","new_version":"4.0.8"},{"name":"org.seleniumhq.selenium:selenium-java","old_version":"4.41.0","new_version":"4.44.0","repository_url":"https://github.com/SeleniumHQ/selenium"},{"name":"com.sun.xml.messaging.saaj:saaj-impl","old_version":"3.0.4","new_version":"3.0.5"},{"name":"org.slf4j:jul-to-slf4j","old_version":"2.0.17","new_version":"2.0.18"},{"name":"org.junit.jupiter:junit-jupiter","old_version":"6.0.3","new_version":"6.1.0","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"com.github.weisj:jsvg","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/weisJ/jsvg"},{"name":"com.github.ben-manes.versions","old_version":"0.53.0","new_version":"0.54.0"},{"name":"io.freefair.lombok","old_version":"9.2.0","new_version":"9.5.0","repository_url":"https://github.com/freefair/gradle-plugins"},{"name":"org.sonarqube","old_version":"7.2.3.7755","new_version":"7.3.0.8198"}],"path":null,"ecosystem":"maven"},"body":"Bumps the gradle group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.22.1` | `1.22.2` |\n| commons-io:commons-io | `2.21.0` | `2.22.0` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.21.2` | `2.21.3` |\n| org.flywaydb:flyway-core | `12.3.0` | `12.6.1` |\n| org.flywaydb:flyway-database-hsqldb | `12.3.0` | `12.6.1` |\n| [org.xerial:sqlite-jdbc](https://github.com/xerial/sqlite-jdbc) | `3.51.3.0` | `3.53.1.0` |\n| [org.graalvm.js:js-community](https://github.com/oracle/graal) | `25.0.2` | `25.0.3` |\n| [org.graalvm.js:js-scriptengine](https://github.com/graalvm/graaljs) | `25.0.2` | `25.0.3` |\n| [com.graphql-java:graphql-java](https://github.com/graphql-java/graphql-java) | `25.0` | `26.0` |\n| [org.apache.groovy:groovy-all](https://github.com/apache/groovy) | `5.0.5` | `5.0.6` |\n| [io.grpc:grpc-protobuf](https://github.com/grpc/grpc-java) | `1.80.0` | `1.81.0` |\n| [com.drewnoakes:metadata-extractor](https://github.com/drewnoakes/metadata-extractor) | `2.19.0` | `2.20.0` |\n| [dev.langchain4j:langchain4j](https://github.com/langchain4j/langchain4j) | `1.12.2` | `1.15.0` |\n| [dev.langchain4j:langchain4j-azure-open-ai](https://github.com/langchain4j/langchain4j) | `1.12.2` | `1.15.0` |\n| [dev.langchain4j:langchain4j-ollama](https://github.com/langchain4j/langchain4j) | `1.12.2` | `1.15.0` |\n| [dev.langchain4j:langchain4j-open-ai](https://github.com/langchain4j/langchain4j) | `1.12.2` | `1.15.0` |\n| [dev.langchain4j:langchain4j-google-ai-gemini](https://github.com/langchain4j/langchain4j) | `1.12.2` | `1.15.0` |\n| [org.bouncycastle:bcmail-jdk18on](https://github.com/bcgit/bc-java) | `1.83` | `1.84` |\n| [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java) | `1.83` | `1.84` |\n| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.83` | `1.84` |\n| io.swagger:swagger-compat-spec-parser | `1.0.75` | `1.0.76` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.39` | `2.1.42` |\n| org.thymeleaf:thymeleaf | `3.1.3.RELEASE` | `3.1.5.RELEASE` |\n| org.glassfish.jaxb:jaxb-runtime | `4.0.7` | `4.0.8` |\n| [org.seleniumhq.selenium:selenium-java](https://github.com/SeleniumHQ/selenium) | `4.41.0` | `4.44.0` |\n| com.sun.xml.messaging.saaj:saaj-impl | `3.0.4` | `3.0.5` |\n| org.slf4j:jul-to-slf4j | `2.0.17` | `2.0.18` |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `6.0.3` | `6.1.0` |\n| [com.github.weisj:jsvg](https://github.com/weisJ/jsvg) | `2.0.0` | `2.1.0` |\n| com.github.ben-manes.versions | `0.53.0` | `0.54.0` |\n| [io.freefair.lombok](https://github.com/freefair/gradle-plugins) | `9.2.0` | `9.5.0` |\n| org.sonarqube | `7.2.3.7755` | `7.3.0.8198` |\n\n\nUpdates `org.jsoup:jsoup` from 1.22.1 to 1.22.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jhy/jsoup/releases\"\u003eorg.jsoup:jsoup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejsoup Java HTML Parser release 1.22.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ejsoup 1.22.2\u003c/strong\u003e is out now, with fixes and refinements across the library. It makes editing the DOM during traversal more predictable, refreshes the default HTML tag definitions with newer elements and better text boundaries, and improves reliability in parsing and HTTP transport. The release also fixes a number of edge cases in cleaning, stream parsing, XML doctype handling, and Android packaging.\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://github.com/jhy/jsoup/blob/HEAD/download\"\u003e\u003cstrong\u003eDownload\u003c/strong\u003e\u003c/a\u003e jsoup now.\u003c/p\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpanded and clarified \u003ccode\u003eNodeTraversor\u003c/code\u003e support for in-place DOM rewrites during \u003ccode\u003eNodeVisitor.head()\u003c/code\u003e. Current-node edits such as \u003ccode\u003eremove\u003c/code\u003e, \u003ccode\u003ereplace\u003c/code\u003e, and \u003ccode\u003eunwrap\u003c/code\u003e now recover more predictably, while traversal stays within the original root subtree. This makes single-pass tree cleanup and normalization visitors easier to write, for example when unwrapping presentational elements or replacing text nodes as you walk the DOM. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2472\"\u003e#2472\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation: clarified that a configured \u003ccode\u003eCleaner\u003c/code\u003e may be reused across concurrent threads, and that shared \u003ccode\u003eSafelist\u003c/code\u003e instances should not be mutated while in use. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2473\"\u003e#2473\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the default HTML \u003ccode\u003eTagSet\u003c/code\u003e for current HTML elements: added \u003ccode\u003edialog\u003c/code\u003e, \u003ccode\u003esearch\u003c/code\u003e, \u003ccode\u003epicture\u003c/code\u003e, and \u003ccode\u003eslot\u003c/code\u003e; made \u003ccode\u003eins\u003c/code\u003e, \u003ccode\u003edel\u003c/code\u003e, \u003ccode\u003ebutton\u003c/code\u003e, \u003ccode\u003eaudio\u003c/code\u003e, \u003ccode\u003evideo\u003c/code\u003e, and \u003ccode\u003ecanvas\u003c/code\u003e inline by default (\u003ccode\u003eTag#isInline()\u003c/code\u003e, aligned to phrasing content in the spec); and added readable \u003ccode\u003eElement.text()\u003c/code\u003e boundaries for controls and embedded objects via the new \u003ccode\u003eTag.TextBoundary\u003c/code\u003e option. This improves pretty-printing and keeps normalized text from running adjacent words together. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2493\"\u003e#2493\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid (R8/ProGuard): added a rule to ignore the optional \u003ccode\u003ere2j\u003c/code\u003e dependency when not present. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2459\"\u003e#2459\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eNodeTraversor\u003c/code\u003e regression in 1.21.2 where removing or replacing the current node during \u003ccode\u003ehead()\u003c/code\u003e could revisit the replacement node and loop indefinitely. The traversal docs now also clarify which inserted nodes are visited in the current pass. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2472\"\u003e#2472\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eParsing during charset sniffing no longer fails if an advisory \u003ccode\u003eavailable()\u003c/code\u003e call throws \u003ccode\u003eIOException\u003c/code\u003e, as seen on JDK 8 \u003ccode\u003eHttpURLConnection\u003c/code\u003e. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2474\"\u003e#2474\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCleaner\u003c/code\u003e no longer makes relative URL attributes in the input document absolute when cleaning or validating a \u003ccode\u003eDocument\u003c/code\u003e. URL normalization now applies only to the cleaned output, and \u003ccode\u003eSafelist.isSafeAttribute()\u003c/code\u003e is side effect free. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2475\"\u003e#2475\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCleaner\u003c/code\u003e no longer duplicates enforced attributes when the input \u003ccode\u003eDocument\u003c/code\u003e preserves attribute case. A case-variant source attribute is now replaced by the enforced attribute in the cleaned output. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2476\"\u003e#2476\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eIf a per-request SOCKS proxy is configured, jsoup now avoids using the JDK \u003ccode\u003eHttpClient\u003c/code\u003e, because the JDK would silently ignore that proxy and attempt to connect directly. Those requests now fall back to the legacy \u003ccode\u003eHttpURLConnection\u003c/code\u003e transport instead, which does support SOCKS. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2468\"\u003e#2468\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eConnection.Response.streamParser()\u003c/code\u003e and \u003ccode\u003eDataUtil.streamParser(Path, ...)\u003c/code\u003e could fail on small inputs without a declared charset, if the initial 5 KB charset sniff fully consumed the input and closed it before the stream parse began. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2483\"\u003e#2483\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eIn XML mode, doctypes with an internal subset, such as \u003ccode\u003e\u0026lt;!DOCTYPE root [\u0026lt;!ENTITY name \u0026quot;value\u0026quot;\u0026gt;]\u0026gt;\u003c/code\u003e, now round-trip correctly. The subset is preserved as raw text only; entities are not expanded and external DTDs are not loaded. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2486\"\u003e#2486\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrated the integration test server from Jetty to Netty, which actively maintains support for our minimum JDK target (8). \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2491\"\u003e#2491\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/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/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.2 (2026-Apr-20)\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpanded and clarified \u003ccode\u003eNodeTraversor\u003c/code\u003e support for in-place DOM rewrites during \u003ccode\u003eNodeVisitor.head()\u003c/code\u003e. Current-node edits such as \u003ccode\u003eremove\u003c/code\u003e, \u003ccode\u003ereplace\u003c/code\u003e, and \u003ccode\u003eunwrap\u003c/code\u003e now recover more predictably, while traversal stays within the original root subtree. This makes single-pass tree cleanup and normalization visitors easier to write, for example when unwrapping presentational elements or replacing text nodes as you walk the DOM. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2472\"\u003e#2472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation: clarified that a configured \u003ccode\u003eCleaner\u003c/code\u003e may be reused across concurrent threads, and that shared \u003ccode\u003eSafelist\u003c/code\u003e instances should not be mutated while in use. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2473\"\u003e#2473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the default HTML \u003ccode\u003eTagSet\u003c/code\u003e for current HTML elements: added \u003ccode\u003edialog\u003c/code\u003e, \u003ccode\u003esearch\u003c/code\u003e, \u003ccode\u003epicture\u003c/code\u003e, and \u003ccode\u003eslot\u003c/code\u003e; made \u003ccode\u003eins\u003c/code\u003e, \u003ccode\u003edel\u003c/code\u003e, \u003ccode\u003ebutton\u003c/code\u003e, \u003ccode\u003eaudio\u003c/code\u003e, \u003ccode\u003evideo\u003c/code\u003e, and \u003ccode\u003ecanvas\u003c/code\u003e inline by default (\u003ccode\u003eTag#isInline()\u003c/code\u003e, aligned to phrasing content in the spec); and added readable \u003ccode\u003eElement.text()\u003c/code\u003e boundaries for controls and embedded objects via the new \u003ccode\u003eTag.TextBoundary\u003c/code\u003e option. This improves pretty-printing and keeps normalized text from running adjacent words together. \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2493\"\u003e#2493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid (R8/ProGuard): added a rule to ignore the optional \u003ccode\u003ere2j\u003c/code\u003e dependency when not present. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2459\"\u003e#2459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eNodeTraversor\u003c/code\u003e regression in 1.21.2 where removing or replacing the current node during \u003ccode\u003ehead()\u003c/code\u003e could revisit the replacement node and loop indefinitely. The traversal docs now also clarify which inserted nodes are visited in the current pass. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2472\"\u003e#2472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParsing during charset sniffing no longer fails if an advisory \u003ccode\u003eavailable()\u003c/code\u003e call throws \u003ccode\u003eIOException\u003c/code\u003e, as seen on JDK 8 \u003ccode\u003eHttpURLConnection\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2474\"\u003e#2474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCleaner\u003c/code\u003e no longer makes relative URL attributes in the input document absolute when cleaning or validating a \u003ccode\u003eDocument\u003c/code\u003e. URL normalization now applies only to the cleaned output, and \u003ccode\u003eSafelist.isSafeAttribute()\u003c/code\u003e is side effect free. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2475\"\u003e#2475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCleaner\u003c/code\u003e no longer duplicates enforced attributes when the input \u003ccode\u003eDocument\u003c/code\u003e preserves attribute case. A case-variant source attribute is now replaced by the enforced attribute in the cleaned output. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2476\"\u003e#2476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIf a per-request SOCKS proxy is configured, jsoup now avoids using the JDK \u003ccode\u003eHttpClient\u003c/code\u003e, because the JDK would silently ignore that proxy and attempt to connect directly. Those requests now fall back to the legacy \u003ccode\u003eHttpURLConnection\u003c/code\u003e transport instead, which does support SOCKS. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2468\"\u003e#2468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eConnection.Response.streamParser()\u003c/code\u003e and \u003ccode\u003eDataUtil.streamParser(Path, ...)\u003c/code\u003e could fail on small inputs without a declared charset, if the initial 5 KB charset sniff fully consumed the input and closed it before the stream parse began. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2483\"\u003e#2483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn XML mode, doctypes with an internal subset, such as \u003ccode\u003e\u0026lt;!DOCTYPE root [\u0026lt;!ENTITY name \u0026quot;value\u0026quot;\u0026gt;]\u0026gt;\u003c/code\u003e, now round-trip correctly. The subset is preserved as raw text only; entities are not expanded and external DTDs are not loaded. \u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2486\"\u003e#2486\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrated the integration test server from Jetty to Netty, which actively maintains support for our minimum JDK target (8). \u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2491\"\u003e#2491\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/jhy/jsoup/commit/ac28afe6e5bf96d39fd17c3e0a797a7585e1958c\"\u003e\u003ccode\u003eac28afe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jsoup-1.22.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/52f2cd3ea2004b9be0e0a09021bac7ce2daf8ae4\"\u003e\u003ccode\u003e52f2cd3\u003c/code\u003e\u003c/a\u003e Improve entity example in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/cf6ffe08616f8633ee6113b91f9d6a07acef38c6\"\u003e\u003ccode\u003ecf6ffe0\u003c/code\u003e\u003c/a\u003e Add Tag#TextBoundary option; bring TagSet to spec (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2493\"\u003e#2493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/2be739c1c659a1592c402a5441f8be6f7881280c\"\u003e\u003ccode\u003e2be739c\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4 to 4.35.1 (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2492\"\u003e#2492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/45de7cbc215eb3f1189d23eaf57acf6f7b1a5edf\"\u003e\u003ccode\u003e45de7cb\u003c/code\u003e\u003c/a\u003e Migrate integration test server from Jetty to Netty (\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2491\"\u003e#2491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/1df14edbfc327a1ef309142ef5e8ed68324de320\"\u003e\u003ccode\u003e1df14ed\u003c/code\u003e\u003c/a\u003e Preserve XML doctype internal subset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/06fa52d15a22003b67dfdb3f8220cc025d493a43\"\u003e\u003ccode\u003e06fa52d\u003c/code\u003e\u003c/a\u003e Adding Contribution Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/d4a8941820c037327538c30a8723ec715b67b6f6\"\u003e\u003ccode\u003ed4a8941\u003c/code\u003e\u003c/a\u003e Simplify the test; doesn't need the buffer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/823709f519995492d9a092fe315af389616e58f8\"\u003e\u003ccode\u003e823709f\u003c/code\u003e\u003c/a\u003e Don't reuse a fully read sniffed doc for StreamParser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jhy/jsoup/commit/e1b0df5fec53710214cd700de38d82e1ca92bd79\"\u003e\u003ccode\u003ee1b0df5\u003c/code\u003e\u003c/a\u003e NodeFilter javadoc tweak\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jhy/jsoup/compare/jsoup-1.22.1...jsoup-1.22.2\"\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.21.0 to 2.22.0\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.21.2 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-bom/commit/374fbd08ee91a6c91626bae1d6497df21c89b541\"\u003e\u003ccode\u003e374fbd0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/7059df78cc36832349acad026169ff890f4c718c\"\u003e\u003ccode\u003e7059df7\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-bom/commit/2fd60bdab3228f6b99dce81326d9fd7eaf587401\"\u003e\u003ccode\u003e2fd60bd\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-bom/commit/b82a3640491f66be2e56bef377b5002cd9d1567b\"\u003e\u003ccode\u003eb82a364\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-bom/commit/ef4e013e95fc64583b0a414711648a84fc50be46\"\u003e\u003ccode\u003eef4e013\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-bom/commit/536ae51c1db9dfbfc8dda697ccfd6545cf626d2b\"\u003e\u003ccode\u003e536ae51\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/536c5339035643fdca46ddd947f253afd072f764\"\u003e\u003ccode\u003e536c533\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/426b778e5ea490d164e572a63319c7cf2f362f2f\"\u003e\u003ccode\u003e426b778\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/a73cda9be3e57f29c53fea748f1f867eaa1457ab\"\u003e\u003ccode\u003ea73cda9\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-bom/commit/76b4a05087a9e42eb1b26f59d5b7028b0496da5e\"\u003e\u003ccode\u003e76b4a05\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-bom/compare/jackson-bom-2.21.2...jackson-bom-2.21.3\"\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 12.3.0 to 12.6.1\n\nUpdates `org.flywaydb:flyway-database-hsqldb` from 12.3.0 to 12.6.1\n\nUpdates `org.flywaydb:flyway-database-hsqldb` from 12.3.0 to 12.6.1\n\nUpdates `org.xerial:sqlite-jdbc` from 3.51.3.0 to 3.53.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xerial/sqlite-jdbc/releases\"\u003eorg.xerial:sqlite-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.53.1.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003esqlite\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to sqlite 3.53.1 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/8263322\"\u003e8263322\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔄️ Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erewrite amalgamation_version.sh for POSIX shell (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/52522d0\"\u003e52522d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix android usage (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/7ef8e0f\"\u003e7ef8e0f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛠  Build\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003edeps\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebump gummy-bears-api-24 to 0.14.0 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/a28d6ce\"\u003ea28d6ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump gummy-bears-api-24 to 0.13.0 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/248e1e9\"\u003e248e1e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003edeps-dev\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebump org.jreleaser:jreleaser-maven-plugin (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/396fdf3\"\u003e396fdf3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump com.tngtech.archunit:archunit-junit5 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/458abe1\"\u003e458abe1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eunscoped\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003econditionally bootstrap SLF4J API JAR (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/bc7d223\"\u003ebc7d223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake JAVA_CLASSPATH configurable (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/5aa7426\"\u003e5aa7426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eWe'd like to thank the following people for their contributions:\nGauthier, Gauthier Roebroeck, Michael Osipov\u003c/p\u003e\n\u003ch2\u003eRelease 3.53.0.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ejdbc\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eexpose wal_autocheckpoint pragma in SQLiteConfig (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/dd2adcc\"\u003edd2adcc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/xerial/sqlite-jdbc/issues/1397\"\u003e#1397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003esqlite\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to sqlite 3.53.0 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/baaf087\"\u003ebaaf087\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eunscoped\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epublish multiple classifer jars (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/bdd2b64\"\u003ebdd2b64\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/xerial/sqlite-jdbc/issues/1273\"\u003e#1273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebetter Android support (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/7eb6f3f\"\u003e7eb6f3f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/xerial/sqlite-jdbc/issues/1378\"\u003e#1378\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛠  Build\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003edeps\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebump org.sonatype.central:central-publishing-maven-plugin (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/19259e5\"\u003e19259e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump EndBug/add-and-commit from 9 to 10 (\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commits/f572217\"\u003ef572217\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003edeps-dev\u003c/strong\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/xerial/sqlite-jdbc/commit/b01674f0bffc45b4c213dd873867e64b9194104b\"\u003e\u003ccode\u003eb01674f\u003c/code\u003e\u003c/a\u003e chore(release): 3.53.1.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/e6719db995a1fee385f0421cee1eaf78e3587013\"\u003e\u003ccode\u003ee6719db\u003c/code\u003e\u003c/a\u003e chore: update native libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/826332265f8f1069faeb4a61761a8651efaefb0c\"\u003e\u003ccode\u003e8263322\u003c/code\u003e\u003c/a\u003e feat(sqlite): upgrade to sqlite 3.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/396fdf30d850ca78dad59bccaafae25c1e86998a\"\u003e\u003ccode\u003e396fdf3\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump org.jreleaser:jreleaser-maven-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/bc7d22394987d5c84706c844f0b95c7856e3f294\"\u003e\u003ccode\u003ebc7d223\u003c/code\u003e\u003c/a\u003e build: conditionally bootstrap SLF4J API JAR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/4cd221a72480a681f91f78f9d8a99372daf423ce\"\u003e\u003ccode\u003e4cd221a\u003c/code\u003e\u003c/a\u003e chore: remove execute bit on non-executable files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/5aa74267e6a01c071ec88d1882de8aeec0d8d22a\"\u003e\u003ccode\u003e5aa7426\u003c/code\u003e\u003c/a\u003e build: make JAVA_CLASSPATH configurable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/52522d02ee5cffa8f283054d8bf5a5165206caac\"\u003e\u003ccode\u003e52522d0\u003c/code\u003e\u003c/a\u003e refactor: rewrite amalgamation_version.sh for POSIX shell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/a28d6cef66da00f8559445dfacd9f34a871509d6\"\u003e\u003ccode\u003ea28d6ce\u003c/code\u003e\u003c/a\u003e build(deps): bump gummy-bears-api-24 to 0.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/sqlite-jdbc/commit/458abe135cad6e20f00504418a09946c81c8dbd7\"\u003e\u003ccode\u003e458abe1\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump com.tngtech.archunit:archunit-junit5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xerial/sqlite-jdbc/compare/3.51.3.0...3.53.1.0\"\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-community` from 25.0.2 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oracle/graal/commits\"\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-scriptengine` from 25.0.2 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oracle/graaljs/blob/vm-25.0.3/CHANGELOG.md\"\u003eorg.graalvm.js:js-scriptengine's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 25.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Node.js to version 22.22.0.\u003c/li\u003e\n\u003cli\u003eLimited Chrome inspector remote debugging to localhost.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 25.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eECMAScript 2025 mode/features enabled by default.\u003c/li\u003e\n\u003cli\u003eUpdated Node.js to version 22.17.1.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-intl-duration-format\"\u003e\u003ccode\u003eIntl.DurationFormat\u003c/code\u003e\u003c/a\u003e proposal.\u003c/li\u003e\n\u003cli\u003eMade option \u003ccode\u003ejs.text-encoding\u003c/code\u003e stable and allowed in \u003ccode\u003eSandboxPolicy.CONSTRAINED\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-defer-import-eval\"\u003e\u003ccode\u003eimport defer\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-upsert\"\u003e\u003ccode\u003eUpsert\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eEnabled source phase imports from WebAssembly modules (\u003ccode\u003eimport source mod from \u0026quot;./mod.wasm\u0026quot;\u003c/code\u003e) by default if the \u003ccode\u003ejs.webassembly\u003c/code\u003e option is enabled and the \u003ccode\u003ejs.source-phase-imports\u003c/code\u003e option is not explicitly set to \u003ccode\u003efalse\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 24.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Node.js to version 22.13.1.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-is-error\"\u003e\u003ccode\u003eError.isError\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-math-sum\"\u003e\u003ccode\u003eMath.sumPrecise\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-promise-try\"\u003e\u003ccode\u003ePromise.try\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-atomics-microwait\"\u003e\u003ccode\u003eAtomics.pause\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-arraybuffer-base64\"\u003eUint8Array to/from base64 and hex\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-source-phase-imports\"\u003eSource Phase Imports\u003c/a\u003e proposal. It is available behind the experimental option (\u003ccode\u003e--js.source-phase-imports\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/WebAssembly/esm-integration\"\u003eWebAssembly/ES Module Integration\u003c/a\u003e proposal, allowing \u003ccode\u003e.wasm\u003c/code\u003e modules to be loaded via \u003ccode\u003eimport\u003c/code\u003e statements.\u003c/li\u003e\n\u003cli\u003eImplemented basic Worker API (resembling the API available in \u003ccode\u003ed8\u003c/code\u003e). It is available behind the experimental option \u003ccode\u003e--js.worker\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded option \u003ccode\u003ejs.stack-trace-api\u003c/code\u003e that enables/disables \u003ccode\u003eError.captureStackTrace\u003c/code\u003e, \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e and \u003ccode\u003eError.stackTraceLimit\u003c/code\u003e. These non-standard extensions are disabled by default (unless \u003ccode\u003ejs.v8-compat\u003c/code\u003e or \u003ccode\u003ejs.nashorn-compat\u003c/code\u003e is used).\u003c/li\u003e\n\u003cli\u003eMade option \u003ccode\u003ejs.webassembly\u003c/code\u003e stable.\u003c/li\u003e\n\u003cli\u003eMade options \u003ccode\u003ejs.load\u003c/code\u003e, \u003ccode\u003ejs.print\u003c/code\u003e, and \u003ccode\u003ejs.graal-builtin\u003c/code\u003e stable and allowed in \u003ccode\u003eSandboxPolicy.UNTRUSTED\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade option \u003ccode\u003ejs.locale\u003c/code\u003e stable and allowed in \u003ccode\u003eSandboxPolicy.UNTRUSTED\u003c/code\u003e. Its value, if non-empty, must be a well-formed Unicode BCP 47 locale identifier and is now validated.\u003c/li\u003e\n\u003cli\u003eAdded an experimental \u003ccode\u003ejava.util.concurrent.Executor\u003c/code\u003e that can be used to post tasks into the event loop thread in \u003ccode\u003egraal-nodejs\u003c/code\u003e. It is available as \u003ccode\u003erequire('node:graal').eventLoopExecutor\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ccode\u003eTextDecoder\u003c/code\u003e and \u003ccode\u003eTextEncoder\u003c/code\u003e APIs of the \u003ca href=\"https://encoding.spec.whatwg.org/\"\u003eWHATWG Encoding Standard\u003c/a\u003e. They are available behind the experimental option (\u003ccode\u003e--js.text-encoding\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-regex-escaping\"\u003e\u003ccode\u003eRegExp.escape\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-regexp-modifiers\"\u003eRegular Expression Pattern Modifiers\u003c/a\u003e proposal.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-iterator-sequencing\"\u003eIterator Sequencing\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 24.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eECMAScript 2024 mode/features enabled by default.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-redeclarable-global-eval-vars\"\u003eMake eval-introduced global vars redeclarable\u003c/a\u003e proposal.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-float16array\"\u003eFloat16Array\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-array-from-async\"\u003eArray.fromAsync\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-resizablearraybuffer\"\u003eResizable and Growable ArrayBuffers\u003c/a\u003e proposal.\u003c/li\u003e\n\u003cli\u003eUpdated Node.js to version 20.13.1.\u003c/li\u003e\n\u003cli\u003eMade option \u003ccode\u003ejs.esm-eval-returns-exports\u003c/code\u003e stable and allowed in \u003ccode\u003eSandboxPolicy.UNTRUSTED\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 24.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/WebAssembly/threads\"\u003eWebAssembly threads\u003c/a\u003e proposal.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-promise-with-resolvers\"\u003ePromise.withResolvers\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplementation of \u003ca href=\"https://github.com/tc39/proposal-async-iterator-helpers\"\u003eAsync Iterator Helpers\u003c/a\u003e proposal (that was split out from Iterator Helpers proposal) was moved behind the experimental option \u003ccode\u003e--js.async-iterator-helpers\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-is-usv-string\"\u003eWell-Formed Unicode Strings\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-json-parse-with-source\"\u003eJSON.parse source text access\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated Node.js to version 18.18.2.\u003c/li\u003e\n\u003cli\u003eWebAssembly support in Node.js has been enabled by default. It can be disabled using the experimental option \u003ccode\u003e--js.webassembly=false\u003c/code\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/oracle/graaljs/commit/eba5be12437ddf85b56b6d50180ce93e6769f72b\"\u003e\u003ccode\u003eeba5be1\u003c/code\u003e\u003c/a\u003e release GraalVM 25.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/8df2eb01cb3db4a30762d4bf42d206048f251242\"\u003e\u003ccode\u003e8df2eb0\u003c/code\u003e\u003c/a\u003e [GR-74224] Backport to 25.0: Restrict Chrome Inspector to localhost.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/af7f1c39a9e4ec97b7566467751eac01a2052e5e\"\u003e\u003ccode\u003eaf7f1c3\u003c/code\u003e\u003c/a\u003e [GR-73523] Backport to 25.0: Fix PE bailout in eval().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/768265bdcffb8e3f68f76fc072b286263daff706\"\u003e\u003ccode\u003e768265b\u003c/code\u003e\u003c/a\u003e Run basic smoke tests in the gate.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/3a36e8d60d2662fe0f940a5e95b100bd262225c0\"\u003e\u003ccode\u003e3a36e8d\u003c/code\u003e\u003c/a\u003e Restrict Chrome Inspector to localhost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/131723667b91e4a6d4a454775768332c4d2996d7\"\u003e\u003ccode\u003e1317236\u003c/code\u003e\u003c/a\u003e Add regression test for eval() compilation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/f4583082cb7e3214bcc348d8826f2f78e95952ba\"\u003e\u003ccode\u003ef458308\u003c/code\u003e\u003c/a\u003e ScriptNode.runEval should create function object behind a TruffleBoundary.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/45949a471dc38a93dc07db5b3ce9a3f15dc1e95a\"\u003e\u003ccode\u003e45949a4\u003c/code\u003e\u003c/a\u003e [GR-72571] Backport to 25.0: Transient aux-engine-cache test failure.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/6e789095b2500bc40245b393ff29a56b790dfc1b\"\u003e\u003ccode\u003e6e78909\u003c/code\u003e\u003c/a\u003e Work around transient aux-engine-cache test failure due to speculative optimi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/bae1c8504b284238aa1f3140abddbb2592d7b82a\"\u003e\u003ccode\u003ebae1c85\u003c/code\u003e\u003c/a\u003e [GR-72939] Backport to 25.0.3: Upgrading Node.js version used by graal-nodejs...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/graalvm/graaljs/compare/vm-25.0.2...vm-25.0.3\"\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-scriptengine` from 25.0.2 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oracle/graaljs/blob/vm-25.0.3/CHANGELOG.md\"\u003eorg.graalvm.js:js-scriptengine's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 25.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Node.js to version 22.22.0.\u003c/li\u003e\n\u003cli\u003eLimited Chrome inspector remote debugging to localhost.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 25.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eECMAScript 2025 mode/features enabled by default.\u003c/li\u003e\n\u003cli\u003eUpdated Node.js to version 22.17.1.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-intl-duration-format\"\u003e\u003ccode\u003eIntl.DurationFormat\u003c/code\u003e\u003c/a\u003e proposal.\u003c/li\u003e\n\u003cli\u003eMade option \u003ccode\u003ejs.text-encoding\u003c/code\u003e stable and allowed in \u003ccode\u003eSandboxPolicy.CONSTRAINED\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-defer-import-eval\"\u003e\u003ccode\u003eimport defer\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-upsert\"\u003e\u003ccode\u003eUpsert\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eEnabled source phase imports from WebAssembly modules (\u003ccode\u003eimport source mod from \u0026quot;./mod.wasm\u0026quot;\u003c/code\u003e) by default if the \u003ccode\u003ejs.webassembly\u003c/code\u003e option is enabled and the \u003ccode\u003ejs.source-phase-imports\u003c/code\u003e option is not explicitly set to \u003ccode\u003efalse\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 24.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Node.js to version 22.13.1.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-is-error\"\u003e\u003ccode\u003eError.isError\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-math-sum\"\u003e\u003ccode\u003eMath.sumPrecise\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-promise-try\"\u003e\u003ccode\u003ePromise.try\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-atomics-microwait\"\u003e\u003ccode\u003eAtomics.pause\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-arraybuffer-base64\"\u003eUint8Array to/from base64 and hex\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-source-phase-imports\"\u003eSource Phase Imports\u003c/a\u003e proposal. It is available behind the experimental option (\u003ccode\u003e--js.source-phase-imports\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/WebAssembly/esm-integration\"\u003eWebAssembly/ES Module Integration\u003c/a\u003e proposal, allowing \u003ccode\u003e.wasm\u003c/code\u003e modules to be loaded via \u003ccode\u003eimport\u003c/code\u003e statements.\u003c/li\u003e\n\u003cli\u003eImplemented basic Worker API (resembling the API available in \u003ccode\u003ed8\u003c/code\u003e). It is available behind the experimental option \u003ccode\u003e--js.worker\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded option \u003ccode\u003ejs.stack-trace-api\u003c/code\u003e that enables/disables \u003ccode\u003eError.captureStackTrace\u003c/code\u003e, \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e and \u003ccode\u003eError.stackTraceLimit\u003c/code\u003e. These non-standard extensions are disabled by default (unless \u003ccode\u003ejs.v8-compat\u003c/code\u003e or \u003ccode\u003ejs.nashorn-compat\u003c/code\u003e is used).\u003c/li\u003e\n\u003cli\u003eMade option \u003ccode\u003ejs.webassembly\u003c/code\u003e stable.\u003c/li\u003e\n\u003cli\u003eMade options \u003ccode\u003ejs.load\u003c/code\u003e, \u003ccode\u003ejs.print\u003c/code\u003e, and \u003ccode\u003ejs.graal-builtin\u003c/code\u003e stable and allowed in \u003ccode\u003eSandboxPolicy.UNTRUSTED\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade option \u003ccode\u003ejs.locale\u003c/code\u003e stable and allowed in \u003ccode\u003eSandboxPolicy.UNTRUSTED\u003c/code\u003e. Its value, if non-empty, must be a well-formed Unicode BCP 47 locale identifier and is now validated.\u003c/li\u003e\n\u003cli\u003eAdded an experimental \u003ccode\u003ejava.util.concurrent.Executor\u003c/code\u003e that can be used to post tasks into the event loop thread in \u003ccode\u003egraal-nodejs\u003c/code\u003e. It is available as \u003ccode\u003erequire('node:graal').eventLoopExecutor\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ccode\u003eTextDecoder\u003c/code\u003e and \u003ccode\u003eTextEncoder\u003c/code\u003e APIs of the \u003ca href=\"https://encoding.spec.whatwg.org/\"\u003eWHATWG Encoding Standard\u003c/a\u003e. They are available behind the experimental option (\u003ccode\u003e--js.text-encoding\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-regex-escaping\"\u003e\u003ccode\u003eRegExp.escape\u003c/code\u003e\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-regexp-modifiers\"\u003eRegular Expression Pattern Modifiers\u003c/a\u003e proposal.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-iterator-sequencing\"\u003eIterator Sequencing\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 24.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eECMAScript 2024 mode/features enabled by default.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-redeclarable-global-eval-vars\"\u003eMake eval-introduced global vars redeclarable\u003c/a\u003e proposal.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-float16array\"\u003eFloat16Array\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-array-from-async\"\u003eArray.fromAsync\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-resizablearraybuffer\"\u003eResizable and Growable ArrayBuffers\u003c/a\u003e proposal.\u003c/li\u003e\n\u003cli\u003eUpdated Node.js to version 20.13.1.\u003c/li\u003e\n\u003cli\u003eMade option \u003ccode\u003ejs.esm-eval-returns-exports\u003c/code\u003e stable and allowed in \u003ccode\u003eSandboxPolicy.UNTRUSTED\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 24.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/WebAssembly/threads\"\u003eWebAssembly threads\u003c/a\u003e proposal.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-promise-with-resolvers\"\u003ePromise.withResolvers\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplementation of \u003ca href=\"https://github.com/tc39/proposal-async-iterator-helpers\"\u003eAsync Iterator Helpers\u003c/a\u003e proposal (that was split out from Iterator Helpers proposal) was moved behind the experimental option \u003ccode\u003e--js.async-iterator-helpers\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-is-usv-string\"\u003eWell-Formed Unicode Strings\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eImplemented the \u003ca href=\"https://github.com/tc39/proposal-json-parse-with-source\"\u003eJSON.parse source text access\u003c/a\u003e proposal. It is available in ECMAScript staging mode (\u003ccode\u003e--js.ecmascript-version=staging\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated Node.js to version 18.18.2.\u003c/li\u003e\n\u003cli\u003eWebAssembly support in Node.js has been enabled by default. It can be disabled using the experimental option \u003ccode\u003e--js.webassembly=false\u003c/code\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/oracle/graaljs/commit/eba5be12437ddf85b56b6d50180ce93e6769f72b\"\u003e\u003ccode\u003eeba5be1\u003c/code\u003e\u003c/a\u003e release GraalVM 25.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/8df2eb01cb3db4a30762d4bf42d206048f251242\"\u003e\u003ccode\u003e8df2eb0\u003c/code\u003e\u003c/a\u003e [GR-74224] Backport to 25.0: Restrict Chrome Inspector to localhost.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/af7f1c39a9e4ec97b7566467751eac01a2052e5e\"\u003e\u003ccode\u003eaf7f1c3\u003c/code\u003e\u003c/a\u003e [GR-73523] Backport to 25.0: Fix PE bailout in eval().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/768265bdcffb8e3f68f76fc072b286263daff706\"\u003e\u003ccode\u003e768265b\u003c/code\u003e\u003c/a\u003e Run basic smoke tests in the gate.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/3a36e8d60d2662fe0f940a5e95b100bd262225c0\"\u003e\u003ccode\u003e3a36e8d\u003c/code\u003e\u003c/a\u003e Restrict Chrome Inspector to localhost\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/131723667b91e4a6d4a454775768332c4d2996d7\"\u003e\u003ccode\u003e1317236\u003c/code\u003e\u003c/a\u003e Add regression test for eval() compilation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/f4583082cb7e3214bcc348d8826f2f78e95952ba\"\u003e\u003ccode\u003ef458308\u003c/code\u003e\u003c/a\u003e ScriptNode.runEval should create function object behind a TruffleBoundary.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/45949a471dc38a93dc07db5b3ce9a3f15dc1e95a\"\u003e\u003ccode\u003e45949a4\u003c/code\u003e\u003c/a\u003e [GR-72571] Backport to 25.0: Transient aux-engine-cache test failure.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/6e789095b2500bc40245b393ff29a56b790dfc1b\"\u003e\u003ccode\u003e6e78909\u003c/code\u003e\u003c/a\u003e Work around transient aux-engine-cache test failure due to speculative optimi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oracle/graaljs/commit/bae1c8504b284238aa1f3140abddbb2592d7b82a\"\u003e\u003ccode\u003ebae1c85\u003c/code\u003e\u003c/a\u003e [GR-72939] Backport to 25.0.3: Upgrading Node.js version used by graal-nodejs...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/graalvm/graaljs/compare/vm-25.0.2...vm-25.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.graphql-java:graphql-java` from 25.0 to 26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/graphql-java/graphql-java/releases\"\u003ecom.graphql-java:graphql-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.0\u003c/h2\u003e\n\u003cp\u003eThis is the 26.0 release of graphql-java. Highlights are summarized below; the full list of merged PRs is at the end.\u003c/p\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003ch3\u003eQuery complexity limits are now enforced by default\u003c/h3\u003e\n\u003cp\u003eNew \u003ccode\u003eQueryComplexityLimits\u003c/code\u003e validation checks \u003ccode\u003emaxDepth\u003c/code\u003e (default \u003cstrong\u003e100\u003c/strong\u003e) and \u003ccode\u003emaxFieldsCount\u003c/code\u003e (default \u003cstrong\u003e100,000\u003c/strong\u003e) as part of standard validation. Queries exceeding these limits will now fail with new \u003ccode\u003eMaxQueryDepthExceeded\u003c/code\u003e / \u003ccode\u003eMaxQueryFieldsExceeded\u003c/code\u003e validation errors.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSet custom limits via \u003ccode\u003eGraphQLContext\u003c/code\u003e using \u003ccode\u003eQueryComplexityLimits.KEY\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDisable entirely with \u003ccode\u003eQueryComplexityLimits.NONE\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIntroduced in \u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4256\"\u003e#4256\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eValidation rule filtering API changed\u003c/h3\u003e\n\u003cp\u003eIn \u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4228\"\u003e#4228\u003c/a\u003e the rule-filter predicate changed from \u003ccode\u003ePredicate\u0026lt;Class\u0026lt;?\u0026gt;\u0026gt;\u003c/code\u003e to \u003ccode\u003ePredicate\u0026lt;OperationValidationRule\u0026gt;\u003c/code\u003e in \u003ccode\u003eValidator.validateDocument(...)\u003c/code\u003e and \u003ccode\u003eParseAndValidate.parseAndValidate(...)\u003c/code\u003e. Callers that filtered by class (e.g. \u003ccode\u003erule -\u0026gt; rule != NoUnusedFragments.class\u003c/code\u003e) must migrate to the enum (\u003ccode\u003erule -\u0026gt; rule != OperationValidationRule.NO_UNUSED_FRAGMENTS\u003c/code\u003e). The \u003ccode\u003e@Internal\u003c/code\u003e classes \u003ccode\u003eAbstractRule\u003c/code\u003e and \u003ccode\u003eRulesVisitor\u003c/code\u003e were removed.\u003c/p\u003e\n\u003ch3\u003eBuilt-in directive handling consolidated (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4229\"\u003e#4229\u003c/a\u003e)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDirectiveInfo\u003c/code\u003e was removed. Replace usages:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDirectiveInfo.isGraphqlSpecifiedDirective(...)\u003c/code\u003e → \u003ccode\u003eDirectives.isBuiltInDirective(...)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDirectiveInfo.GRAPHQL_SPECIFICATION_DIRECTIVES\u003c/code\u003e → \u003ccode\u003eDirectives.BUILT_IN_DIRECTIVES\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDirectiveInfo.GRAPHQL_SPECIFICATION_DIRECTIVE_MAP\u003c/code\u003e → \u003ccode\u003eDirectives.BUILT_IN_DIRECTIVES_MAP\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDirective ordering is now consistent: all 7 built-in directives appear first, followed by user-defined directives.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGraphQLSchema.Builder.clearDirectives()\u003c/code\u003e was initially removed then re-added in \u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4276\"\u003e#4276\u003c/a\u003e with new semantics — it clears all \u003ccode\u003eadditionalDirectives\u003c/code\u003e, but built-in directives are always re-added automatically at build time.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOneOf inhabitability validation (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4248\"\u003e#4248\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eNew validator rejects OneOf input types that cannot be populated with a finite value (e.g. \u003ccode\u003einput A @oneOf { a: A }\u003c/code\u003e). Schemas that previously validated may now be rejected.\u003c/p\u003e\n\u003ch3\u003eNon-null field validation for code-built schemas (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4194\"\u003e#4194\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eCode-built schemas now perform the same deprecated-on-non-null field validation as SDL-built ones. Schemas relying on the gap may now fail validation.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eGraphQLSchema.getCodeRegistry()\u003c/code\u003e is no longer \u003ccode\u003e@Nullable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4247\"\u003e#4247\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eThe return type was incorrectly annotated nullable. Callers may now drop redundant null checks; downstream nullness tooling will reflect the change.\u003c/p\u003e\n\u003ch3\u003eJSpecify nullability annotations rolled out broadly\u003c/h3\u003e\n\u003cp\u003eWaves 2 and 3 (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4184\"\u003e#4184\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4274\"\u003e#4274\u003c/a\u003e) plus many individual PRs annotated hundreds of classes across \u003ccode\u003egraphql.analysis\u003c/code\u003e, \u003ccode\u003egraphql.execution\u003c/code\u003e, \u003ccode\u003egraphql.language\u003c/code\u003e, \u003ccode\u003egraphql.schema\u003c/code\u003e and others with \u003ccode\u003e@NullMarked\u003c/code\u003e/\u003ccode\u003e@NullUnmarked\u003c/code\u003e/\u003ccode\u003e@Nullable\u003c/code\u003e. Kotlin and other null-aware callers will now see stricter nullability contracts; code that relied on previously-permissive signatures may need adjustment.\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eGraphQLSchema.FastBuilder\u003c/code\u003e\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4197\"\u003e#4197\u003c/a\u003e) — a more restrictive but \u003cstrong\u003e~5× faster\u003c/strong\u003e schema builder that reduces both time and memory for large schemas.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eQuery complexity limits\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4256\"\u003e#4256\u003c/a\u003e) — depth/field-count guardrails baked into validation (see breaking changes above for the enforcement side).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eQueryAppliedDirective\u003c/code\u003e on operations and documents\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4297\"\u003e#4297\u003c/a\u003e) — directives applied at the operation/document level are now exposed as \u003ccode\u003eQueryAppliedDirective\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew instrumentation hook for post-exception-handling results\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4206\"\u003e#4206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4207\"\u003e#4207\u003c/a\u003e) — observe the \u003ccode\u003eDataFetcherResult\u003c/code\u003e after \u003ccode\u003eDataFetcherExceptionHandler\u003c/code\u003e has mapped exceptions to errors. \u003ccode\u003eChainedInstrumentation\u003c/code\u003e delegates the new hook correctly.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGeneric \u003ccode\u003eDataFetcherResult.newBuilder(T data)\u003c/code\u003e\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4254\"\u003e#4254\u003c/a\u003e) — removes the need for explicit type witnesses on the common \u003ccode\u003eDataFetcherResult.\u0026lt;T\u0026gt;newResult().data(x)...\u003c/code\u003e pattern.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRe-added \u003ccode\u003eGraphQLSchema.Builder.clearDirectives()\u003c/code\u003e\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4276\"\u003e#4276\u003c/a\u003e) — useful with \u003ccode\u003eGraphQLSchema.transform\u003c/code\u003e to rewrite non-built-in directives; built-ins are always re-added.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003etoString()\u003c/code\u003e on AST directives holders\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4195\"\u003e#4195\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚡ Performance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eIncremental \u003ccode\u003e@defer\u003c/code\u003e execution starts earlier\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4174\"\u003e#4174\u003c/a\u003e) — begins processing deferred payloads as soon as the first incremental call is detected instead of waiting for the initial result to complete.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eValidation consolidation\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4228\"\u003e#4228\u003c/a\u003e) — all operation validation rules run in a single \u003ccode\u003eOperationValidator\u003c/code\u003e pass, significantly cutting validation overhead.\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/graphql-java/graphql-java/commit/86afa76971b94b7887c1c3b0e5afa996ef46805b\"\u003e\u003ccode\u003e86afa76\u003c/code\u003e\u003c/a\u003e Update test baseline [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-java/graphql-java/commit/95f49d95945b34ca45e9e1cc23ce1368309632fc\"\u003e\u003ccode\u003e95f49d9\u003c/code\u003e\u003c/a\u003e Bump JaCoCo to 0.8.14 for Java 25 class file support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-java/graphql-java/commit/3af0c5cc61331ade2787bb3a0891e19750357345\"\u003e\u003ccode\u003e3af0c5c\u003c/code\u003e\u003c/a\u003e Update test baseline [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-java/graphql-java/commit/a6cc631e328d7d01ea261aa21d9225294adfd155\"\u003e\u003ccode\u003ea6cc631\u003c/code\u003e\u003c/a\u003e JSpecify big wave 3 (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4274\"\u003e#4274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-java/graphql-java/commit/d26e4d61dfa90f092b36e0756bfae31655d17751\"\u003e\u003ccode\u003ed26e4d6\u003c/code\u003e\u003c/a\u003e Update test baseline [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-java/graphql-java/commit/c86eb07d9d99be6f15e1caeb7958be109cdd6ef8\"\u003e\u003ccode\u003ec86eb07\u003c/code\u003e\u003c/a\u003e Add JSpecify annotations to 10 language package classes (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-java/graphql-java/commit/b1543882a65b1af4207c0a0626b04ae797c3a2bb\"\u003e\u003ccode\u003eb154388\u003c/code\u003e\u003c/a\u003e Update test baseline [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-java/graphql-java/commit/aafbbd54f0591cc1c34de9c7d8451aff09bb4b8f\"\u003e\u003ccode\u003eaafbbd5\u003c/code\u003e\u003c/a\u003e Add JSpecify annotations to 10 language package classes (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4218\"\u003e#4218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-java/graphql-java/commit/3e15aed1209b59e71bedf8ad6e3e46ba5b28a177\"\u003e\u003ccode\u003e3e15aed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4359\"\u003e#4359\u003c/a\u003e from graphql-java/dependabot/github_actions/actions/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-java/graphql-java/commit/e0ca0613e1c15a7a6c4d012e1ebba37e091ac682\"\u003e\u003ccode\u003ee0ca061\u003c/code\u003e\u003c/a\u003e Bump org.apache.groovy:groovy from 5.0.4 to 5.0.5 (\u003ca href=\"https://redirect.github.com/graphql-java/graphql-java/issues/4363\"\u003e#4363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/graphql-java/graphql-java/compare/v25.0...v26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.groovy:groovy-all` from 5.0.5 to 5.0.6\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 `io.grpc:grpc-protobuf` from 1.80.0 to 1.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-java/releases\"\u003eio.grpc:grpc-protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eV1.81.0\u003c/h2\u003e\n\u003cp\u003eIn this release we drop support for Android API level 22 or lower (Lollipop or earlier), following Google Play Service’s \u003ca href=\"https://developers.google.com/android/guides/setup\"\u003ediscontinued updates for Lollipop (API levels 21 \u0026amp; 22)\u003c/a\u003e and now requires a minimum of API level 23 (Android 6.0 Marshmallow).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAPI Changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eapi: Deprecate LoadBalancer.handleResolvedAddresses(). Developers maintaining custom LoadBalancer implementations should transition to using LoadBalancer.acceptResolvedAddresses(). Unlike the deprecated method, acceptResolvedAddresses() returns a Status object, allowing the load balancer to explicitly report success or reject the update if the provided addresses or configuration are invalid. (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/11623\"\u003e#11623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBehavior Changes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ecore: Enable dns \u0026quot;caching\u0026quot; on Android for 30 seconds to reduce CPU impact of a refresh loop with an LB policy (0675f70af). DnsNameResolver ignores re-resolution requests on OpenJDK-like platforms if it has been too soon since the last DNS query because InetAddress.getAllByName() has a cache with a fixed entry lifetime, but this logic was disabled for Android which does not have that style of cache. Android’s cache uses the result TTL, which will rarely be less than 30 seconds. This change would probably be most noticeable when 1) changing to a different network (e.g., from wifi to mobile), 2) the server has different addresses for different networks, and 3) the app is not using AndroidChannelBuilder with an \u003ccode\u003eandroid.context.Context\u003c/code\u003e. For reference, it seems Chrome caches for 1 minute\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eopentelemetry: Fix baggage propagation, the baggage propagation for opentelemetry introduced in \u003ca href=\"https://redirect.github.com/grpc/grpc-java/pull/12389\"\u003e#12389\u003c/a\u003e was broken. The context is decided once and used for all recording for the call, thus guaranteeing all record()s have consistent information.\u003c/li\u003e\n\u003cli\u003ecore: Address a race condition where \u003ccode\u003eManagedChannelOrphanWrapper\u003c/code\u003e could incorrectly log a \u0026quot;not shutdown properly\u0026quot; warning during garbage collection when using directExecutor(). (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12705\"\u003e#12705\u003c/a\u003e) (d459338d9)\u003c/li\u003e\n\u003cli\u003exds: Fix xDS HTTP CONNECT's transport socket name bug which is now corrected to use \u003ccode\u003etypeUrl\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12740\"\u003e#12740\u003c/a\u003e) (eac9fe961)\u003c/li\u003e\n\u003cli\u003exds: Fix an issue where subchannel metrics were dropping their association with the \u003ccode\u003ebackend_service\u003c/code\u003e. This ensures xDS load balancing metrics are reported accurately. (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNew Features\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enetty: Add tcp metrics, by implementing a few of the metrics defined in \u003ca href=\"https://redirect.github.com/grpc/proposal/pull/519\"\u003eA80\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eapi: Add a CallOption for a custom label on per-RPC metrics (0e39b2967). This CallOption is copied by grpc-opentelemetry to the \u003ccode\u003egrpc.client.call.custom\u003c/code\u003e label as defined by \u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e. See also the \u003ca href=\"https://grpc.io/docs/guides/opentelemetry-metrics/\"\u003egRPC OpenTelemetry Metrics guide\u003c/a\u003e (update \u003ca href=\"https://redirect.github.com/grpc/grpc.io/pull/1505\"\u003ein-progress\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Weighted Round Robin (WRR) load balancing driven by custom backend metrics, implementing the behavior defined in gRFC A114. (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12645\"\u003e#12645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eutils: Update \u003ccode\u003eAdvancedTlsX509KeyManager\u003c/code\u003e so that developers can now preserve and use key aliases when dynamically reloading TLS certificates. (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12686\"\u003e#12686\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate the \u0026quot;Outgoing Flow Control\u0026quot; section in the Manual Flow Control example to say onNext() does not block, but rather queues the messages in memory and advises developers to use CallStreamObserver.isReady() to prevent this memory exhaustion (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12700\"\u003e#12700\u003c/a\u003e) (a3a9ffcbe) (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12726\"\u003e#12726\u003c/a\u003e) (65ae2efda)\u003c/li\u003e\n\u003cli\u003eexamples: Clean up Health example, and document need for grpc-services (3ed732fc0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDependencies\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Dependencies (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12719\"\u003e#12719\u003c/a\u003e) (16e17abba). Google-auth-library: 1.42.1, animal-sniffer: 1.27, assertj-core:3.27.7, error_prone_annotations:2.48.0, proto-google-common-protos:2.64.1, google-cloud-logging:3.23.10, jetty-http2-server:12.1.7, jetty-ee10-servlet:12.1.7, lincheck:3.4, opentelemetry-api:1.60.1, opentelemetry-exporter-prometheus:1.60.1-alpha, opentelemetry-gcp-resources:1.54.0-alpha, opentelemetry-sdk-extension-autoconfigure:1.60.1, opentelemetry-sdk-testing:1.60.1, robolectric:4.16.1, tomcat-embed-core:10.1.52, tomcat-embed-core9: 9.0.115,\u003c/li\u003e\n\u003cli\u003eUpgrade Netty to 4.1.132 and netty-tcnative to 2.0.75 (1528f809c)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eThanks to\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/becomeStar\"\u003e\u003ccode\u003e@​becomeStar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjaminp\"\u003e\u003ccode\u003e@​benjaminp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoeCqupt\"\u003e\u003ccode\u003e@​JoeCqupt\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Kainsin\"\u003e\u003ccode\u003e@​Kainsin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/merlimat\"\u003e\u003ccode\u003e@​merlimat\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SreeramdasLavanya\"\u003e\u003ccode\u003e@​SreeramdasLavanya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/themechbro\"\u003e\u003ccode\u003e@​themechbro\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhangweikop\"\u003e\u003ccode\u003e@​zhangweikop\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/grpc/grpc-java/commit/6951542f66c59f63cbf5348b38a2306a3964adda\"\u003e\u003ccode\u003e6951542\u003c/code\u003e\u003c/a\u003e Bump version to 1.81.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-java/commit/e94188e81298c36ac9654dc76025940171abc0a4\"\u003e\u003ccode\u003ee94188e\u003c/code\u003e\u003c/a\u003e Update README etc to reference 1.81.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-java/commit/4813c6d06089d49a479f7f1786297dc3d8c0e549\"\u003e\u003ccode\u003e4813c6d\u003c/code\u003e\u003c/a\u003e core,xds: Fix backend_service plumbing for subchannel metrics (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12735\"\u003e#12735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-java/commit/6737eb583a273dd13bf9e7b82cc1d9df75e551bd\"\u003e\u003ccode\u003e6737eb5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Replace javax ThreadSafe annotation with errorprone ThreadSafe (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/1274\"\u003e#1274\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-java/commit/ef3531325ba98fa043f6f7f16fa0715e9296d7a3\"\u003e\u003ccode\u003eef35313\u003c/code\u003e\u003c/a\u003e Replace javax ThreadSafe annotation with errorprone ThreadSafe (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12742\"\u003e#12742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-java/commit/3ed732fc09c41b185cd03fdd6864c4ebb82f3a80\"\u003e\u003ccode\u003e3ed732f\u003c/code\u003e\u003c/a\u003e examples: Clean up Health, and document need for grpc-services\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-java/commit/eac9fe9612881d54d51ddc5496599ba9a8201021\"\u003e\u003ccode\u003eeac9fe9\u003c/code\u003e\u003c/a\u003e xds: fix xDS HTTP CONNECT's transport socket name bug (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12740\"\u003e#12740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-java/commit/1528f809c9e506cf2e7052e3f41fd8b75636d3d3\"\u003e\u003ccode\u003e1528f80\u003c/code\u003e\u003c/a\u003e Upgrade Netty to 4.1.132 and netty-tcnative to 2.0.75\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-java/commit/d057a7ebee2945fc0a9ca58b36afdb5b37a99680\"\u003e\u003ccode\u003ed057a7e\u003c/code\u003e\u003c/a\u003e [xds] Implement A114: WRR support for custom backend metrics (\u003ca href=\"https://redirect.github.com/grpc/grpc-java/issues/12645\"\u003e#12645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-java/commit/842636f88452c30769a5561f7659db6e4f9fc2a0\"\u003e\u003ccode\u003e842636f\u003c/code\u003e\u003c/a\u003e xds: Add configuration objects for ExtAuthz, GrpcService and Bootstrap change...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-java/compare/v1.80.0...v1.81.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.drewnoakes:metadata-extractor` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drewnoakes/metadata-extractor/releases\"\u003ecom.drewnoakes:metadata-extractor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify string creation by \u003ca href=\"https://github.com/drewnoakes\"\u003e\u003ccode\u003e@​drewnoakes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/637\"\u003edrewnoakes/metadata-extractor#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopy paste error fixed by \u003ca href=\"https://github.com/GRuppert\"\u003e\u003ccode\u003e@​GRuppert\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/641\"\u003edrewnoakes/metadata-extractor#641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded code to parse OM System II makernote (uses Olympus II makernote) by \u003ca href=\"https://github.com/AndyDragon\"\u003e\u003ccode\u003e@​AndyDragon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/642\"\u003edrewnoakes/metadata-extractor#642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd HEIC/HEIF to README by \u003ca href=\"https://github.com/drewnoakes\"\u003e\u003ccode\u003e@​drewnoakes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/645\"\u003edrewnoakes/metadata-extractor#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrim trailing null bytes from some string values by \u003ca href=\"https://github.com/drewnoakes\"\u003e\u003ccode\u003e@​drewnoakes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/647\"\u003edrewnoakes/metadata-extractor#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed parsing of illegal dates + handle known null value by \u003ca href=\"https://github.com/StefanOltmann\"\u003e\u003ccode\u003e@​StefanOltmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/650\"\u003edrewnoakes/metadata-extractor#650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport AVIF / AV1 images by \u003ca href=\"https://github.com/StefanOltmann\"\u003e\u003ccode\u003e@​StefanOltmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/649\"\u003edrewnoakes/metadata-extractor#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emaven.yml fixed after branch rename by \u003ca href=\"https://github.com/StefanOltmann\"\u003e\u003ccode\u003e@​StefanOltmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/652\"\u003edrewnoakes/metadata-extractor#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed wrong date/time when timezone is null by \u003ca href=\"https://github.com/StefanOltmann\"\u003e\u003ccode\u003e@​StefanOltmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/651\"\u003edrewnoakes/metadata-extractor#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate lengths before parsing JPEG data by \u003ca href=\"https://github.com/drewnoakes\"\u003e\u003ccode\u003e@​drewnoakes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/653\"\u003edrewnoakes/metadata-extractor#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Automatic-Module-Name by \u003ca href=\"https://github.com/tsmock\"\u003e\u003ccode\u003e@​tsmock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/621\"\u003edrewnoakes/metadata-extractor#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PDF support to detectFileType by \u003ca href=\"https://github.com/max-peroch\"\u003e\u003ccode\u003e@​max-peroch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/665\"\u003edrewnoakes/metadata-extractor#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix of \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/issues/676\"\u003e#676\u003c/a\u003e by \u003ca href=\"https://github.com/ogawaffm\"\u003e\u003ccode\u003e@​ogawaffm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/677\"\u003edrewnoakes/metadata-extractor#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/issues/685\"\u003e#685\u003c/a\u003e | Fix StringIndexOutOfBoundsException in ICC DESC tag processing by \u003ca href=\"https://github.com/DAN-MU-ZI\"\u003e\u003ccode\u003e@​DAN-MU-ZI\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/687\"\u003edrewnoakes/metadata-extractor#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Java version to 1.8 by \u003ca href=\"https://github.com/drewnoakes\"\u003e\u003ccode\u003e@​drewnoakes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/696\"\u003edrewnoakes/metadata-extractor#696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix rounding error in shutter speed description by \u003ca href=\"https://github.com/drewnoakes\"\u003e\u003ccode\u003e@​drewnoakes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/695\"\u003edrewnoakes/metadata-extractor#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend file type detection by \u003ca href=\"https://github.com/drewnoakes\"\u003e\u003ccode\u003e@​drewnoakes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drewnoakes/metadata-extractor/pull/697\"\u003edrewnoakes/metadata-extractor#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca h...\n\n_Description has been truncated_","html_url":"https://github.com/ricekot/zap-extensions/pull/60","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ricekot%2Fzap-extensions/issues/60","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/60/packages"}},{"old_version":"2.1.41","new_version":"2.1.42","update_type":"patch","path":null,"pr_created_at":"2026-05-19T22:25:30.000Z","version_change":"2.1.41 → 2.1.42","issue":{"uuid":"4481510413","node_id":"PR_kwDOAWH1ps7dRvDI","number":2912,"state":"open","title":"[DT-400-maven]: Bump the maven-other-updates group with 5 updates","user":"dependabot[bot]","labels":["dependency"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T22:25:30.000Z","updated_at":"2026-05-19T22:33:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[DT-400-maven]: Bump","group_name":"maven-other-updates","update_count":5,"packages":[{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"3.4.0","new_version":"3.5.1","repository_url":"https://github.com/diffplug/spotless"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.41","new_version":"2.1.42","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.17","new_version":"2.0.18"},{"name":"org.elasticsearch.client:elasticsearch-rest-client","old_version":"9.4.0","new_version":"9.4.1","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.6.2","new_version":"3.6.3","repository_url":"https://github.com/apache/maven-enforcer"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-other-updates group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `3.4.0` | `3.5.1` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.41` | `2.1.42` |\n| org.slf4j:slf4j-api | `2.0.17` | `2.0.18` |\n| [org.elasticsearch.client:elasticsearch-rest-client](https://github.com/elastic/elasticsearch) | `9.4.0` | `9.4.1` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.6.2` | `3.6.3` |\n\nUpdates `com.diffplug.spotless:spotless-maven-plugin` from 3.4.0 to 3.5.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.5.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;licenseHeader\u0026gt;\u003c/code\u003e with \u003ccode\u003e\u0026lt;yearMode\u0026gt;SET_FROM_GIT\u0026lt;/yearMode\u0026gt;\u003c/code\u003e no longer runs \u003ccode\u003egit log\u003c/code\u003e through a shell, eliminating a shell-injection vector when formatting files whose names contain shell metacharacters.\u003c/li\u003e\n\u003cli\u003eBump transitive \u003ccode\u003eplexus-utils\u003c/code\u003e \u003ccode\u003e4.0.2\u003c/code\u003e -\u0026gt; \u003ccode\u003e4.0.3\u003c/code\u003e to address \u003ca href=\"https://github.com/advisories/GHSA-6fmv-xxpf-w3cw\"\u003eCVE-2025-67030\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2919\"\u003e#2919\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaven Plugin v3.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;scalafmt\u0026gt;\u003c/code\u003e now reads the version from the \u003ccode\u003eversion\u003c/code\u003e field in the scalafmt config file when no \u003ccode\u003e\u0026lt;version\u0026gt;\u003c/code\u003e is explicitly set, falling back to the built-in default only if neither is available. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2922\"\u003e#2922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e\u0026lt;toml\u0026gt;\u003c/code\u003e format type with \u003ccode\u003e\u0026lt;versionCatalog\u0026gt;\u003c/code\u003e step for formatting and sorting Gradle version catalog files. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2916\"\u003e#2916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e\u0026lt;javaparserVersion\u0026gt;\u003c/code\u003e option to \u003ccode\u003e\u0026lt;cleanthat\u0026gt;\u003c/code\u003e, allowing users to override the JavaParser version pulled in transitively by Cleanthat. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eexpandWildcardImports\u003c/code\u003e API for java (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2930\"\u003e#2829\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve case of JDBI named bind params that collide with SQL keywords (e.g. \u003ccode\u003e:limit\u003c/code\u003e, \u003ccode\u003e:offset\u003c/code\u003e) in the DBeaver SQL formatter. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2899\"\u003e#2899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003e-Dspotless.ratchetFrom=...\u003c/code\u003e user property now takes priority over \u003ccode\u003e\u0026lt;ratchetFrom\u0026gt;\u003c/code\u003e configured in the plugin or in individual formatters, instead of being overridden by them. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2896\"\u003e#2896\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2842\"\u003e#2842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-idempotent formatting when \u003ccode\u003eimportOrder()\u003c/code\u003e is combined with \u003ccode\u003egreclipse()\u003c/code\u003e: a single catch-all group no longer strips blank lines that \u003ccode\u003egreclipse()\u003c/code\u003e independently inserted between import groups. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2914\"\u003e#2914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eexpandWildcardImports\u003c/code\u003e failing on JDK XML types such as \u003ccode\u003eorg.xml.sax.InputSource\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2921\"\u003e#2921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Eclipse JDT's collator-based comparison when sorting Java members to better match Eclipse save actions. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ecleanthat\u003c/code\u003e version \u003ccode\u003e2.24\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.25\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003eeclipse-jdt\u003c/code\u003e version from \u003ccode\u003e4.35\u003c/code\u003e to \u003ccode\u003e4.39\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2912\"\u003e#2912\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/diffplug/spotless/commit/0c48edf9597ec16e82e1a0b6da76a6a6dcc0d5de\"\u003e\u003ccode\u003e0c48edf\u003c/code\u003e\u003c/a\u003e Published maven/3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/c1595c815d5fdd344505792aa4df588f467f0ca9\"\u003e\u003ccode\u003ec1595c8\u003c/code\u003e\u003c/a\u003e Published gradle/8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/b26b570f7eba32554061b036206f675180cd2384\"\u003e\u003ccode\u003eb26b570\u003c/code\u003e\u003c/a\u003e Published lib/4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/ac3f6f14a2e007c2d36223335df96a2c9ba92719\"\u003e\u003ccode\u003eac3f6f1\u003c/code\u003e\u003c/a\u003e Bump plexus-utils to 4.0.3 to address CVE-2025-67030 (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/f5039f633d436a8831d09a934a3490d68968d684\"\u003e\u003ccode\u003ef5039f6\u003c/code\u003e\u003c/a\u003e Bump plexus-utils to 4.0.3 to address CVE-2025-67030\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/0e77837d4789cb43b83c21d566fe4185adc4ae2b\"\u003e\u003ccode\u003e0e77837\u003c/code\u003e\u003c/a\u003e Fix shell-injection in LicenseHeaderStep SET_FROM_GIT mode (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2931\"\u003e#2931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/84f642329de804615ff16f34d12a2249f1890850\"\u003e\u003ccode\u003e84f6423\u003c/code\u003e\u003c/a\u003e Fix shell-injection in LicenseHeaderStep SET_FROM_GIT mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/b87eb75efe54e94a7248ff5e2d07231bcc3a1b55\"\u003e\u003ccode\u003eb87eb75\u003c/code\u003e\u003c/a\u003e Published maven/3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/97c3baf34b79d0028a343776bb2c2fb223930355\"\u003e\u003ccode\u003e97c3baf\u003c/code\u003e\u003c/a\u003e Published gradle/8.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/3dd1a9690270e7191f2c7db8314a9079b127ee76\"\u003e\u003ccode\u003e3dd1a96\u003c/code\u003e\u003c/a\u003e Published lib/4.6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diffplug/spotless/compare/maven/3.4.0...maven/3.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.swagger.parser.v3:swagger-parser` from 2.1.41 to 2.1.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.42 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\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-parser/issues/2324\"\u003e#2324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.5.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\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/swagger-api/swagger-parser/commit/e8933f0c2976f2f16c0a67fe5eeb64de1e66badb\"\u003e\u003ccode\u003ee8933f0\u003c/code\u003e\u003c/a\u003e prepare release 2.1.42 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4024d94aeab1f16cf32a7c17661d01a29cad22d8\"\u003e\u003ccode\u003e4024d94\u003c/code\u003e\u003c/a\u003e Update swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9c19b190ee681123fae36f04c100fab8d21e3a2e\"\u003e\u003ccode\u003e9c19b19\u003c/code\u003e\u003c/a\u003e fix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4dfb6fae5d8aec65c796fc62553f533c2a202742\"\u003e\u003ccode\u003e4dfb6fa\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-parser/commit/ea252bd41d7fdcb3c5b1617800005d60d78ce773\"\u003e\u003ccode\u003eea252bd\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b8f920e10447a4ddf64a7f3b32ebd21aeec1b92c\"\u003e\u003ccode\u003eb8f920e\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/45942a2b12f98993691547e2c8b71d383f4783b9\"\u003e\u003ccode\u003e45942a2\u003c/code\u003e\u003c/a\u003e build(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/e5abf83319571946caebe9dd0a1fe28340a369c2\"\u003e\u003ccode\u003ee5abf83\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.42-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2323\"\u003e#2323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.41...v2.1.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.slf4j:slf4j-api` from 2.0.17 to 2.0.18\n\nUpdates `org.elasticsearch.client:elasticsearch-rest-client` from 9.4.0 to 9.4.1\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.client:elasticsearch-rest-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eElasticsearch 9.4.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/docs/release-notes/elasticsearch#elasticsearch-9.4.1-release-notes\"\u003ehttps://www.elastic.co/docs/release-notes/elasticsearch#elasticsearch-9.4.1-release-notes\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/elastic/elasticsearch/commit/3c7c6027c5769d860d87448e2749f4c550a239da\"\u003e\u003ccode\u003e3c7c602\u003c/code\u003e\u003c/a\u003e Key plugin entitlement policies by descriptor name (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148447\"\u003e#148447\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148535\"\u003e#148535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/6353461fa49ace514ca3c0c2d1ae7ab7a912dbbe\"\u003e\u003ccode\u003e6353461\u003c/code\u003e\u003c/a\u003e Entitlement: log denial at DEBUG, not WARN (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148442\"\u003e#148442\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148531\"\u003e#148531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/e2df78e3cdd1894da35afdadc352a6d57e1dbda3\"\u003e\u003ccode\u003ee2df78e\u003c/code\u003e\u003c/a\u003e Implement RerankingInferenceService for Elastic service (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148365\"\u003e#148365\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148525\"\u003e#148525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/489606c67b6fd56f2f93d5c96598383a3bc83fb7\"\u003e\u003ccode\u003e489606c\u003c/code\u003e\u003c/a\u003e Mute org.elasticsearch.xpack.esql.qa.single_node.GenerativeIT test \u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148339\"\u003e#148339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/9021fd17fb00c971e79cf1b65c0dc3384590d6b5\"\u003e\u003ccode\u003e9021fd1\u003c/code\u003e\u003c/a\u003e Switch MS Graph IT primary realm to JWT (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148241\"\u003e#148241\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148455\"\u003e#148455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/1759d5296b4550c81ecaa58f12b759aaa840525a\"\u003e\u003ccode\u003e1759d52\u003c/code\u003e\u003c/a\u003e Temporary fix for CompletionStatsCacheTests testCompletionStatsCache (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/147503\"\u003e#147503\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/dddb7ca90212416096ff6ebc194b55dc8924945f\"\u003e\u003ccode\u003edddb7ca\u003c/code\u003e\u003c/a\u003e Update elastic-apm-agent-java8 to 1.55.6 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148271\"\u003e#148271\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148458\"\u003e#148458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/9c0b16663ea33732d730d885e86a728abb7e7fd7\"\u003e\u003ccode\u003e9c0b166\u003c/code\u003e\u003c/a\u003e bump netty version (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148394\"\u003e#148394\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148420\"\u003e#148420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/5a3738be1b8a357c5b1a2c8387fff90abad18f19\"\u003e\u003ccode\u003e5a3738b\u003c/code\u003e\u003c/a\u003e [9.4] ESQL: Fix golden test normalization (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148253\"\u003e#148253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/148397\"\u003e#148397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/334d0ce2dada98b450eb4a1a2ed0efd18c8fc8c9\"\u003e\u003ccode\u003e334d0ce\u003c/code\u003e\u003c/a\u003e Backport of: [ES|QL] query approximation: add min source row count (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/147886\"\u003e#147886\u003c/a\u003e) ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elasticsearch/compare/v9.4.0...v9.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-enforcer-plugin` from 3.6.2 to 3.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-enforcer/releases\"\u003eorg.apache.maven.plugins:maven-enforcer-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake bannedDependencies report root and transitive dependency in case both are banned. (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/940\"\u003e#940\u003c/a\u003e) \u003ca href=\"https://github.com/hvoynov\"\u003e\u003ccode\u003e@​hvoynov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd enforceBytecodeVersion rule based on mojohaus (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/968\"\u003e#968\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove formatting of deprecated API warning (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/951\"\u003e#951\u003c/a\u003e) \u003ca href=\"https://github.com/mthmulders\"\u003e\u003ccode\u003e@​mthmulders\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\u003eFix handling of Java versions like 21.0.10.0.1 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/967\"\u003e#967\u003c/a\u003e) \u003ca href=\"https://github.com/parttimenerd\"\u003e\u003ccode\u003e@​parttimenerd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd null checks for modelId in PluginWrapper (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/974\"\u003e#974\u003c/a\u003e) \u003ca href=\"https://github.com/cpfeiffer\"\u003e\u003ccode\u003e@​cpfeiffer\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\u003eDocument the banMavenDefaults option for the requirePluginVersions rule. (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/936\"\u003e#936\u003c/a\u003e) \u003ca href=\"https://github.com/rpkrajewski\"\u003e\u003ccode\u003e@​rpkrajewski\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\u003e\u003ccode\u003ePlexusStringUtils\u003c/code\u003e Refaster recipes (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/943\"\u003e#943\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter migration from JUnit 4.x (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/941\"\u003e#941\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.logging.log4j:log4j-core from 2.25.3 to 2.25.4 in /maven-enforcer-plugin/src/it/projects/MENFORCER-434 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/970\"\u003e#970\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeps: Parent POM 48 and align deps (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/979\"\u003e#979\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-codec:commons-codec from 1.21.0 to 1.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/976\"\u003e#976\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.21.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/975\"\u003e#975\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.14 to 3.9.15 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/973\"\u003e#973\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.13 to 3.9.14 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/965\"\u003e#965\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.12 to 3.9.13 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/964\"\u003e#964\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.5.0 to 3.5.1 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/963\"\u003e#963\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate log4j in test to avoid CVE (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/961\"\u003e#961\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-codec:commons-codec from 1.20.0 to 1.21.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/962\"\u003e#962\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-enforcer/pull/960\"\u003e#960\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-enforcer/pull/959\"\u003e#959\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-parent from 46 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/958\"\u003e#958\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-enforcer/pull/957\"\u003e#957\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to 46 including fixes (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/955\"\u003e#955\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.3.0 to 3.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/956\"\u003e#956\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-enforcer/pull/948\"\u003e#948\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-enforcer/pull/947\"\u003e#947\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-enforcer/pull/946\"\u003e#946\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-codec:commons-codec from 1.19.0 to 1.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/pull/945\"\u003e#945\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/c7daff33d46c9c3ee0666540c6857c66cf159e70\"\u003e\u003ccode\u003ec7daff3\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release enforcer-3.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/ee46e78b046be9882a739c07556940329a7345d6\"\u003e\u003ccode\u003eee46e78\u003c/code\u003e\u003c/a\u003e Make bannedDependencies report root and transitive dependency in case both ar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/0806924d8f6c5ad6105ac387bf323846e769b18c\"\u003e\u003ccode\u003e0806924\u003c/code\u003e\u003c/a\u003e Document the banMavenDefaults option for the requirePluginVersions rule. (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/8e4f5b94453de97592cf3935b79319894f013329\"\u003e\u003ccode\u003e8e4f5b9\u003c/code\u003e\u003c/a\u003e Add better enforceBytecodeVersion rule based on mojohaus (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/fd4b1486dcc93394d5f6a11687efd51d0d30b22d\"\u003e\u003ccode\u003efd4b148\u003c/code\u003e\u003c/a\u003e Add fix for 21.0.10.0.1 issue (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/f32d5979ef387668162c2beb905b368e25accd70\"\u003e\u003ccode\u003ef32d597\u003c/code\u003e\u003c/a\u003e Deps: Parent POM 48 and align deps (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/df0f2a6d7fbbaf79914cdb56fa5899d99c8eaf19\"\u003e\u003ccode\u003edf0f2a6\u003c/code\u003e\u003c/a\u003e Bump commons-codec:commons-codec from 1.21.0 to 1.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/2da7a68b4d8d9d2da866ffaf1e07a206c9b7115d\"\u003e\u003ccode\u003e2da7a68\u003c/code\u003e\u003c/a\u003e Add null checks for modelId in PluginWrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/91eb4d9fe1f6f65137991c1131131ceaca542245\"\u003e\u003ccode\u003e91eb4d9\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.21.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-enforcer/commit/b6222459bf3256bfd747731a7f4ea81577777ffe\"\u003e\u003ccode\u003eb622245\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.9.14 to 3.9.15 (\u003ca href=\"https://redirect.github.com/apache/maven-enforcer/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-enforcer/compare/enforcer-3.6.2...enforcer-3.6.3\"\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/DataBiosphere/consent/pull/2912","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fconsent/issues/2912","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2912/packages"}},{"old_version":"2.1.41","new_version":"2.1.42","update_type":"patch","path":null,"pr_created_at":"2026-05-18T21:59:50.000Z","version_change":"2.1.41 → 2.1.42","issue":{"uuid":"4472874649","node_id":"PR_kwDOQqrr087c1x-y","number":241,"state":"open","title":"chore(deps): bump io.swagger.parser.v3:swagger-parser from 2.1.41 to 2.1.42","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-18T21:59:50.000Z","updated_at":"2026-05-18T21:59:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.41","new_version":"2.1.42","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.41 to 2.1.42.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.42 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\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-parser/issues/2324\"\u003e#2324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.5.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\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/swagger-api/swagger-parser/commit/e8933f0c2976f2f16c0a67fe5eeb64de1e66badb\"\u003e\u003ccode\u003ee8933f0\u003c/code\u003e\u003c/a\u003e prepare release 2.1.42 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4024d94aeab1f16cf32a7c17661d01a29cad22d8\"\u003e\u003ccode\u003e4024d94\u003c/code\u003e\u003c/a\u003e Update swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9c19b190ee681123fae36f04c100fab8d21e3a2e\"\u003e\u003ccode\u003e9c19b19\u003c/code\u003e\u003c/a\u003e fix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4dfb6fae5d8aec65c796fc62553f533c2a202742\"\u003e\u003ccode\u003e4dfb6fa\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-parser/commit/ea252bd41d7fdcb3c5b1617800005d60d78ce773\"\u003e\u003ccode\u003eea252bd\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b8f920e10447a4ddf64a7f3b32ebd21aeec1b92c\"\u003e\u003ccode\u003eb8f920e\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/45942a2b12f98993691547e2c8b71d383f4783b9\"\u003e\u003ccode\u003e45942a2\u003c/code\u003e\u003c/a\u003e build(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/e5abf83319571946caebe9dd0a1fe28340a369c2\"\u003e\u003ccode\u003ee5abf83\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.42-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2323\"\u003e#2323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.41...v2.1.42\"\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=io.swagger.parser.v3:swagger-parser\u0026package-manager=gradle\u0026previous-version=2.1.41\u0026new-version=2.1.42)](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/elenavanengelenmaslova/mocknest-serverless/pull/241","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/elenavanengelenmaslova%2Fmocknest-serverless/issues/241","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/241/packages"}},{"old_version":"2.1.41","new_version":"2.1.42","update_type":"patch","path":null,"pr_created_at":"2026-05-17T10:13:18.000Z","version_change":"2.1.41 → 2.1.42","issue":{"uuid":"4463136489","node_id":"PR_kwDOF6e2dM7cW6ha","number":4257,"state":"open","title":"chore(deps-dev): bump io.swagger.parser.v3:swagger-parser from 2.1.41 to 2.1.42","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-17T10:13:18.000Z","updated_at":"2026-05-17T10:14:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.41","new_version":"2.1.42","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.41 to 2.1.42.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.42 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\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-parser/issues/2324\"\u003e#2324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.5.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\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/swagger-api/swagger-parser/commit/e8933f0c2976f2f16c0a67fe5eeb64de1e66badb\"\u003e\u003ccode\u003ee8933f0\u003c/code\u003e\u003c/a\u003e prepare release 2.1.42 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4024d94aeab1f16cf32a7c17661d01a29cad22d8\"\u003e\u003ccode\u003e4024d94\u003c/code\u003e\u003c/a\u003e Update swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9c19b190ee681123fae36f04c100fab8d21e3a2e\"\u003e\u003ccode\u003e9c19b19\u003c/code\u003e\u003c/a\u003e fix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4dfb6fae5d8aec65c796fc62553f533c2a202742\"\u003e\u003ccode\u003e4dfb6fa\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-parser/commit/ea252bd41d7fdcb3c5b1617800005d60d78ce773\"\u003e\u003ccode\u003eea252bd\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b8f920e10447a4ddf64a7f3b32ebd21aeec1b92c\"\u003e\u003ccode\u003eb8f920e\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/45942a2b12f98993691547e2c8b71d383f4783b9\"\u003e\u003ccode\u003e45942a2\u003c/code\u003e\u003c/a\u003e build(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/e5abf83319571946caebe9dd0a1fe28340a369c2\"\u003e\u003ccode\u003ee5abf83\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.42-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2323\"\u003e#2323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.41...v2.1.42\"\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=io.swagger.parser.v3:swagger-parser\u0026package-manager=maven\u0026previous-version=2.1.41\u0026new-version=2.1.42)](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/ArcadeData/arcadedb/pull/4257","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArcadeData%2Farcadedb/issues/4257","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4257/packages"}},{"old_version":"2.1.23","new_version":"2.1.42","update_type":"patch","path":null,"pr_created_at":"2026-05-16T07:22:56.000Z","version_change":"2.1.23 → 2.1.42","issue":{"uuid":"4459096697","node_id":"PR_kwDOF1l8-M7cLEnr","number":28193,"state":"open","title":"chore(deps): bump the maven-minor-patch group with 165 updates","user":"dependabot[bot]","labels":["java","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-16T07:22:56.000Z","updated_at":"2026-05-16T07:23:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"maven-minor-patch","update_count":165,"packages":[{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"io.projectreactor.netty:reactor-netty-http","old_version":"1.2.16","new_version":"1.3.5","repository_url":"https://github.com/reactor/reactor-netty"},{"name":"org.eclipse.angus:angus-mail","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/eclipse-ee4j/angus-mail"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.18.7","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.module:jackson-module-blackbird","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr353","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-cbor","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.18.7","new_version":"2.21"},{"name":"io.dropwizard:dropwizard-core","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-assets","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-client","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-testing","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-json-logging","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-metrics","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-jersey","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-views","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-jetty","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.modelcontextprotocol.sdk:mcp-bom","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/modelcontextprotocol/java-sdk"},{"name":"io.modelcontextprotocol.sdk:mcp-core","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/modelcontextprotocol/java-sdk"},{"name":"io.modelcontextprotocol.sdk:mcp-json-jackson2","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/modelcontextprotocol/java-sdk"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10:jetty-ee10-servlet","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10:jetty-ee10-servlets","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty:jetty-io","old_version":"12.1.7","new_version":"12.1.9"},{"name":"ch.qos.logback:logback-core","old_version":"1.5.25","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.25","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback.access:logback-access-jetty12","old_version":"2.0.7","new_version":"2.0.12"},{"name":"ch.qos.logback.access:logback-access-common","old_version":"2.0.7","new_version":"2.0.12"},{"name":"org.awaitility:awaitility","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/awaitility/awaitility"},{"name":"io.dropwizard:dropwizard-jdbi3","old_version":"5.0.0","new_version":"5.0.1"},{"name":"org.jdbi:jdbi3-core","old_version":"3.37.1","new_version":"3.53.0","repository_url":"https://github.com/jdbi/jdbi"},{"name":"org.jdbi:jdbi3-sqlobject","old_version":"3.37.1","new_version":"3.53.0","repository_url":"https://github.com/jdbi/jdbi"},{"name":"commons-cli:commons-cli","old_version":"1.9.0","new_version":"1.11.0","repository_url":"https://github.com/apache/commons-cli"},{"name":"commons-io:commons-io","old_version":"2.17.0","new_version":"2.22.0"},{"name":"com.mysql:mysql-connector-j","old_version":"9.3.0","new_version":"9.7.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"com.google.code.gson:gson","old_version":"2.13.1","new_version":"2.14.0","repository_url":"https://github.com/google/gson"},{"name":"io.swagger.core.v3:swagger-core","old_version":"2.2.25","new_version":"2.2.50","repository_url":"https://github.com/swagger-api/swagger-core"},{"name":"io.swagger.core.v3:swagger-jaxrs2","old_version":"2.2.25","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-integration","old_version":"2.2.25","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.25","new_version":"2.2.50"},{"name":"jakarta.xml.bind:jakarta.xml.bind-api","old_version":"4.0.2","new_version":"4.0.5","repository_url":"https://github.com/jakartaee/jaxb-api"},{"name":"io.prometheus:prometheus-metrics-instrumentation-dropwizard","old_version":"1.3.6","new_version":"1.6.1"},{"name":"org.mockito:mockito-core","old_version":"5.5.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.7.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"com.amazon.redshift:redshift-jdbc42","old_version":"2.2.2","new_version":"2.2.6","repository_url":"https://github.com/aws/amazon-redshift-jdbc-driver"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.4","new_version":"2.0.18"},{"name":"org.slf4j:slf4j-simple","old_version":"2.0.4","new_version":"2.0.18"},{"name":"org.projectlombok:lombok","old_version":"1.18.30","new_version":"1.18.46","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.apache.tomcat:tomcat-jdbc","old_version":"11.0.5","new_version":"11.0.22"},{"name":"io.github.classgraph:classgraph","old_version":"4.8.177","new_version":"4.8.184","repository_url":"https://github.com/classgraph/classgraph"},{"name":"org.reflections:reflections","old_version":"0.9.11","new_version":"0.10.2","repository_url":"https://github.com/ronmamo/reflections"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.4","new_version":"2.26.0"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.25.4","new_version":"2.26.0"},{"name":"io.github.resilience4j:resilience4j-retry","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.github.resilience4j:resilience4j-ratelimiter","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"info.picocli:picocli","old_version":"4.7.6","new_version":"4.7.7","repository_url":"https://github.com/remkop/picocli"},{"name":"com.github.erosb:everit-json-schema","old_version":"1.14.4","new_version":"1.14.6","repository_url":"https://github.com/erosb/everit-json-schema"},{"name":"com.github.jknack:handlebars","old_version":"4.5.0","new_version":"4.5.1","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"com.microsoft.azure:msal4j","old_version":"1.17.2","new_version":"1.24.1","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-java"},{"name":"com.azure:azure-identity","old_version":"1.15.2","new_version":"1.18.3","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"io.netty:netty-bom","old_version":"4.1.133.Final","new_version":"4.2.13.Final","repository_url":"https://github.com/netty/netty"},{"name":"org.yaml:snakeyaml","old_version":"2.3","new_version":"2.6"},{"name":"org.apache.httpcomponents.core5:httpcore5-h2","old_version":"5.3.5","new_version":"5.4.2","repository_url":"https://github.com/apache/httpcomponents-core"},{"name":"org.apache.commons:commons-compress","old_version":"1.26.0","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.10","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.apache.maven.plugins:maven-source-plugin","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/apache/maven-source-plugin"},{"name":"org.apache.maven.plugins:maven-javadoc-plugin","old_version":"3.6.0","new_version":"3.12.0","repository_url":"https://github.com/apache/maven-javadoc-plugin"},{"name":"org.apache.maven.plugins:maven-gpg-plugin","old_version":"3.0.1","new_version":"3.2.8","repository_url":"https://github.com/apache/maven-gpg-plugin"},{"name":"org.apache.maven.plugins:maven-jxr-plugin","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-jxr"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.1.0","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"org.apache.maven.plugins:maven-clean-plugin","old_version":"3.2.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-clean-plugin"},{"name":"org.apache.maven.plugins:maven-deploy-plugin","old_version":"3.0.0","new_version":"3.1.4","repository_url":"https://github.com/apache/maven-deploy-plugin"},{"name":"org.apache.maven.plugins:maven-install-plugin","old_version":"3.0.1","new_version":"3.1.4","repository_url":"https://github.com/apache/maven-install-plugin"},{"name":"org.apache.maven.plugins:maven-resources-plugin","old_version":"3.3.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-resources-plugin"},{"name":"org.apache.maven.plugins:maven-assembly-plugin","old_version":"3.4.2","new_version":"3.8.0","repository_url":"https://github.com/apache/maven-assembly-plugin"},{"name":"org.apache.maven.plugins:maven-site-plugin","old_version":"3.12.1","new_version":"3.21.0","repository_url":"https://github.com/apache/maven-site-plugin"},{"name":"org.apache.maven.plugins:maven-dependency-plugin","old_version":"3.6.0","new_version":"3.10.0","repository_url":"https://github.com/apache/maven-dependency-plugin"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.2.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"org.apache.maven.plugins:maven-release-plugin","old_version":"3.0.1","new_version":"3.3.1","repository_url":"https://github.com/apache/maven-release"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-jar-plugin","old_version":"3.3.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-jar-plugin"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.1.2","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-surefire-report-plugin","old_version":"3.1.2","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.13.0","new_version":"2.21.0","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.sonatype.central:central-publishing-maven-plugin","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/sonatype/central-publishing-maven-plugin"},{"name":"org.jsonschema2pojo:jsonschema2pojo-maven-plugin","old_version":"1.3.1","new_version":"1.3.3","repository_url":"https://github.com/joelittlejohn/jsonschema2pojo"},{"name":"org.jsonschema2pojo:jsonschema2pojo-core","old_version":"1.3.1","new_version":"1.3.3","repository_url":"https://github.com/joelittlejohn/jsonschema2pojo"},{"name":"com.flipkart.zjsonpatch:zjsonpatch","old_version":"0.4.14","new_version":"0.4.16","repository_url":"https://github.com/flipkart-incubator/zjsonpatch"},{"name":"io.socket:socket.io-client","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/socketio/socket.io-client-java"},{"name":"com.auth0:java-jwt","old_version":"4.4.0","new_version":"4.5.2","repository_url":"https://github.com/auth0/java-jwt"},{"name":"org.glassfish.jersey.connectors:jersey-apache-connector","old_version":"3.1.9","new_version":"3.1.11"},{"name":"org.eclipse.parsson:parsson","old_version":"1.1.5","new_version":"1.1.7","repository_url":"https://github.com/eclipse-ee4j/parsson"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.1.2","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"commons-codec:commons-codec","old_version":"1.17.1","new_version":"1.22.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"9.2.4","new_version":"9.4.0","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.6.0","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.codehaus.mojo:build-helper-maven-plugin","old_version":"3.4.0","new_version":"3.6.1","repository_url":"https://github.com/mojohaus/build-helper-maven-plugin"},{"name":"org.opensearch.client:opensearch-java","old_version":"3.4.0","new_version":"3.8.0","repository_url":"https://github.com/opensearch-project/opensearch-java"},{"name":"software.amazon.awssdk:bom","old_version":"2.30.19","new_version":"2.44.7"},{"name":"com.google.cloud:libraries-bom","old_version":"26.73.0","new_version":"26.83.0","repository_url":"https://github.com/googleapis/java-cloud-bom"},{"name":"jakarta.validation:jakarta.validation-api","old_version":"3.0.2","new_version":"3.1.1","repository_url":"https://github.com/jakartaee/validation"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.0.2","new_version":"10.9"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"com.google.api-client:google-api-client","old_version":"2.2.0","new_version":"2.9.0","repository_url":"https://github.com/googleapis/google-api-java-client"},{"name":"com.google.oauth-client:google-oauth-client","old_version":"1.34.1","new_version":"1.39.0","repository_url":"https://github.com/googleapis/google-oauth-java-client"},{"name":"io.swagger.core.v3:swagger-core-jakarta","old_version":"2.2.30","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-jaxrs2-jakarta","old_version":"2.2.30","new_version":"2.2.50"},{"name":"com.azure:azure-identity-extensions","old_version":"1.0.0","new_version":"1.2.8","repository_url":"https://github.com/azure/azure-sdk-for-java"},{"name":"jakarta.servlet:jakarta.servlet-api","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/eclipse-ee4j/servlet-api"},{"name":"io.micrometer:micrometer-bom","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-observation","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-registry-prometheus","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-core","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.19","new_version":"4.2.38","repository_url":"https://github.com/dropwizard/metrics"},{"name":"ai.djl:api","old_version":"0.34.0","new_version":"0.36.0","repository_url":"https://github.com/deepjavalibrary/djl"},{"name":"ai.djl.pytorch:pytorch-engine","old_version":"0.34.0","new_version":"0.36.0","repository_url":"https://github.com/deepjavalibrary/djl"},{"name":"ai.djl.huggingface:tokenizers","old_version":"0.34.0","new_version":"0.36.0","repository_url":"https://github.com/deepjavalibrary/djl"},{"name":"org.skyscreamer:jsonassert","old_version":"1.5.1","new_version":"1.5.3","repository_url":"https://github.com/skyscreamer/JSONassert"},{"name":"io.jsonwebtoken:jjwt","old_version":"0.9.1","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"com.auth0:jwks-rsa","old_version":"0.22.1","new_version":"0.24.1","repository_url":"https://github.com/auth0/jwks-rsa-java"},{"name":"io.socket:socket.io-server","old_version":"4.0.1","new_version":"4.1.2","repository_url":"https://github.com/trinopoty/socket.io-server-java"},{"name":"io.socket:engine.io-server","old_version":"6.2.1","new_version":"6.3.2","repository_url":"https://github.com/socketio/engine.io-server-java"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-jetty-api","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty:jetty-http","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.freemarker:freemarker","old_version":"2.3.33","new_version":"2.3.34"},{"name":"org.apache.commons:commons-csv","old_version":"1.12.0","new_version":"1.14.1","repository_url":"https://github.com/apache/commons-csv"},{"name":"com.opencsv:opencsv","old_version":"5.9","new_version":"5.12.0"},{"name":"org.quartz-scheduler:quartz","old_version":"2.5.0-rc2","new_version":"2.5.2","repository_url":"https://github.com/quartz-scheduler/quartz"},{"name":"com.mchange:c3p0","old_version":"0.12.0","new_version":"0.13.0","repository_url":"https://github.com/swaldman/c3p0"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.slack.api:bolt-servlet","old_version":"1.44.1","new_version":"1.48.1","repository_url":"https://github.com/slackapi/java-slack-sdk"},{"name":"com.slack.api:slack-api-client","old_version":"1.44.1","new_version":"1.48.1","repository_url":"https://github.com/slackapi/java-slack-sdk"},{"name":"io.github.jamsesso:json-logic-java","old_version":"1.0.7","new_version":"1.1.0","repository_url":"https://github.com/jamsesso/json-logic-java"},{"name":"org.apache.calcite:calcite-core","old_version":"1.36.0","new_version":"1.41.0","repository_url":"https://github.com/apache/calcite"},{"name":"com.apicatalog:titanium-json-ld","old_version":"1.4.0","new_version":"1.7.0","repository_url":"https://github.com/filip26/titanium-json-ld"},{"name":"org.commonmark:commonmark","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"org.commonmark:commonmark-ext-gfm-strikethrough","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"org.commonmark:commonmark-ext-autolink","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"org.commonmark:commonmark-ext-gfm-tables","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"com.azure:azure-storage-blob","old_version":"12.31.1","new_version":"12.34.0","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"org.apache.poi:poi","old_version":"5.4.1","new_version":"5.5.1"},{"name":"org.apache.poi:poi-ooxml","old_version":"5.4.1","new_version":"5.5.1"},{"name":"org.apache.poi:poi-scratchpad","old_version":"5.4.1","new_version":"5.5.1"},{"name":"org.apache.tika:tika-core","old_version":"3.2.3","new_version":"3.3.0","repository_url":"https://github.com/apache/tika"},{"name":"org.apache.tika:tika-parser-ocr-module","old_version":"3.2.3","new_version":"3.3.0"},{"name":"org.codehaus.mojo:buildnumber-maven-plugin","old_version":"3.0.0","new_version":"3.3.0","repository_url":"https://github.com/mojohaus/buildnumber-maven-plugin"},{"name":"io.swagger.core.v3:swagger-maven-plugin-jakarta","old_version":"2.2.30","new_version":"2.2.50"},{"name":"org.testcontainers:junit-jupiter","old_version":"1.20.3","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:k3s","old_version":"1.20.3","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"com.github.docker-java:docker-java-bom","old_version":"3.4.2","new_version":"3.7.1","repository_url":"https://github.com/docker-java/docker-java"},{"name":"org.eclipse.jetty:jetty-util","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.codehaus.mojo:rpm-maven-plugin","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/mojohaus/rpm-maven-plugin"},{"name":"io.github.openfeign:feign-core","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-jackson","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-slf4j","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-okhttp","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"org.openapitools:jackson-databind-nullable","old_version":"0.2.6","new_version":"0.2.10","repository_url":"https://github.com/OpenAPITools/jackson-databind-nullable"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.23","new_version":"2.1.42","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"com.google.auth:google-auth-library-oauth2-http","old_version":"1.29.0","new_version":"1.47.0"},{"name":"org.mozilla:rhino","old_version":"1.7.15.1","new_version":"1.9.1","repository_url":"https://github.com/mozilla/rhino"},{"name":"org.openapitools:openapi-generator-maven-plugin","old_version":"7.13.0","new_version":"7.22.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-minor-patch group with 165 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| [io.projectreactor.netty:reactor-netty-http](https://github.com/reactor/reactor-netty) | `1.2.16` | `1.3.5` |\n| [org.eclipse.angus:angus-mail](https://github.com/eclipse-ee4j/angus-mail) | `2.0.4` | `2.0.5` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.core:jackson-core | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.core:jackson-databind | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.module:jackson-module-blackbird | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr353 | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-cbor | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-yaml | `2.18.7` | `2.21` |\n| io.dropwizard:dropwizard-core | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-assets | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-client | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-testing | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-json-logging | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-metrics | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-jersey | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-views | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-jetty | `5.0.0` | `5.0.1` |\n| [io.modelcontextprotocol.sdk:mcp-bom](https://github.com/modelcontextprotocol/java-sdk) | `1.1.1` | `1.1.2` |\n| [io.modelcontextprotocol.sdk:mcp-core](https://github.com/modelcontextprotocol/java-sdk) | `1.1.1` | `1.1.2` |\n| [io.modelcontextprotocol.sdk:mcp-json-jackson2](https://github.com/modelcontextprotocol/java-sdk) | `1.1.1` | `1.1.2` |\n| org.eclipse.jetty:jetty-server | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10:jetty-ee10-servlet | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10:jetty-ee10-servlets | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty:jetty-io | `12.1.7` | `12.1.9` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.25` | `1.5.32` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.25` | `1.5.32` |\n| ch.qos.logback.access:logback-access-jetty12 | `2.0.7` | `2.0.12` |\n| ch.qos.logback.access:logback-access-common | `2.0.7` | `2.0.12` |\n| [org.awaitility:awaitility](https://github.com/awaitility/awaitility) | `4.2.0` | `4.3.0` |\n| io.dropwizard:dropwizard-jdbi3 | `5.0.0` | `5.0.1` |\n| [org.jdbi:jdbi3-core](https://github.com/jdbi/jdbi) | `3.37.1` | `3.53.0` |\n| [org.jdbi:jdbi3-sqlobject](https://github.com/jdbi/jdbi) | `3.37.1` | `3.53.0` |\n| [commons-cli:commons-cli](https://github.com/apache/commons-cli) | `1.9.0` | `1.11.0` |\n| commons-io:commons-io | `2.17.0` | `2.22.0` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `9.3.0` | `9.7.0` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.13.1` | `2.14.0` |\n| [io.swagger.core.v3:swagger-core](https://github.com/swagger-api/swagger-core) | `2.2.25` | `2.2.50` |\n| io.swagger.core.v3:swagger-jaxrs2 | `2.2.25` | `2.2.50` |\n| io.swagger.core.v3:swagger-integration | `2.2.25` | `2.2.50` |\n| io.swagger.core.v3:swagger-annotations | `2.2.25` | `2.2.50` |\n| [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api) | `4.0.2` | `4.0.5` |\n| io.prometheus:prometheus-metrics-instrumentation-dropwizard | `1.3.6` | `1.6.1` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.5.0` | `5.23.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.7.0` | `5.23.0` |\n| [com.amazon.redshift:redshift-jdbc42](https://github.com/aws/amazon-redshift-jdbc-driver) | `2.2.2` | `2.2.6` |\n| org.slf4j:slf4j-api | `2.0.4` | `2.0.18` |\n| org.slf4j:slf4j-simple | `2.0.4` | `2.0.18` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.30` | `1.18.46` |\n| org.apache.tomcat:tomcat-jdbc | `11.0.5` | `11.0.22` |\n| [io.github.classgraph:classgraph](https://github.com/classgraph/classgraph) | `4.8.177` | `4.8.184` |\n| [org.reflections:reflections](https://github.com/ronmamo/reflections) | `0.9.11` | `0.10.2` |\n| org.apache.logging.log4j:log4j-core | `2.25.4` | `2.26.0` |\n| org.apache.logging.log4j:log4j-api | `2.25.4` | `2.26.0` |\n| [io.github.resilience4j:resilience4j-retry](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.github.resilience4j:resilience4j-ratelimiter](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [info.picocli:picocli](https://github.com/remkop/picocli) | `4.7.6` | `4.7.7` |\n| [com.github.erosb:everit-json-schema](https://github.com/erosb/everit-json-schema) | `1.14.4` | `1.14.6` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.5.0` | `4.5.1` |\n| [com.microsoft.azure:msal4j](https://github.com/AzureAD/microsoft-authentication-library-for-java) | `1.17.2` | `1.24.1` |\n| [com.azure:azure-identity](https://github.com/Azure/azure-sdk-for-java) | `1.15.2` | `1.18.3` |\n| [io.netty:netty-bom](https://github.com/netty/netty) | `4.1.133.Final` | `4.2.13.Final` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.3` | `2.6` |\n| [org.apache.httpcomponents.core5:httpcore5-h2](https://github.com/apache/httpcomponents-core) | `5.3.5` | `5.4.2` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.26.0` | `1.28.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.10` | `0.8.14` |\n| [org.apache.maven.plugins:maven-source-plugin](https://github.com/apache/maven-source-plugin) | `3.3.1` | `3.4.0` |\n| [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) | `3.6.0` | `3.12.0` |\n| [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) | `3.0.1` | `3.2.8` |\n| [org.apache.maven.plugins:maven-jxr-plugin](https://github.com/apache/maven-jxr) | `3.3.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.1.0` | `3.6.2` |\n| [org.apache.maven.plugins:maven-clean-plugin](https://github.com/apache/maven-clean-plugin) | `3.2.0` | `3.5.0` |\n| [org.apache.maven.plugins:maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin) | `3.0.0` | `3.1.4` |\n| [org.apache.maven.plugins:maven-install-plugin](https://github.com/apache/maven-install-plugin) | `3.0.1` | `3.1.4` |\n| [org.apache.maven.plugins:maven-resources-plugin](https://github.com/apache/maven-resources-plugin) | `3.3.0` | `3.5.0` |\n| [org.apache.maven.plugins:maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin) | `3.4.2` | `3.8.0` |\n| [org.apache.maven.plugins:maven-site-plugin](https://github.com/apache/maven-site-plugin) | `3.12.1` | `3.21.0` |\n| [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) | `3.6.0` | `3.10.0` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.2.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-release-plugin](https://github.com/apache/maven-release) | `3.0.1` | `3.3.1` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.13.0` | `3.15.0` |\n| [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) | `3.3.0` | `3.5.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.1.2` | `3.5.5` |\n| [org.apache.maven.plugins:maven-surefire-report-plugin](https://github.com/apache/maven-surefire) | `3.1.2` | `3.5.5` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.13.0` | `2.21.0` |\n| [org.sonatype.central:central-publishing-maven-plugin](https://github.com/sonatype/central-publishing-maven-plugin) | `0.9.0` | `0.10.0` |\n| [org.jsonschema2pojo:jsonschema2pojo-maven-plugin](https://github.com/joelittlejohn/jsonschema2pojo) | `1.3.1` | `1.3.3` |\n| [org.jsonschema2pojo:jsonschema2pojo-core](https://github.com/joelittlejohn/jsonschema2pojo) | `1.3.1` | `1.3.3` |\n| [com.flipkart.zjsonpatch:zjsonpatch](https://github.com/flipkart-incubator/zjsonpatch) | `0.4.14` | `0.4.16` |\n| [io.socket:socket.io-client](https://github.com/socketio/socket.io-client-java) | `2.1.1` | `2.1.2` |\n| [com.auth0:java-jwt](https://github.com/auth0/java-jwt) | `4.4.0` | `4.5.2` |\n| org.glassfish.jersey.connectors:jersey-apache-connector | `3.1.9` | `3.1.11` |\n| [org.eclipse.parsson:parsson](https://github.com/eclipse-ee4j/parsson) | `1.1.5` | `1.1.7` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.1.2` | `3.5.5` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.17.1` | `1.22.0` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `9.2.4` | `9.4.0` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.6.0` | `3.6.2` |\n| [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) | `3.4.0` | `3.6.1` |\n| [org.opensearch.client:opensearch-java](https://github.com/opensearch-project/opensearch-java) | `3.4.0` | `3.8.0` |\n| software.amazon.awssdk:bom | `2.30.19` | `2.44.7` |\n| [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom) | `26.73.0` | `26.83.0` |\n| [jakarta.validation:jakarta.validation-api](https://github.com/jakartaee/validation) | `3.0.2` | `3.1.1` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.0.2` | `10.9` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [com.google.api-client:google-api-client](https://github.com/googleapis/google-api-java-client) | `2.2.0` | `2.9.0` |\n| [com.google.oauth-client:google-oauth-client](https://github.com/googleapis/google-oauth-java-client) | `1.34.1` | `1.39.0` |\n| io.swagger.core.v3:swagger-core-jakarta | `2.2.30` | `2.2.50` |\n| io.swagger.core.v3:swagger-jaxrs2-jakarta | `2.2.30` | `2.2.50` |\n| [com.azure:azure-identity-extensions](https://github.com/azure/azure-sdk-for-java) | `1.0.0` | `1.2.8` |\n| [jakarta.servlet:jakarta.servlet-api](https://github.com/eclipse-ee4j/servlet-api) | `6.0.0` | `6.1.0` |\n| [io.micrometer:micrometer-bom](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.micrometer:micrometer-observation](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.19` | `4.2.38` |\n| [ai.djl:api](https://github.com/deepjavalibrary/djl) | `0.34.0` | `0.36.0` |\n| [ai.djl.pytorch:pytorch-engine](https://github.com/deepjavalibrary/djl) | `0.34.0` | `0.36.0` |\n| [ai.djl.huggingface:tokenizers](https://github.com/deepjavalibrary/djl) | `0.34.0` | `0.36.0` |\n| [org.skyscreamer:jsonassert](https://github.com/skyscreamer/JSONassert) | `1.5.1` | `1.5.3` |\n| [io.jsonwebtoken:jjwt](https://github.com/jwtk/jjwt) | `0.9.1` | `0.13.0` |\n| [com.auth0:jwks-rsa](https://github.com/auth0/jwks-rsa-java) | `0.22.1` | `0.24.1` |\n| [io.socket:socket.io-server](https://github.com/trinopoty/socket.io-server-java) | `4.0.1` | `4.1.2` |\n| [io.socket:engine.io-server](https://github.com/socketio/engine.io-server-java) | `6.2.1` | `6.3.2` |\n| org.eclipse.jetty.websocket:jetty-websocket-jetty-api | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty:jetty-http | `12.1.7` | `12.1.9` |\n| org.freemarker:freemarker | `2.3.33` | `2.3.34` |\n| [org.apache.commons:commons-csv](https://github.com/apache/commons-csv) | `1.12.0` | `1.14.1` |\n| com.opencsv:opencsv | `5.9` | `5.12.0` |\n| [org.quartz-scheduler:quartz](https://github.com/quartz-scheduler/quartz) | `2.5.0-rc2` | `2.5.2` |\n| [com.mchange:c3p0](https://github.com/swaldman/c3p0) | `0.12.0` | `0.13.0` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [com.slack.api:bolt-servlet](https://github.com/slackapi/java-slack-sdk) | `1.44.1` | `1.48.1` |\n| [com.slack.api:slack-api-client](https://github.com/slackapi/java-slack-sdk) | `1.44.1` | `1.48.1` |\n| [io.github.jamsesso:json-logic-java](https://github.com/jamsesso/json-logic-java) | `1.0.7` | `1.1.0` |\n| [org.apache.calcite:calcite-core](https://github.com/apache/calcite) | `1.36.0` | `1.41.0` |\n| [com.apicatalog:titanium-json-ld](https://github.com/filip26/titanium-json-ld) | `1.4.0` | `1.7.0` |\n| [org.commonmark:commonmark](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [org.commonmark:commonmark-ext-gfm-strikethrough](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [org.commonmark:commonmark-ext-autolink](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [org.commonmark:commonmark-ext-gfm-tables](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [com.azure:azure-storage-blob](https://github.com/Azure/azure-sdk-for-java) | `12.31.1` | `12.34.0` |\n| org.apache.poi:poi | `5.4.1` | `5.5.1` |\n| org.apache.poi:poi-ooxml | `5.4.1` | `5.5.1` |\n| org.apache.poi:poi-scratchpad | `5.4.1` | `5.5.1` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.2.3` | `3.3.0` |\n| org.apache.tika:tika-parser-ocr-module | `3.2.3` | `3.3.0` |\n| [org.codehaus.mojo:buildnumber-maven-plugin](https://github.com/mojohaus/buildnumber-maven-plugin) | `3.0.0` | `3.3.0` |\n| io.swagger.core.v3:swagger-maven-plugin-jakarta | `2.2.30` | `2.2.50` |\n| [org.testcontainers:junit-jupiter](https://github.com/testcontainers/testcontainers-java) | `1.20.3` | `1.21.4` |\n| [org.testcontainers:k3s](https://github.com/testcontainers/testcontainers-java) | `1.20.3` | `1.21.4` |\n| [com.github.docker-java:docker-java-bom](https://github.com/docker-java/docker-java) | `3.4.2` | `3.7.1` |\n| org.eclipse.jetty:jetty-util | `12.1.7` | `12.1.9` |\n| [org.codehaus.mojo:rpm-maven-plugin](https://github.com/mojohaus/rpm-maven-plugin) | `2.2.0` | `2.3.0` |\n| [io.github.openfeign:feign-core](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [io.github.openfeign:feign-jackson](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [io.github.openfeign:feign-slf4j](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [io.github.openfeign:feign-okhttp](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [org.openapitools:jackson-databind-nullable](https://github.com/OpenAPITools/jackson-databind-nullable) | `0.2.6` | `0.2.10` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.23` | `2.1.42` |\n| com.google.auth:google-auth-library-oauth2-http | `1.29.0` | `1.47.0` |\n| [org.mozilla:rhino](https://github.com/mozilla/rhino) | `1.7.15.1` | `1.9.1` |\n| org.openapitools:openapi-generator-maven-plugin | `7.13.0` | `7.22.0` |\n\nUpdates `org.apache.commons:commons-lang3` from 3.18.0 to 3.20.0\n\nUpdates `io.projectreactor.netty:reactor-netty-http` from 1.2.16 to 1.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactor/reactor-netty/releases\"\u003eio.projectreactor.netty:reactor-netty-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.3.5\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2025.0.5\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.8.5\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in b68dacab12f5ff46575f9009f34ea676a212879d, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.8.5\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty\u003c/code\u003e \u003ccode\u003ev4.2.12.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4167\"\u003e#4167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty QUIC Codec\u003c/code\u003e \u003ccode\u003ev0.0.75.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4148\"\u003e#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eBrave\u003c/code\u003e \u003ccode\u003ev6.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4159\"\u003e#4159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003euri\u003c/code\u003e construction with \u003ccode\u003ebaseUrl\u003c/code\u003e in \u003ccode\u003eHttpClientHandler\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4130\"\u003e#4130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003eUriEndpoint#toSocketAddressStringWithoutDefaultPort\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4131\"\u003e#4131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore resolved \u003ccode\u003eSocketAddress\u003c/code\u003e in \u003ccode\u003eUriEndpoint\u003c/code\u003e for absolute URLs by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4132\"\u003e#4132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazily compute \u003ccode\u003eHttpClientOperations#resourceUrl\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4135\"\u003e#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePre-compute \u003ccode\u003epath\u003c/code\u003e in \u003ccode\u003eUriEndpoint\u003c/code\u003e when \u003ccode\u003eURI\u003c/code\u003e is provided by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4136\"\u003e#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup \u003ccode\u003eHTTP/2\u003c/code\u003e \u003ccode\u003eWebSocket\u003c/code\u003e extension handlers by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4152\"\u003e#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003eFlux\u003c/code\u003e body accumulation for \u003ccode\u003eGET/HEAD/DELETE\u003c/code\u003e requests by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4164\"\u003e#4164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTP/3\u003c/code\u003e connection pool max streams handling by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4182\"\u003e#4182\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:lady_beetle: Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure connection concurrency and acquired counters are updated before delivering the slot by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4179\"\u003e#4179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eServerTransport\u003c/code\u003e graceful shutdown by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4181\"\u003e#4181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalidated connection reuse in \u003ccode\u003eHttp2Pool\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4180\"\u003e#4180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Junuu\"\u003e\u003ccode\u003e@​Junuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4137\"\u003e#4137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v1.3.4...v1.3.5\"\u003ehttps://github.com/reactor/reactor-netty/compare/v1.3.4...v1.3.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.3.4\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2025.0.4\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.8.4\u003c/code\u003e by \u003ca href=\"https://github.com/chemicL\"\u003e\u003ccode\u003e@​chemicL\u003c/code\u003e\u003c/a\u003e in 53e8319e6fc66e101c3b52fc3a1267a891d1aeff, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.8.4\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid \u003ccode\u003eDefaultChannelId\u003c/code\u003e generation for \u003ccode\u003eDisposedChannel\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4095\"\u003e#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePush-based \u003ccode\u003emaxConcurrentStreams\u003c/code\u003e update via \u003ccode\u003eSETTINGS\u003c/code\u003e frame handler by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4106\"\u003e#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd configurable \u003ccode\u003emaxLifeTime\u003c/code\u003e with per-resource variance by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4111\"\u003e#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd  \u003ccode\u003eHttp2AllocationStrategy#streamBatchSize\u003c/code\u003e for batched stream dispatching by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4114\"\u003e#4114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride \u003ccode\u003eisSharable()\u003c/code\u003e explicitly to avoid annotation lookup by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4120\"\u003e#4120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fast-path short-circuit for \u003ccode\u003eis100ContinueExpected\u003c/code\u003e check by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4123\"\u003e#4123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache resolved \u003ccode\u003eHttpHeadersFactory\u003c/code\u003e instances to avoid repeated allocation by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4124\"\u003e#4124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:lady_beetle: Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFlushConsolidationHandler\u003c/code\u003e to \u003ccode\u003eH2C\u003c/code\u003e upgrade pipeline by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4097\"\u003e#4097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttp2Pool\u003c/code\u003e returning connection to the pool before \u003ccode\u003eH2C\u003c/code\u003e upgrade completes by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4098\"\u003e#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttp2Pool\u003c/code\u003e \u003ccode\u003eACQUIRED\u003c/code\u003e counter not rolled back when deliver is rejected by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4099\"\u003e#4099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/b68dacab12f5ff46575f9009f34ea676a212879d\"\u003e\u003ccode\u003eb68daca\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/f8fc51b320b89fffeb9afad30343436ec9d0f2b4\"\u003e\u003ccode\u003ef8fc51b\u003c/code\u003e\u003c/a\u003e Merge-ignore release 1.2.17 into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/4cffaf0d33d44ee70abf41dd03a05d3f62cdcbf6\"\u003e\u003ccode\u003e4cffaf0\u003c/code\u003e\u003c/a\u003e [release] Back to snapshots, next is 1.2.18-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/3f6ae4cfdac208102d3b8046452fdd970afa220c\"\u003e\u003ccode\u003e3f6ae4c\u003c/code\u003e\u003c/a\u003e Defer asciidoctor-pdf check to execution time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/9f6f3e0ee844982a5332b6e4892f38e97e11c8e2\"\u003e\u003ccode\u003e9f6f3e0\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.2.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/7b2c4299a7b5db8b556a44b8fa76696b797ba6d7\"\u003e\u003ccode\u003e7b2c429\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4190\"\u003e#4190\u003c/a\u003e into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/6225c6d761e5429531100f79c52ebbecf9dca8f5\"\u003e\u003ccode\u003e6225c6d\u003c/code\u003e\u003c/a\u003e Bump ruby/setup-ruby from 1.299.0 to 1.301.0 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/f4f9b50707337954bb9fa65131eaa1199447ba2c\"\u003e\u003ccode\u003ef4f9b50\u003c/code\u003e\u003c/a\u003e Bump org.bouncycastle:bcpkix-jdk18on from 1.83 to 1.84 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/5b344dc4d31cce2f68ea431d10f8adb207a91693\"\u003e\u003ccode\u003e5b344dc\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4187\"\u003e#4187\u003c/a\u003e into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/e177f3946d32f88289969b79f9ee90edfaab87b3\"\u003e\u003ccode\u003ee177f39\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​springio/antora-extensions\u003c/code\u003e from 1.14.10 to 1.14.11 in /docs (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v1.2.16...v1.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.angus:angus-mail` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/releases\"\u003eorg.eclipse.angus:angus-mail's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAngus Mail 2.0.5 Final Release\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEe10 11 sync by \u003ca href=\"https://github.com/jbescos\"\u003e\u003ccode\u003e@​jbescos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/pull/181\"\u003eeclipse-ee4j/angus-mail#181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.0.4 release by \u003ca href=\"https://github.com/lukasj\"\u003e\u003ccode\u003e@​lukasj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/pull/182\"\u003eeclipse-ee4j/angus-mail#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eactivation api 2.1.4, mail api 2.1.5, angus activation 2.0.3 by \u003ca href=\"https://github.com/lukasj\"\u003e\u003ccode\u003e@​lukasj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/pull/183\"\u003eeclipse-ee4j/angus-mail#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/compare/2.0.4...2.0.5\"\u003ehttps://github.com/eclipse-ee4j/angus-mail/compare/2.0.4...2.0.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/a7a4a37844717d3967418b1640456e49153a7e7c\"\u003e\u003ccode\u003ea7a4a37\u003c/code\u003e\u003c/a\u003e Prepare release org.eclipse.angus:all:2.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/a7d6745aaaa831c9c2140eac2ee5b8a7d275895e\"\u003e\u003ccode\u003ea7d6745\u003c/code\u003e\u003c/a\u003e activation api 2.1.4, mail api 2.1.5, angus activation 2.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/c93dde0d24ff8ad2d4cac38e9bd3da46a7f06e30\"\u003e\u003ccode\u003ec93dde0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/182\"\u003e#182\u003c/a\u003e from eclipse-ee4j/2.0.4-RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/ddcc8e35198bc1f51511f84956b1d7610aad9175\"\u003e\u003ccode\u003eddcc8e3\u003c/code\u003e\u003c/a\u003e From-Address not parsed correctly \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/161\"\u003e#161\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/c4e72d2a91c14f2b4d8bbaf5e6b747f1cc0de913\"\u003e\u003ccode\u003ec4e72d2\u003c/code\u003e\u003c/a\u003e Update github action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/f1606338a49bb2588c0f6ecef4a2e6e18a1208bf\"\u003e\u003ccode\u003ef160633\u003c/code\u003e\u003c/a\u003e OAuth2.md: POP3 works with O365 with towlines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/acbb015dfbadb1ae6fd3e682490ab442786a6dd2\"\u003e\u003ccode\u003eacbb015\u003c/code\u003e\u003c/a\u003e Update changes files, it was wrong (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/b96c2c32a44e73933f877d4cd085b66027d44c2d\"\u003e\u003ccode\u003eb96c2c3\u003c/code\u003e\u003c/a\u003e Rename resource files so JakartaMail and JavaMail can co-exist (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/8d4a8ce3d5cf0f7ac21fb042e8495b76b6b4462a\"\u003e\u003ccode\u003e8d4a8ce\u003c/code\u003e\u003c/a\u003e Update CHANGES.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/dbd22ec2c2bb7272e9b56ca367bee82a9015ea31\"\u003e\u003ccode\u003edbd22ec\u003c/code\u003e\u003c/a\u003e Remove this-escape compiler warnings \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/141\"\u003e#141\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/compare/2.0.4...2.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.18.7 to 2.21\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.module:jackson-module-blackbird` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jsr353` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.module:jackson-module-blackbird` from 2.18.7 to 2.21\n\nUpdates `io.dropwizard:dropwizard-core` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-assets` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-client` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-testing` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-json-logging` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-metrics` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-jersey` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-views` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-jetty` from 5.0.0 to 5.0.1\n\nUpdates `io.modelcontextprotocol.sdk:mcp-bom` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-core` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-json-jackson2` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-json-jackson2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-core` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-json-jackson2` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-json-jackson2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlets` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-io` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server` from 12.1.7 to 12.1.9\n\nUpdates `io.dropwizard:dropwizard-assets` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-client` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-testing` from 5.0.0 to 5.0.1\n\nUpdates `ch.qos.logback:logback-core` from 1.5.25 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback  1.5.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback version 1.5.31\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback  version 1.5.30\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• \u003cstrong\u003eIn this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fix scanning issue when an included file becomes available at a later time. This problem was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1021\"\u003eissues/1021\u003c/a\u003e by Sergey Nazarov.\u003c/p\u003e\n\u003cp\u003e• Standardized code for version checking across modules.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-09 Release of logback version 1.5.29\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1017\"\u003eissues/1017\u003c/a\u003e, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-06 Release of logback version 1.5.28\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Appender names or appender references are no longer subject to variable substitution.\u003c/p\u003e\n\u003cp\u003e• Fixed issue with configurations with conditionals encompassing appenders. This was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1016\"\u003eissues/1016\u003c/a\u003e reported by Sergey Sazonov.\u003c/p\u003e\n\u003cp\u003e• The \u003c!-- raw HTML omitted --\u003e element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the \u003c!-- raw HTML omitted --\u003e element.\u003c/p\u003e\n\u003cp\u003e• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1014\"\u003eissues/1014\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-30 Release of logback version 1.5.27\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.\u003c/p\u003e\n\u003cp\u003e• Fixed missing MDC data transmitted by \u003ccode\u003eSocketAppender\u003c/code\u003e reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1010\"\u003eissues/1010\u003c/a\u003e by Lars Vogel.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dc35d552bbd87cea8b98bea44ff0a113631075e7\"\u003e\u003ccode\u003edc35d55\u003c/code\u003e\u003c/a\u003e fix logback-access/issues/34 by checking if dependency is a sub-model of the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8e32278700d5b0cfca70c246f6db0d639bb1f21b\"\u003e\u003ccode\u003e8e32278\u003c/code\u003e\u003c/a\u003e added simple test for appender definitiob via file inclusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/834dbedefdb3cf43f77618ddc3d1d89e5c98b488\"\u003e\u003ccode\u003e834dbed\u003c/code\u003e\u003c/a\u003e start work on 1.5.32-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b\"\u003e\u003ccode\u003e168e42f\u003c/code\u003e\u003c/a\u003e add test to check that Logback SLF4J provider can be activated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ed45362291e060a93b2b28825ad3706ab85066ba\"\u003e\u003ccode\u003eed45362\u003c/code\u003e\u003c/a\u003e prepare release 1.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/609dae79d06b38518b48f826a22b1e7e233903c3\"\u003e\u003ccode\u003e609dae7\u003c/code\u003e\u003c/a\u003e fix missing META-INF directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/77397397cd0751b4d7eb5b7ee836137072505f16\"\u003e\u003ccode\u003e7739739\u003c/code\u003e\u003c/a\u003e start work on 1.5.31-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/44164f10ca3fb44ce0e68519f13564b87e3aca61\"\u003e\u003ccode\u003e44164f1\u003c/code\u003e\u003c/a\u003e prepare release 1.5.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9874f06e247258e0122a099ae65964d41f2be10b\"\u003e\u003ccode\u003e9874f06\u003c/code\u003e\u003c/a\u003e test for top-file as a resource, introduced new module logback-classic-misc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.25...v_1.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.25 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback  1.5.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback version 1.5.31\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback  version 1.5.30\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• \u003cstrong\u003eIn this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fix scanning issue when an included file becomes available at a later time. This problem was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1021\"\u003eissues/1021\u003c/a\u003e by Sergey Nazarov.\u003c/p\u003e\n\u003cp\u003e• Standardized code for version checking across modules.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-09 Release of logback version 1.5.29\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1017\"\u003eissues/1017\u003c/a\u003e, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-06 Release of logback version 1.5.28\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Appender names or appender references are no longer subject to variable substitution.\u003c/p\u003e\n\u003cp\u003e• Fixed issue with configurations with conditionals encompassing appenders. This was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1016\"\u003eissues/1016\u003c/a\u003e reported by Sergey Sazonov.\u003c/p\u003e\n\u003cp\u003e• The \u003c!-- raw HTML omitted --\u003e element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the \u003c!-- raw HTML omitted --\u003e element.\u003c/p\u003e\n\u003cp\u003e• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1014\"\u003eissues/1014\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-30 Release of logback version 1.5.27\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.\u003c/p\u003e\n\u003cp\u003e• Fixed missing MDC data transmitted by \u003ccode\u003eSocketAppender\u003c/code\u003e reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1010\"\u003eissues/1010\u003c/a\u003e by Lars Vogel.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dc35d552bbd87cea8b98bea44ff0a113631075e7\"\u003e\u003ccode\u003edc35d55\u003c/code\u003e\u003c/a\u003e fix logback-access/issues/34 by checking if dependency is a sub-model of the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8e32278700d5b0cfca70c246f6db0d639bb1f21b\"\u003e\u003ccode\u003e8e32278\u003c/code\u003e\u003c/a\u003e added simple test for appender definitiob via file inclusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/834dbedefdb3cf43f77618ddc3d1d89e5c98b488\"\u003e\u003ccode\u003e834dbed\u003c/code\u003e\u003c/a\u003e start work on 1.5.32-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b\"\u003e\u003ccode\u003e168e42f\u003c/code\u003e\u003c/a\u003e add test to check that Logback SLF4J provider can be activated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ed45362291e060a93b2b28825ad3706ab85066ba\"\u003e\u003ccode\u003eed45362\u003c/code\u003e\u003c/a\u003e prepare release 1.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/609dae79d06b38518b48f826a22b1e7e233903c3\"\u003e\u003ccode\u003e609dae7\u003c/code\u003e\u003c/a\u003e fix missing META-INF directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/77397397cd0751b4d7eb5b7ee836137072505f16\"\u003e\u003ccode\u003e7739739\u003c/code\u003e\u003c/a\u003e start work on 1.5.31-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/44164f10ca3fb44ce0e68519f13564b87e3aca61\"\u003e\u003ccode\u003e44164f1\u003c/code\u003e\u003c/a\u003e prepare release 1.5.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9874f06e247258e0122a099ae65964d41f2be10b\"\u003e\u003ccode\u003e9874f06\u003c/code\u003e\u003c/a\u003e test for top-file as a resource, introduced new module logback-classic-misc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.25...v_1.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback.access:logback-access-jetty12` from 2.0.7 to 2.0.12\n\nUpdates `ch.qos.logback.access:logback-access-common` from 2.0.7 to 2.0.12\n\nUpdates `io.dropwizard:dropwizard-json-logging` from 5.0.0 to 5.0.1\n\nUpdates `org.awaitility:awaitility` from 4.2.0 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awaitility/awaitility/blob/master/changelog.txt\"\u003eorg.awaitility:awaitility's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 4.3.0 (2025-02-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport for kotlin.time.Duration in Kotlin DSL (thanks to Ivo Šmíd for PR)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgraded kotlin version in the awaitility-kotlin module to 2.1.10\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUsing a more descriptive error message when using VERY long wait conditions or poll durations (issue 290)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded an overloaded method of untilAsserted(..) that takes a supplier and a consumer. For example, lets say you have a class like this:\npublic class MyClass {\npublic String myFunction() {\n// Imagine stuff being executed in asynchronously here and the result of this\n// operation is a string called \u0026quot;my value\u0026quot;\nreturn \u0026quot;my value\u0026quot;\n}\n}\u003c/p\u003e\n\u003cp\u003e// Then in your test you can wait for the \u0026quot;myFunction\u0026quot; to be asserted by a \u0026quot;consumer\u0026quot; that uses\n// assertj to make sure that \u0026quot;myFunction\u0026quot; returns \u0026quot;\u0026quot;my value\u0026quot;\nawait().untilAsserted(myClass::myFunction, value -\u0026gt; Assertions.assertThat(value).isEqualTo(\u0026quot;my value\u0026quot;));\u003c/p\u003e\n\u003cp\u003eThis has also been implemented for all atomic, adder, and accumulator methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 4.2.2 (2024-08-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport JDK EA builds in JavaVersionDetector (thanks to Oleg Estekhin for pull request)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 4.2.1 (2024-03-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgraded Kotlin to 1.9.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded extension properties forever, then, and, given to the Kotlin extension. This allows you to do e.g.:\u003c/p\u003e\n\u003cp\u003eawait.forever until { .. }\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded shortcut for enabling logging. Before you had to do e.g.\u003c/p\u003e\n\u003cp\u003eawait()\n.with()\n.conditionEvaluationListener(new ConditionEvaluationLogger(log::info))\n.pollInterval(ONE_HUNDRED_MILLISECONDS)\n.until(logs::size, is(4));\u003c/p\u003e\n\u003cp\u003eYou can now instead use the \u0026quot;logging\u0026quot; shortcut:\u003c/p\u003e\n\u003cp\u003eawait()\n.with()\n.logging(log::info)\n.pollInterval(ONE_HUNDRED_MILLISECONDS)\n.until(logs::size, is(4));\u003c/p\u003e\n\u003cp\u003eor simply \u0026quot;.logging()\u0026quot; for \u0026quot;System.out\u0026quot;.\u003c/p\u003e\n\u003cp\u003eThis shortcut has also been added globally:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/e3ff879b33c10261ae8d58e50ecf601b2037bd11\"\u003e\u003ccode\u003ee3ff879\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release awaitility-4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/d1167123be35a952bcabb14922f995d731fcc1ad\"\u003e\u003ccode\u003ed116712\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/4e186dfa453599599ea325d5e629cdab16e7a089\"\u003e\u003ccode\u003e4e186df\u003c/code\u003e\u003c/a\u003e Added kotlin source folder explicitly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/e8d3ab7b6347bdc0a15fb32a497dbfbf3c0db9e6\"\u003e\u003ccode\u003ee8d3ab7\u003c/code\u003e\u003c/a\u003e Upgraded lots of plugin dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/a7a167a4896983e784d5f84836f62d3a0d79c090\"\u003e\u003ccode\u003ea7a167a\u003c/code\u003e\u003c/a\u003e Added an overloaded method of untilAsserted(..) that takes a supplier and a c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/ef8f66309809ed4fe8d641f63c228dee10707f35\"\u003e\u003ccode\u003eef8f663\u003c/code\u003e\u003c/a\u003e Make ConditionFactory safer to use in java 8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/5550079b8a45dbb5ead8f1f3567e3dea648de371\"\u003e\u003ccode\u003e5550079\u003c/code\u003e\u003c/a\u003e Using a more descriptive error message when using VERY long wait conditions o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/2a9814b2045c35a6c7670c5d40a83cc7887c8844\"\u003e\u003ccode\u003e2a9814b\u003c/code\u003e\u003c/a\u003e Upgraded kotlin version in the awaitility-kotlin module to 2.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/8f22c003290f0f5f775235e782da4f53fbbab765\"\u003e\u003ccode\u003e8f22c00\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog.txt to reflect latest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/6a35c247c324a48febb62cdcc44dd33b307d88bb\"\u003e\u003ccode\u003e6a35c24\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/awaitility/awaitility/issues/235\"\u003e#235\u003c/a\u003e Support for kotlin.time.Duration in Kotlin DSL (\u003ca href=\"https://redirect.github.com/awaitility/awaitility/issues/285\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/awaitility/awaitility/compare/awaitility-4.2.0...awaitility-4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.dropwizard:dropwizard-jdbi3` from 5.0.0 to 5.0.1\n\nUpdates `org.jdbi:jdbi3-core` from 3.37.1 to 3.53.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jdbi/jdbi/releases\"\u003eorg.jdbi:jdbi3-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.53.0\u003c/h2\u003e\n\u003ch2\u003eFixes: Jdbi-Freemarker Security Advisory GHSA-mggx-p7jf-jgw4\u003c/h2\u003e\n\u003cp\u003eThe Freemarker configuration allows templates to construct arbitrary\nJava types, including \u003ccode\u003efreemarker.template.utility.Execute\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eWhile exploiting this requires other unsafe practices (letting a user\ndictate template input), it seems prudent to disable template class resolution.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\"\u003ehttps://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch2\u003eUpgrade to testcontainers 2.x\u003c/h2\u003e\n\u003cp\u003eWhile this required no code changes, the testcontainers project has\nrenamed a number of their jar files. Jdbi still supports\ntestcontainers 1.x and now also testcontainers 2.x:\u003c/p\u003e\n\u003cp\u003eIf you are using testcontainers with Jdbi today and can not update to\n2.x, make sure that you reference the \u003ccode\u003eorg.testcontainers:jdbc\u003c/code\u003e and\n\u003ccode\u003eorg.testcontainers:junit-jupiter\u003c/code\u003e dependencies. Those used to be\navailable as transitive dependency from \u003ccode\u003ejdbi3-testcontainers\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you upgrade to testcontainers 2.x, the\n\u003ccode\u003eorg.testcontainers:testcontainers-jdbc\u003c/code\u003e and\n\u003ccode\u003eorg.testcontainers:testcontainers-junit-jupiter\u003c/code\u003e dependencies must be\navailable.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate testcontainers dependency to 2.0.5 (from 1.21.4)\u003c/li\u003e\n\u003cli\u003eAdd StatementContext parameter to SqlExceptionHandler and remove return value\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.52.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix regression for \u003ccode\u003ejava.time.Instant\u003c/code\u003e mapping from 3.52.0\u003c/li\u003e\n\u003cli\u003eAdd missing mappers for java.sql.Date and java.sql.Time\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003ejava.time.OffsetTime\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003ejava.time.ZoneOffset\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.52.0\u003c/h2\u003e\n\u003ch2\u003eChanges to java.time related classes\u003c/h2\u003e\n\u003cp\u003eJDBC 4.2 added full support to map java.time classes onto SQL types\nin 2014. This release of Jdbi switches from mapping these objects onto\n\u0026quot;classic\u0026quot; (\u003ccode\u003ejava.sql.Date\u003c/code\u003e, \u003ccode\u003eTime\u003c/code\u003e, \u003ccode\u003eTimestamp\u003c/code\u003e) to using the JDBC 4.2 API\n(\u003ccode\u003ePreparedStatement#setObject\u003c/code\u003e and \u003ccode\u003eResultSet#getObject\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eThese changes should not be visible for any database, except if you\nwere brave enough to map types with time zones or offsets\n(\u003ccode\u003eZonedDateTime\u003c/code\u003e and \u003ccode\u003eOffsetDateTime\u003c/code\u003e) onto SQL types that have no\ntimezone (\u003ccode\u003eTIMESTAMP\u003c/code\u003e or \u003ccode\u003eDATETIME\u003c/code\u003e). This affects databases that do\nnot support the \u003ccode\u003eTIMESTAMP WITH TIMEZONE\u003c/code\u003e data type. IAW \u003cem\u003eMySQL\u003c/em\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jdbi/jdbi/blob/master/RELEASE_NOTES.md\"\u003eorg.jdbi:jdbi3-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.53.0\u003c/h1\u003e\n\u003ch2\u003eFixes: Jdbi-Freemarker Security Advisory GHSA-mggx-p7jf-jgw4\u003c/h2\u003e\n\u003cp\u003eThe Freemarker configuration allows templates to construct arbitrary\nJava types, including \u003ccode\u003efreemarker.template.utility.Execute\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eWhile exploiting this requires other unsafe practices (letting a user\ndictate template input), it seems prudent to disable template class resolution.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\"\u003ehttps://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch2\u003eUpgrade to testcontainers 2.x\u003c/h2\u003e\n\u003cp\u003eWhile this required no code changes, the testcontainers project has\nrenamed a number of their ...\n\n_Description has been truncated_","html_url":"https://github.com/open-metadata/OpenMetadata/pull/28193","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-metadata%2FOpenMetadata/issues/28193","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28193/packages"}},{"old_version":"2.1.39","new_version":"2.1.41","update_type":"patch","path":null,"pr_created_at":"2026-05-14T13:55:45.000Z","version_change":"2.1.39 → 2.1.41","issue":{"uuid":"4446480523","node_id":"PR_kwDOB_7c0M7bi09Y","number":3530,"state":"closed","title":"chore(deps): bump the java-minor-patch group across 1 directory with 36 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-15T07:55:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-14T13:55:45.000Z","updated_at":"2026-05-15T07:55:33.000Z","time_to_close":64786,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"java-minor-patch","update_count":36,"packages":[{"name":"gradle-wrapper","old_version":"9.4.1","new_version":"9.5.0","repository_url":"https://github.com/gradle/gradle"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.1.8","new_version":"12.1.9"},{"name":"org.eclipse.jetty:jetty-http","old_version":"12.1.8","new_version":"12.1.9"},{"name":"org.eclipse.jetty:jetty-xml","old_version":"12.1.8","new_version":"12.1.9"},{"name":"org.glassfish.jaxb:jaxb-runtime","old_version":"4.0.7","new_version":"4.0.8"},{"name":"org.glassfish.jaxb:jaxb-xjc","old_version":"4.0.7","new_version":"4.0.8"},{"name":"org.springframework:spring-context","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-jdbc","old_version":"7.0.6","new_version":"7.0.7","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.eclipse.microprofile.config:microprofile-config-api","old_version":"3.1","new_version":"3.1.1","repository_url":"https://github.com/eclipse/microprofile-config"},{"name":"io.smallrye.config:smallrye-config-core","old_version":"3.16.0","new_version":"3.17.2"},{"name":"io.smallrye.config:smallrye-config-source-yaml","old_version":"3.16.0","new_version":"3.17.2"},{"name":"io.github.openfeign:feign-hc5","old_version":"13.11","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-jackson3","old_version":"13.11","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-slf4j","old_version":"13.11","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"com.codeborne:selenide","old_version":"7.15.0","new_version":"7.16.1","repository_url":"https://github.com/selenide/selenide"},{"name":"com.codeborne:selenide-grid","old_version":"7.15.0","new_version":"7.16.1","repository_url":"https://github.com/selenide/selenide"},{"name":"io.qameta.allure:allure-selenide","old_version":"2.33.0","new_version":"2.34.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-cucumber7-jvm","old_version":"2.33.0","new_version":"2.34.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-junit-platform","old_version":"2.33.0","new_version":"2.34.0","repository_url":"https://github.com/allure-framework/allure-java"},{"name":"io.qameta.allure:allure-commandline","old_version":"2.33.0","new_version":"2.34.0","repository_url":"https://github.com/allure-framework/allure2"},{"name":"org.testcontainers:testcontainers","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"tools.jackson:jackson-bom","old_version":"3.1.1","new_version":"3.1.3","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.apache.commons:commons-configuration2","old_version":"2.13.0","new_version":"2.14.0"},{"name":"org.apache.httpcomponents.client5:httpclient5","old_version":"5.6","new_version":"5.6.1","repository_url":"https://github.com/apache/httpcomponents-client"},{"name":"commons-codec:commons-codec","old_version":"1.21.0","new_version":"1.22.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"commons-io:commons-io","old_version":"2.21.0","new_version":"2.22.0"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.39","new_version":"2.1.41","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"io.swagger.parser.v3:swagger-parser-v3","old_version":"2.1.39","new_version":"2.1.41"},{"name":"org.projectlombok:lombok","old_version":"1.18.44","new_version":"1.18.46","repository_url":"https://github.com/projectlombok/lombok"},{"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.swagger.core.v3:swagger-annotations","old_version":"2.2.45","new_version":"2.2.49"},{"name":"com.sun.xml.messaging.saaj:saaj-impl","old_version":"3.0.4","new_version":"3.0.5"},{"name":"org.openapi.generator","old_version":"7.21.0","new_version":"7.22.0"},{"name":"org.sonarqube","old_version":"7.2.2.6593","new_version":"7.3.0.8198"}],"path":null,"ecosystem":"maven"},"body":"Bumps the java-minor-patch group with 36 updates in the /src directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [gradle-wrapper](https://github.com/gradle/gradle) | `9.4.1` | `9.5.0` |\n| org.eclipse.jetty:jetty-server | `12.1.8` | `12.1.9` |\n| org.eclipse.jetty:jetty-http | `12.1.8` | `12.1.9` |\n| org.eclipse.jetty:jetty-xml | `12.1.8` | `12.1.9` |\n| org.glassfish.jaxb:jaxb-runtime | `4.0.7` | `4.0.8` |\n| org.glassfish.jaxb:jaxb-xjc | `4.0.7` | `4.0.8` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n| [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) | `7.0.6` | `7.0.7` |\n| [org.eclipse.microprofile.config:microprofile-config-api](https://github.com/eclipse/microprofile-config) | `3.1` | `3.1.1` |\n| io.smallrye.config:smallrye-config-core | `3.16.0` | `3.17.2` |\n| io.smallrye.config:smallrye-config-source-yaml | `3.16.0` | `3.17.2` |\n| [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign) | `13.11` | `13.12` |\n| [io.github.openfeign:feign-jackson3](https://github.com/openfeign/feign) | `13.11` | `13.12` |\n| [io.github.openfeign:feign-slf4j](https://github.com/openfeign/feign) | `13.11` | `13.12` |\n| [com.codeborne:selenide](https://github.com/selenide/selenide) | `7.15.0` | `7.16.1` |\n| [com.codeborne:selenide-grid](https://github.com/selenide/selenide) | `7.15.0` | `7.16.1` |\n| [io.qameta.allure:allure-selenide](https://github.com/allure-framework/allure-java) | `2.33.0` | `2.34.0` |\n| [io.qameta.allure:allure-cucumber7-jvm](https://github.com/allure-framework/allure-java) | `2.33.0` | `2.34.0` |\n| [io.qameta.allure:allure-junit-platform](https://github.com/allure-framework/allure-java) | `2.33.0` | `2.34.0` |\n| [io.qameta.allure:allure-commandline](https://github.com/allure-framework/allure2) | `2.33.0` | `2.34.0` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `2.0.4` | `2.0.5` |\n| [tools.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `3.1.1` | `3.1.3` |\n| org.apache.commons:commons-configuration2 | `2.13.0` | `2.14.0` |\n| [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client) | `5.6` | `5.6.1` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.21.0` | `1.22.0` |\n| commons-io:commons-io | `2.21.0` | `2.22.0` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.39` | `2.1.41` |\n| io.swagger.parser.v3:swagger-parser-v3 | `2.1.39` | `2.1.41` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.44` | `1.18.46` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.5.0-jre` | `33.6.0-jre` |\n| io.swagger.core.v3:swagger-annotations | `2.2.45` | `2.2.49` |\n| com.sun.xml.messaging.saaj:saaj-impl | `3.0.4` | `3.0.5` |\n| org.openapi.generator | `7.21.0` | `7.22.0` |\n| org.sonarqube | `7.2.2.6593` | `7.3.0.8198` |\n\n\nUpdates `gradle-wrapper` from 9.4.1 to 9.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gradle/gradle/releases\"\u003egradle-wrapper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.5.0\u003c/h2\u003e\n\u003cp\u003eThe Gradle team is excited to announce Gradle 9.5.0.\u003c/p\u003e\n\u003cp\u003eHere are the highlights of this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTask provenance in reports and failure messages\u003c/li\u003e\n\u003cli\u003eType-safe accessors for precompiled Kotlin Settings plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://docs.gradle.org/9.5.0/release-notes.html\"\u003eRead the Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe would like to thank the following community members for their contributions to this release of Gradle:\n\u003ca href=\"https://github.com/atm1020\"\u003eatm1020\u003c/a\u003e,\n\u003ca href=\"https://github.com/mataha\"\u003emataha\u003c/a\u003e,\n\u003ca href=\"https://github.com/aSemy\"\u003eAdam\u003c/a\u003e,\n\u003ca href=\"https://github.com/kelemen\"\u003eAttila Kelemen\u003c/a\u003e,\n\u003ca href=\"https://github.com/britter\"\u003eBenedikt Ritter\u003c/a\u003e,\n\u003ca href=\"https://github.com/Vampire\"\u003eBjörn Kautler\u003c/a\u003e,\n\u003ca href=\"https://github.com/budindepunk\"\u003eCaro Silva Rode\u003c/a\u003e,\n\u003ca href=\"https://github.com/chanani\"\u003eCHANHAN\u003c/a\u003e,\n\u003ca href=\"https://github.com/DmitryNez\"\u003eDmitry Nezavitin\u003c/a\u003e,\n\u003ca href=\"https://github.com/Juneezee\"\u003eEng Zer Jun\u003c/a\u003e,\n\u003ca href=\"https://github.com/KugelLibelle\"\u003eKugelLibelle\u003c/a\u003e,\n\u003ca href=\"https://github.com/vmadalin\"\u003eMadalin Valceleanu\u003c/a\u003e,\n\u003ca href=\"https://github.com/quijote\"\u003eMarkus Gaisbauer\u003c/a\u003e,\n\u003ca href=\"https://github.com/koppor\"\u003eOliver Kopp\u003c/a\u003e,\n\u003ca href=\"https://github.com/hfhbd\"\u003ePhilip Wedemann\u003c/a\u003e,\n\u003ca href=\"https://github.com/ploober\"\u003eploober\u003c/a\u003e,\n\u003ca href=\"https://github.com/rpalcolea\"\u003eRoberto Perez Alcolea\u003c/a\u003e,\n\u003ca href=\"https://github.com/R0h1tAnand\"\u003eRohit Anand\u003c/a\u003e,\n\u003ca href=\"https://github.com/Suvrat1629\"\u003eSuvrat Acharya\u003c/a\u003e,\n\u003ca href=\"https://github.com/usv240\"\u003eUjwal Suresh Vanjare\u003c/a\u003e,\n\u003ca href=\"https://github.com/urdak\"\u003eVictor Merkulov\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eUpgrade instructions\u003c/h2\u003e\n\u003cp\u003eSwitch your build to use Gradle 9.5.0 by updating your wrapper:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e./gradlew wrapper --gradle-version=9.5.0 \u0026amp;\u0026amp; ./gradlew wrapper\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSee the Gradle \u003ca href=\"https://docs.gradle.org/9.5.0/userguide/upgrading_version_9.html\"\u003e9.x upgrade guide\u003c/a\u003e to learn about deprecations, breaking changes and other considerations when upgrading.\u003c/p\u003e\n\u003cp\u003eFor Java, Groovy, Kotlin and Android compatibility, see the \u003ca href=\"https://docs.gradle.org/9.5.0/userguide/compatibility.html\"\u003efull compatibility notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eReporting problems\u003c/h2\u003e\n\u003cp\u003eIf you find a problem with this release, please file a bug on \u003ca href=\"https://github.com/gradle/gradle/issues\"\u003eGitHub Issues\u003c/a\u003e adhering to our issue guidelines.\nIf you're not sure you're encountering a bug, please use the \u003ca href=\"https://discuss.gradle.org/c/help-discuss\"\u003eforum\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe hope you will build happiness with Gradle, and we look forward to your feedback via \u003ca href=\"https://twitter.com/gradle\"\u003eTwitter\u003c/a\u003e or on \u003ca href=\"https://github.com/gradle\"\u003eGitHub\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e9.5.0 RC4\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/gradle/gradle/commit/3fe117d68f3907790f3809f121aa36303a9151f8\"\u003e\u003ccode\u003e3fe117d\u003c/code\u003e\u003c/a\u003e Update jdks.yaml (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37703\"\u003e#37703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/33d145af6fbe7cf7c9d84646b6d7f32fea91d5e2\"\u003e\u003ccode\u003e33d145a\u003c/code\u003e\u003c/a\u003e Update jdks.yaml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/f7a05d1ed48442eb5da4d6e2b6593da55cdec1da\"\u003e\u003ccode\u003ef7a05d1\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to version 9.5.0-rc-4 (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37654\"\u003e#37654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/266facdcbcb0b4c60120cc118eaf0f652bfcdfe5\"\u003e\u003ccode\u003e266facd\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to version 9.5.0-rc-4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/0ad6dd8e143455707e444aa7e3d38327a3366513\"\u003e\u003ccode\u003e0ad6dd8\u003c/code\u003e\u003c/a\u003e Suppress OSC taskbar reset on plain/piped stdout (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37646\"\u003e#37646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/966025d5850d46c9158a2f25e4096222277ecf57\"\u003e\u003ccode\u003e966025d\u003c/code\u003e\u003c/a\u003e Suppress OSC taskbar reset on plain/piped stdout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/e7455734449e422accebf44cf7b31bf93e3a770c\"\u003e\u003ccode\u003ee745573\u003c/code\u003e\u003c/a\u003e Polish IP docs (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37642\"\u003e#37642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/d5cfd079acd2c8f1182edd6ec23dbab571132d0a\"\u003e\u003ccode\u003ed5cfd07\u003c/code\u003e\u003c/a\u003e Ensure BuildOperationQueue will progress without extra leases (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37629\"\u003e#37629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/acdf0c36fa13ba09a7ff5b51f79b9af4b1a097ee\"\u003e\u003ccode\u003eacdf0c3\u003c/code\u003e\u003c/a\u003e Ensure BuildOperationQueue will progress without extra leases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/f7d0e4f6f7896426a8b24091388e4c252b62faef\"\u003e\u003ccode\u003ef7d0e4f\u003c/code\u003e\u003c/a\u003e Rename anchor\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gradle/gradle/compare/v9.4.1...v9.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:jetty-server` from 12.1.8 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.1.8 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.1.8 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.1.8 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.1.8 to 12.1.9\n\nUpdates `org.glassfish.jaxb:jaxb-runtime` from 4.0.7 to 4.0.8\n\nUpdates `org.glassfish.jaxb:jaxb-xjc` from 4.0.7 to 4.0.8\n\nUpdates `org.glassfish.jaxb:jaxb-xjc` from 4.0.7 to 4.0.8\n\nUpdates `org.springframework:spring-context` from 7.0.6 to 7.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eSpringValidatorAdapter\u003c/code\u003e and \u003ccode\u003eMethodValidationAdapter\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36621\"\u003e#36621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JSON array decoding to \u003ccode\u003eFlux\u003c/code\u003e in \u003ccode\u003eKotlinSerializationJsonDecoder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36597\"\u003e#36597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emethodIdentification()\u003c/code\u003e in \u003ccode\u003eCacheAspectSupport\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36575\"\u003e#36575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MockRestServiceServer#createServer variant for RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36572\"\u003e#36572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate RestClientXhrTransport variant replacing RestTemplateXhrTransport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36566\"\u003e#36566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error handling in multipart codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36563\"\u003e#36563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eApplicationListenerMethodAdapter#getTargetMethod()\u003c/code\u003e public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36558\"\u003e#36558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36551\"\u003e#36551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36527\"\u003e#36527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd registerManagedResource variant with bean key argument to MBeanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36520\"\u003e#36520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle blank Accept-Language header in AcceptHeaderLocaleResolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36513\"\u003e#36513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36501\"\u003e#36501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36499\"\u003e#36499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PreFlightRequestFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36482\"\u003e#36482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport configuration of extension context scope for \u003ccode\u003eSpringExtension\u003c/code\u003e via Spring or JUnit properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36460\"\u003e#36460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower log level of \u0026quot;Cache miss for REQUEST dispatch\u0026quot; in HandlerMappingIntrospector \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36309\"\u003e#36309\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebDataBinder unnecessarily instantiates collections when using the \u0026quot;!\u0026quot; and \u0026quot;_\u0026quot; prefixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36625\"\u003e#36625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache pollution from high-cardinality FieldError default messages in MessageSourceSupport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36609\"\u003e#36609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation\u003c/code\u003e does not use \u003ccode\u003eClassLoader\u003c/code\u003e for method or field \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36606\"\u003e#36606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Sql\u003c/code\u003e fails if \u003ccode\u003eDataSource\u003c/code\u003e is wrapped in a \u003ccode\u003eTransactionAwareDataSourceProxy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36611\"\u003e#36611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotatedTypeMetadata\u003c/code\u003e no longer retains source declaration order on Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36598\"\u003e#36598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation.asMap()\u003c/code\u003e fails when an attribute references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36586\"\u003e#36586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileSystemResource\u003c/code\u003e does not strictly follow the \u003ccode\u003eResource#isReadable()\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36584\"\u003e#36584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverter overrides in HttpMessageConverters only apply when defaults are registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36579\"\u003e#36579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid method return type metadata for ClassFile variant on JDK 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36577\"\u003e#36577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Writer lifecycle for \u003ccode\u003eAbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36565\"\u003e#36565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlushing-related regression in \u003ccode\u003eSseServerResponse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36537\"\u003e#36537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not pass on holdability to target Connection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36528\"\u003e#36528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotationBeanNameGenerator\u003c/code\u003e fails when an annotation references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36524\"\u003e#36524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerserve default API version in RestClientAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36514\"\u003e#36514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent codings resolution in resource resolvers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36507\"\u003e#36507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultJmsListenerContainer\u003c/code\u003e may hang in an endless loop in \u003ccode\u003edoShutdown\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36506\"\u003e#36506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eQuery not hidden in DefaultClientResponse checkpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36502\"\u003e#36502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient closes stream for ResponseEntity\u003c!-- raw HTML omitted --\u003e responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36492\"\u003e#36492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when using websocket handshake headers with Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36486\"\u003e#36486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid nullness information for ParameterizedTypeReference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36477\"\u003e#36477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebTestClient cannot assert null list elements \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36476\"\u003e#36476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle Kotlin nullable value class param correctly in \u003ccode\u003eCoroutineUtils\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36449\"\u003e#36449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove RFC 2047 encoding from Content-Disposition filename \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36328\"\u003e#36328\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify semantics of HttpMethod.valueOf() \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36652\"\u003e#36652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument whitespace semantics in SpEL expressions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36628\"\u003e#36628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c997d4018d3dc6a7dde2e20eae3627599a01e169\"\u003e\u003ccode\u003ec997d40\u003c/code\u003e\u003c/a\u003e Release v7.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/91852546d92aeeae933ad77f8c938d4cfd9b0305\"\u003e\u003ccode\u003e9185254\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2025.0.5 and Micrometer 1.16.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/802fa4d65e1f99c948a59629d4adcb4e3603e2cf\"\u003e\u003ccode\u003e802fa4d\u003c/code\u003e\u003c/a\u003e Refine RetryListener example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7052da453285658215efc1dd5ecb0d472fde2de1\"\u003e\u003ccode\u003e7052da4\u003c/code\u003e\u003c/a\u003e Add doOnDiscard in MultipartHttpMessageReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/63817ce2021172338ce7900703678bfaee186a0a\"\u003e\u003ccode\u003e63817ce\u003c/code\u003e\u003c/a\u003e Add missing tests for WebRequestDataBinder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/61bd79017f7c4c3a4fafbb0da061376204593a68\"\u003e\u003ccode\u003e61bd790\u003c/code\u003e\u003c/a\u003e Polish WebRequestDataBinderTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ab6637c67024facf521e8f82c4bcb076308925a6\"\u003e\u003ccode\u003eab6637c\u003c/code\u003e\u003c/a\u003e Completely extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c9b88b4ebd47c7616816602204b106dd2c1275ef\"\u003e\u003ccode\u003ec9b88b4\u003c/code\u003e\u003c/a\u003e Extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/68c575ab14057e04dba86beae64167bbfe3ac9fe\"\u003e\u003ccode\u003e68c575a\u003c/code\u003e\u003c/a\u003e Revise \u0026quot;Skip binding entirely when field is not allowed\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cb320468dbc88f07b72d8a949b525c5ab911bd74\"\u003e\u003ccode\u003ecb32046\u003c/code\u003e\u003c/a\u003e Further clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.6...v7.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 7.0.6 to 7.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eSpringValidatorAdapter\u003c/code\u003e and \u003ccode\u003eMethodValidationAdapter\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36621\"\u003e#36621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JSON array decoding to \u003ccode\u003eFlux\u003c/code\u003e in \u003ccode\u003eKotlinSerializationJsonDecoder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36597\"\u003e#36597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emethodIdentification()\u003c/code\u003e in \u003ccode\u003eCacheAspectSupport\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36575\"\u003e#36575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MockRestServiceServer#createServer variant for RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36572\"\u003e#36572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate RestClientXhrTransport variant replacing RestTemplateXhrTransport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36566\"\u003e#36566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error handling in multipart codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36563\"\u003e#36563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eApplicationListenerMethodAdapter#getTargetMethod()\u003c/code\u003e public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36558\"\u003e#36558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36551\"\u003e#36551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36527\"\u003e#36527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd registerManagedResource variant with bean key argument to MBeanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36520\"\u003e#36520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle blank Accept-Language header in AcceptHeaderLocaleResolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36513\"\u003e#36513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36501\"\u003e#36501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36499\"\u003e#36499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PreFlightRequestFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36482\"\u003e#36482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport configuration of extension context scope for \u003ccode\u003eSpringExtension\u003c/code\u003e via Spring or JUnit properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36460\"\u003e#36460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower log level of \u0026quot;Cache miss for REQUEST dispatch\u0026quot; in HandlerMappingIntrospector \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36309\"\u003e#36309\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebDataBinder unnecessarily instantiates collections when using the \u0026quot;!\u0026quot; and \u0026quot;_\u0026quot; prefixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36625\"\u003e#36625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache pollution from high-cardinality FieldError default messages in MessageSourceSupport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36609\"\u003e#36609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation\u003c/code\u003e does not use \u003ccode\u003eClassLoader\u003c/code\u003e for method or field \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36606\"\u003e#36606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Sql\u003c/code\u003e fails if \u003ccode\u003eDataSource\u003c/code\u003e is wrapped in a \u003ccode\u003eTransactionAwareDataSourceProxy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36611\"\u003e#36611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotatedTypeMetadata\u003c/code\u003e no longer retains source declaration order on Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36598\"\u003e#36598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation.asMap()\u003c/code\u003e fails when an attribute references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36586\"\u003e#36586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileSystemResource\u003c/code\u003e does not strictly follow the \u003ccode\u003eResource#isReadable()\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36584\"\u003e#36584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverter overrides in HttpMessageConverters only apply when defaults are registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36579\"\u003e#36579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid method return type metadata for ClassFile variant on JDK 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36577\"\u003e#36577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Writer lifecycle for \u003ccode\u003eAbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36565\"\u003e#36565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlushing-related regression in \u003ccode\u003eSseServerResponse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36537\"\u003e#36537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not pass on holdability to target Connection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36528\"\u003e#36528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotationBeanNameGenerator\u003c/code\u003e fails when an annotation references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36524\"\u003e#36524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerserve default API version in RestClientAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36514\"\u003e#36514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent codings resolution in resource resolvers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36507\"\u003e#36507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultJmsListenerContainer\u003c/code\u003e may hang in an endless loop in \u003ccode\u003edoShutdown\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36506\"\u003e#36506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eQuery not hidden in DefaultClientResponse checkpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36502\"\u003e#36502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient closes stream for ResponseEntity\u003c!-- raw HTML omitted --\u003e responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36492\"\u003e#36492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when using websocket handshake headers with Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36486\"\u003e#36486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid nullness information for ParameterizedTypeReference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36477\"\u003e#36477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebTestClient cannot assert null list elements \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36476\"\u003e#36476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle Kotlin nullable value class param correctly in \u003ccode\u003eCoroutineUtils\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36449\"\u003e#36449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove RFC 2047 encoding from Content-Disposition filename \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36328\"\u003e#36328\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify semantics of HttpMethod.valueOf() \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36652\"\u003e#36652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument whitespace semantics in SpEL expressions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36628\"\u003e#36628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c997d4018d3dc6a7dde2e20eae3627599a01e169\"\u003e\u003ccode\u003ec997d40\u003c/code\u003e\u003c/a\u003e Release v7.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/91852546d92aeeae933ad77f8c938d4cfd9b0305\"\u003e\u003ccode\u003e9185254\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2025.0.5 and Micrometer 1.16.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/802fa4d65e1f99c948a59629d4adcb4e3603e2cf\"\u003e\u003ccode\u003e802fa4d\u003c/code\u003e\u003c/a\u003e Refine RetryListener example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7052da453285658215efc1dd5ecb0d472fde2de1\"\u003e\u003ccode\u003e7052da4\u003c/code\u003e\u003c/a\u003e Add doOnDiscard in MultipartHttpMessageReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/63817ce2021172338ce7900703678bfaee186a0a\"\u003e\u003ccode\u003e63817ce\u003c/code\u003e\u003c/a\u003e Add missing tests for WebRequestDataBinder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/61bd79017f7c4c3a4fafbb0da061376204593a68\"\u003e\u003ccode\u003e61bd790\u003c/code\u003e\u003c/a\u003e Polish WebRequestDataBinderTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ab6637c67024facf521e8f82c4bcb076308925a6\"\u003e\u003ccode\u003eab6637c\u003c/code\u003e\u003c/a\u003e Completely extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c9b88b4ebd47c7616816602204b106dd2c1275ef\"\u003e\u003ccode\u003ec9b88b4\u003c/code\u003e\u003c/a\u003e Extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/68c575ab14057e04dba86beae64167bbfe3ac9fe\"\u003e\u003ccode\u003e68c575a\u003c/code\u003e\u003c/a\u003e Revise \u0026quot;Skip binding entirely when field is not allowed\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cb320468dbc88f07b72d8a949b525c5ab911bd74\"\u003e\u003ccode\u003ecb32046\u003c/code\u003e\u003c/a\u003e Further clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.6...v7.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 7.0.6 to 7.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eSpringValidatorAdapter\u003c/code\u003e and \u003ccode\u003eMethodValidationAdapter\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36621\"\u003e#36621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JSON array decoding to \u003ccode\u003eFlux\u003c/code\u003e in \u003ccode\u003eKotlinSerializationJsonDecoder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36597\"\u003e#36597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emethodIdentification()\u003c/code\u003e in \u003ccode\u003eCacheAspectSupport\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36575\"\u003e#36575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MockRestServiceServer#createServer variant for RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36572\"\u003e#36572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate RestClientXhrTransport variant replacing RestTemplateXhrTransport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36566\"\u003e#36566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error handling in multipart codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36563\"\u003e#36563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eApplicationListenerMethodAdapter#getTargetMethod()\u003c/code\u003e public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36558\"\u003e#36558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36551\"\u003e#36551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36527\"\u003e#36527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd registerManagedResource variant with bean key argument to MBeanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36520\"\u003e#36520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle blank Accept-Language header in AcceptHeaderLocaleResolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36513\"\u003e#36513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36501\"\u003e#36501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36499\"\u003e#36499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PreFlightRequestFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36482\"\u003e#36482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport configuration of extension context scope for \u003ccode\u003eSpringExtension\u003c/code\u003e via Spring or JUnit properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36460\"\u003e#36460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower log level of \u0026quot;Cache miss for REQUEST dispatch\u0026quot; in HandlerMappingIntrospector \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36309\"\u003e#36309\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebDataBinder unnecessarily instantiates collections when using the \u0026quot;!\u0026quot; and \u0026quot;_\u0026quot; prefixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36625\"\u003e#36625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache pollution from high-cardinality FieldError default messages in MessageSourceSupport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36609\"\u003e#36609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation\u003c/code\u003e does not use \u003ccode\u003eClassLoader\u003c/code\u003e for method or field \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36606\"\u003e#36606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Sql\u003c/code\u003e fails if \u003ccode\u003eDataSource\u003c/code\u003e is wrapped in a \u003ccode\u003eTransactionAwareDataSourceProxy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36611\"\u003e#36611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotatedTypeMetadata\u003c/code\u003e no longer retains source declaration order on Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36598\"\u003e#36598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation.asMap()\u003c/code\u003e fails when an attribute references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36586\"\u003e#36586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileSystemResource\u003c/code\u003e does not strictly follow the \u003ccode\u003eResource#isReadable()\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36584\"\u003e#36584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverter overrides in HttpMessageConverters only apply when defaults are registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36579\"\u003e#36579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid method return type metadata for ClassFile variant on JDK 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36577\"\u003e#36577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Writer lifecycle for \u003ccode\u003eAbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36565\"\u003e#36565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlushing-related regression in \u003ccode\u003eSseServerResponse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36537\"\u003e#36537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not pass on holdability to target Connection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36528\"\u003e#36528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotationBeanNameGenerator\u003c/code\u003e fails when an annotation references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36524\"\u003e#36524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerserve default API version in RestClientAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36514\"\u003e#36514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent codings resolution in resource resolvers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36507\"\u003e#36507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultJmsListenerContainer\u003c/code\u003e may hang in an endless loop in \u003ccode\u003edoShutdown\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36506\"\u003e#36506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eQuery not hidden in DefaultClientResponse checkpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36502\"\u003e#36502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient closes stream for ResponseEntity\u003c!-- raw HTML omitted --\u003e responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36492\"\u003e#36492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when using websocket handshake headers with Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36486\"\u003e#36486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid nullness information for ParameterizedTypeReference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36477\"\u003e#36477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebTestClient cannot assert null list elements \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36476\"\u003e#36476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle Kotlin nullable value class param correctly in \u003ccode\u003eCoroutineUtils\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36449\"\u003e#36449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove RFC 2047 encoding from Content-Disposition filename \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36328\"\u003e#36328\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify semantics of HttpMethod.valueOf() \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36652\"\u003e#36652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument whitespace semantics in SpEL expressions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36628\"\u003e#36628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c997d4018d3dc6a7dde2e20eae3627599a01e169\"\u003e\u003ccode\u003ec997d40\u003c/code\u003e\u003c/a\u003e Release v7.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/91852546d92aeeae933ad77f8c938d4cfd9b0305\"\u003e\u003ccode\u003e9185254\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2025.0.5 and Micrometer 1.16.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/802fa4d65e1f99c948a59629d4adcb4e3603e2cf\"\u003e\u003ccode\u003e802fa4d\u003c/code\u003e\u003c/a\u003e Refine RetryListener example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7052da453285658215efc1dd5ecb0d472fde2de1\"\u003e\u003ccode\u003e7052da4\u003c/code\u003e\u003c/a\u003e Add doOnDiscard in MultipartHttpMessageReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/63817ce2021172338ce7900703678bfaee186a0a\"\u003e\u003ccode\u003e63817ce\u003c/code\u003e\u003c/a\u003e Add missing tests for WebRequestDataBinder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/61bd79017f7c4c3a4fafbb0da061376204593a68\"\u003e\u003ccode\u003e61bd790\u003c/code\u003e\u003c/a\u003e Polish WebRequestDataBinderTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ab6637c67024facf521e8f82c4bcb076308925a6\"\u003e\u003ccode\u003eab6637c\u003c/code\u003e\u003c/a\u003e Completely extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c9b88b4ebd47c7616816602204b106dd2c1275ef\"\u003e\u003ccode\u003ec9b88b4\u003c/code\u003e\u003c/a\u003e Extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/68c575ab14057e04dba86beae64167bbfe3ac9fe\"\u003e\u003ccode\u003e68c575a\u003c/code\u003e\u003c/a\u003e Revise \u0026quot;Skip binding entirely when field is not allowed\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cb320468dbc88f07b72d8a949b525c5ab911bd74\"\u003e\u003ccode\u003ecb32046\u003c/code\u003e\u003c/a\u003e Further clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.6...v7.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-jdbc` from 7.0.6 to 7.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eSpringValidatorAdapter\u003c/code\u003e and \u003ccode\u003eMethodValidationAdapter\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36621\"\u003e#36621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JSON array decoding to \u003ccode\u003eFlux\u003c/code\u003e in \u003ccode\u003eKotlinSerializationJsonDecoder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36597\"\u003e#36597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emethodIdentification()\u003c/code\u003e in \u003ccode\u003eCacheAspectSupport\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36575\"\u003e#36575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MockRestServiceServer#createServer variant for RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36572\"\u003e#36572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate RestClientXhrTransport variant replacing RestTemplateXhrTransport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36566\"\u003e#36566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error handling in multipart codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36563\"\u003e#36563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eApplicationListenerMethodAdapter#getTargetMethod()\u003c/code\u003e public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36558\"\u003e#36558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36551\"\u003e#36551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36527\"\u003e#36527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd registerManagedResource variant with bean key argument to MBeanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36520\"\u003e#36520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle blank Accept-Language header in AcceptHeaderLocaleResolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36513\"\u003e#36513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36501\"\u003e#36501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36499\"\u003e#36499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PreFlightRequestFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36482\"\u003e#36482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport configuration of extension context scope for \u003ccode\u003eSpringExtension\u003c/code\u003e via Spring or JUnit properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36460\"\u003e#36460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower log level of \u0026quot;Cache miss for REQUEST dispatch\u0026quot; in HandlerMappingIntrospector \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36309\"\u003e#36309\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebDataBinder unnecessarily instantiates collections when using the \u0026quot;!\u0026quot; and \u0026quot;_\u0026quot; prefixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36625\"\u003e#36625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache pollution from high-cardinality FieldError default messages in MessageSourceSupport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36609\"\u003e#36609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation\u003c/code\u003e does not use \u003ccode\u003eClassLoader\u003c/code\u003e for method or field \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36606\"\u003e#36606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Sql\u003c/code\u003e fails if \u003ccode\u003eDataSource\u003c/code\u003e is wrapped in a \u003ccode\u003eTransactionAwareDataSourceProxy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36611\"\u003e#36611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotatedTypeMetadata\u003c/code\u003e no longer retains source declaration order on Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36598\"\u003e#36598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation.asMap()\u003c/code\u003e fails when an attribute references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36586\"\u003e#36586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileSystemResource\u003c/code\u003e does not strictly follow the \u003ccode\u003eResource#isReadable()\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36584\"\u003e#36584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverter overrides in HttpMessageConverters only apply when defaults are registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36579\"\u003e#36579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid method return type metadata for ClassFile variant on JDK 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36577\"\u003e#36577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Writer lifecycle for \u003ccode\u003eAbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36565\"\u003e#36565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlushing-related regression in \u003ccode\u003eSseServerResponse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36537\"\u003e#36537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not pass on holdability to target Connection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36528\"\u003e#36528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotationBeanNameGenerator\u003c/code\u003e fails when an annotation references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36524\"\u003e#36524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerserve default API version in RestClientAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36514\"\u003e#36514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent codings resolution in resource resolvers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36507\"\u003e#36507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultJmsListenerContainer\u003c/code\u003e may hang in an endless loop in \u003ccode\u003edoShutdown\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36506\"\u003e#36506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eQuery not hidden in DefaultClientResponse checkpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36502\"\u003e#36502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient closes stream for ResponseEntity\u003c!-- raw HTML omitted --\u003e responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36492\"\u003e#36492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when using websocket handshake headers with Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36486\"\u003e#36486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid nullness information for ParameterizedTypeReference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36477\"\u003e#36477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebTestClient cannot assert null list elements \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36476\"\u003e#36476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle Kotlin nullable value class param correctly in \u003ccode\u003eCoroutineUtils\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36449\"\u003e#36449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove RFC 2047 encoding from Content-Disposition filename \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36328\"\u003e#36328\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify semantics of HttpMethod.valueOf() \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36652\"\u003e#36652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument whitespace semantics in SpEL expressions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36628\"\u003e#36628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c997d4018d3dc6a7dde2e20eae3627599a01e169\"\u003e\u003ccode\u003ec997d40\u003c/code\u003e\u003c/a\u003e Release v7.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/91852546d92aeeae933ad77f8c938d4cfd9b0305\"\u003e\u003ccode\u003e9185254\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2025.0.5 and Micrometer 1.16.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/802fa4d65e1f99c948a59629d4adcb4e3603e2cf\"\u003e\u003ccode\u003e802fa4d\u003c/code\u003e\u003c/a\u003e Refine RetryListener example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7052da453285658215efc1dd5ecb0d472fde2de1\"\u003e\u003ccode\u003e7052da4\u003c/code\u003e\u003c/a\u003e Add doOnDiscard in MultipartHttpMessageReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/63817ce2021172338ce7900703678bfaee186a0a\"\u003e\u003ccode\u003e63817ce\u003c/code\u003e\u003c/a\u003e Add missing tests for WebRequestDataBinder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/61bd79017f7c4c3a4fafbb0da061376204593a68\"\u003e\u003ccode\u003e61bd790\u003c/code\u003e\u003c/a\u003e Polish WebRequestDataBinderTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ab6637c67024facf521e8f82c4bcb076308925a6\"\u003e\u003ccode\u003eab6637c\u003c/code\u003e\u003c/a\u003e Completely extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c9b88b4ebd47c7616816602204b106dd2c1275ef\"\u003e\u003ccode\u003ec9b88b4\u003c/code\u003e\u003c/a\u003e Extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/68c575ab14057e04dba86beae64167bbfe3ac9fe\"\u003e\u003ccode\u003e68c575a\u003c/code\u003e\u003c/a\u003e Revise \u0026quot;Skip binding entirely when field is not allowed\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cb320468dbc88f07b72d8a949b525c5ab911bd74\"\u003e\u003ccode\u003ecb32046\u003c/code\u003e\u003c/a\u003e Further clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.6...v7.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 7.0.6 to 7.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eSpringValidatorAdapter\u003c/code\u003e and \u003ccode\u003eMethodValidationAdapter\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36621\"\u003e#36621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JSON array decoding to \u003ccode\u003eFlux\u003c/code\u003e in \u003ccode\u003eKotlinSerializationJsonDecoder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36597\"\u003e#36597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emethodIdentification()\u003c/code\u003e in \u003ccode\u003eCacheAspectSupport\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36575\"\u003e#36575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MockRestServiceServer#createServer variant for RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36572\"\u003e#36572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate RestClientXhrTransport variant replacing RestTemplateXhrTransport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36566\"\u003e#36566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error handling in multipart codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36563\"\u003e#36563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eApplicationListenerMethodAdapter#getTargetMethod()\u003c/code\u003e public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36558\"\u003e#36558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36551\"\u003e#36551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36527\"\u003e#36527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd registerManagedResource variant with bean key argument to MBeanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36520\"\u003e#36520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle blank Accept-Language header in AcceptHeaderLocaleResolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36513\"\u003e#36513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36501\"\u003e#36501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36499\"\u003e#36499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PreFlightRequestFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36482\"\u003e#36482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport configuration of extension context scope for \u003ccode\u003eSpringExtension\u003c/code\u003e via Spring or JUnit properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36460\"\u003e#36460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower log level of \u0026quot;Cache miss for REQUEST dispatch\u0026quot; in HandlerMappingIntrospector \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36309\"\u003e#36309\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebDataBinder unnecessarily instantiates collections when using the \u0026quot;!\u0026quot; and \u0026quot;_\u0026quot; prefixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36625\"\u003e#36625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache pollution from high-cardinality FieldError default messages in MessageSourceSupport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36609\"\u003e#36609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation\u003c/code\u003e does not use \u003ccode\u003eClassLoader\u003c/code\u003e for method or field \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36606\"\u003e#36606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Sql\u003c/code\u003e fails if \u003ccode\u003eDataSource\u003c/code\u003e is wrapped in a \u003ccode\u003eTransactionAwareDataSourceProxy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36611\"\u003e#36611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotatedTypeMetadata\u003c/code\u003e no longer retains source declaration order on Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36598\"\u003e#36598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation.asMap()\u003c/code\u003e fails when an attribute references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36586\"\u003e#36586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileSystemResource\u003c/code\u003e does not strictly follow the \u003ccode\u003eResource#isReadable()\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36584\"\u003e#36584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverter overrides in HttpMessageConverters only apply when defaults are registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36579\"\u003e#36579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid method return type metadata for ClassFile variant on JDK 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36577\"\u003e#36577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Writer lifecycle for \u003ccode\u003eAbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36565\"\u003e#36565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlushing-related regression in \u003ccode\u003eSseServerResponse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36537\"\u003e#36537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not pass on holdability to target Connection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36528\"\u003e#36528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotationBeanNameGenerator\u003c/code\u003e fails when an annotation references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36524\"\u003e#36524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerserve default API version in RestClientAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36514\"\u003e#36514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent codings resolution in resource resolvers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36507\"\u003e#36507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultJmsListenerContainer\u003c/code\u003e may hang in an endless loop in \u003ccode\u003edoShutdown\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36506\"\u003e#36506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eQuery not hidden in DefaultClientResponse checkpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36502\"\u003e#36502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient closes stream for ResponseEntity\u003c!-- raw HTML omitted --\u003e responses \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36492\"\u003e#36492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalStateException when using websocket handshake headers with Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36486\"\u003e#36486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid nullness information for ParameterizedTypeReference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36477\"\u003e#36477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebTestClient cannot assert null list elements \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36476\"\u003e#36476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle Kotlin nullable value class param correctly in \u003ccode\u003eCoroutineUtils\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36449\"\u003e#36449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove RFC 2047 encoding from Content-Disposition filename \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36328\"\u003e#36328\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify semantics of HttpMethod.valueOf() \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36652\"\u003e#36652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument whitespace semantics in SpEL expressions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36628\"\u003e#36628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c997d4018d3dc6a7dde2e20eae3627599a01e169\"\u003e\u003ccode\u003ec997d40\u003c/code\u003e\u003c/a\u003e Release v7.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/91852546d92aeeae933ad77f8c938d4cfd9b0305\"\u003e\u003ccode\u003e9185254\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2025.0.5 and Micrometer 1.16.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/802fa4d65e1f99c948a59629d4adcb4e3603e2cf\"\u003e\u003ccode\u003e802fa4d\u003c/code\u003e\u003c/a\u003e Refine RetryListener example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7052da453285658215efc1dd5ecb0d472fde2de1\"\u003e\u003ccode\u003e7052da4\u003c/code\u003e\u003c/a\u003e Add doOnDiscard in MultipartHttpMessageReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/63817ce2021172338ce7900703678bfaee186a0a\"\u003e\u003ccode\u003e63817ce\u003c/code\u003e\u003c/a\u003e Add missing tests for WebRequestDataBinder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/61bd79017f7c4c3a4fafbb0da061376204593a68\"\u003e\u003ccode\u003e61bd790\u003c/code\u003e\u003c/a\u003e Polish WebRequestDataBinderTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ab6637c67024facf521e8f82c4bcb076308925a6\"\u003e\u003ccode\u003eab6637c\u003c/code\u003e\u003c/a\u003e Completely extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c9b88b4ebd47c7616816602204b106dd2c1275ef\"\u003e\u003ccode\u003ec9b88b4\u003c/code\u003e\u003c/a\u003e Extract ServletRequestParameterPropertyValuesTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/68c575ab14057e04dba86beae64167bbfe3ac9fe\"\u003e\u003ccode\u003e68c575a\u003c/code\u003e\u003c/a\u003e Revise \u0026quot;Skip binding entirely when field is not allowed\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cb320468dbc88f07b72d8a949b525c5ab911bd74\"\u003e\u003ccode\u003ecb32046\u003c/code\u003e\u003c/a\u003e Further clarify semantics of HttpMethod.valueOf()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.6...v7.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 7.0.6 to 7.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eSpringValidatorAdapter\u003c/code\u003e and \u003ccode\u003eMethodValidationAdapter\u003c/code\u003e performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36621\"\u003e#36621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JSON array decoding to \u003ccode\u003eFlux\u003c/code\u003e in \u003ccode\u003eKotlinSerializationJsonDecoder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36597\"\u003e#36597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emethodIdentification()\u003c/code\u003e in \u003ccode\u003eCacheAspectSupport\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36575\"\u003e#36575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MockRestServiceServer#createServer variant for RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36572\"\u003e#36572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate RestClientXhrTransport variant replacing RestTemplateXhrTransport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36566\"\u003e#36566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error handling in multipart codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36563\"\u003e#36563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eApplicationListenerMethodAdapter#getTargetMethod()\u003c/code\u003e public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36558\"\u003e#36558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApiVersionConfigurer.setSupportedVersionPredicate() returns void instead of ApiVersionConfigurer \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36551\"\u003e#36551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36527\"\u003e#36527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd registerManagedResource variant with bean key argument to MBeanExporter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36520\"\u003e#36520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle blank Accept-Language header in AcceptHeaderLocaleResolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36513\"\u003e#36513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake AbstractStreamingClientHttpRequest and AbstractBufferingClientHttpRequest public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36501\"\u003e#36501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36499\"\u003e#36499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PreFlightRequestFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36482\"\u003e#36482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport configuration of extension context scope for \u003ccode\u003eSpringExtension\u003c/code\u003e via Spring or JUnit properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36460\"\u003e#36460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLower log level of \u0026quot;Cache miss for REQUEST dispatch\u0026quot; in HandlerMappingIntrospector \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36309\"\u003e#36309\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWebDataBinder unnecessarily instantiates collections when using the \u0026quot;!\u0026quot; and \u0026quot;_\u0026quot; prefixes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36625\"\u003e#36625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache pollution from high-cardinality FieldError default messages in MessageSourceSupport \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36609\"\u003e#36609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation\u003c/code\u003e does not use \u003ccode\u003eClassLoader\u003c/code\u003e for method or field \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36606\"\u003e#36606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Sql\u003c/code\u003e fails if \u003ccode\u003eDataSource\u003c/code\u003e is wrapped in a \u003ccode\u003eTransactionAwareDataSourceProxy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36611\"\u003e#36611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotatedTypeMetadata\u003c/code\u003e no longer retains source declaration order on Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36598\"\u003e#36598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMergedAnnotation.asMap()\u003c/code\u003e fails when an attribute references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36586\"\u003e#36586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFileSystemResource\u003c/code\u003e does not strictly follow the \u003ccode\u003eResource#isReadable()\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36584\"\u003e#36584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverter overrides in HttpMessageConverters only apply when defaults are registered \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36579\"\u003e#36579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvalid method return type metadata for ClassFile variant on JDK 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36577\"\u003e#36577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Writer lifecycle for \u003ccode\u003eAbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36565\"\u003e#36565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlushing-related regression in \u003ccode\u003eSseServerResponse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36537\"\u003e#36537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazyConnectionDataSourceProxy does not pass on holdability to target Connection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36528\"\u003e#36528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotationBeanNameGenerator\u003c/code\u003e fails when an annotation references a non-existent class \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36524\"\u003e#36524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerserve default API version in RestClientAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36514\"\u003e#36514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent codings resolution in resource resolvers \u003ca href=\"https://redirect.gith...\n\n_Description has been truncated_","html_url":"https://github.com/nordic-institute/X-Road/pull/3530","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nordic-institute%2FX-Road/issues/3530","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3530/packages"}},{"old_version":"2.1.40","new_version":"2.1.41","update_type":"patch","path":null,"pr_created_at":"2026-05-06T00:21:34.000Z","version_change":"2.1.40 → 2.1.41","issue":{"uuid":"4387904201","node_id":"PR_kwDOSTPKm87YlqH5","number":14,"state":"open","title":"Bump io.swagger.parser.v3:swagger-parser from 2.1.40 to 2.1.41","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-06T00:21:34.000Z","updated_at":"2026-05-06T00:21:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.40","new_version":"2.1.41","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.40 to 2.1.41.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.41 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update v2 parser to 1.0.76 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eResolverFully\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(converter): keep x-nullable in shared $ref responses (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2276\"\u003e#2276\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/swagger-api/swagger-parser/commit/1d86e4a2f1a2e3b6a318d808438ce9a05492d243\"\u003e\u003ccode\u003e1d86e4a\u003c/code\u003e\u003c/a\u003e prepare release 2.1.41 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2322\"\u003e#2322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/f0cb8e5cc0ecbdd01b00a4310947f284b007bf59\"\u003e\u003ccode\u003ef0cb8e5\u003c/code\u003e\u003c/a\u003e Fix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9e2ff91353b7c214af15d0c6db3acbec1cdeae7b\"\u003e\u003ccode\u003e9e2ff91\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eResolverFully\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/57c0edbf0f393047b82c036a592185d2576459c6\"\u003e\u003ccode\u003e57c0edb\u003c/code\u003e\u003c/a\u003e Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/bb8a82c02296003f8afa6d777060789fd3b9e1e9\"\u003e\u003ccode\u003ebb8a82c\u003c/code\u003e\u003c/a\u003e fix(converter): keep x-nullable in shared $ref responses (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2276\"\u003e#2276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b6ed0cc39b4d82fc45bf39c7c1ba13316447f052\"\u003e\u003ccode\u003eb6ed0cc\u003c/code\u003e\u003c/a\u003e chore: update v2 parser to 1.0.76 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/afc17427c42dee26bd50ac8f589146cba2869c1c\"\u003e\u003ccode\u003eafc1742\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2025\"\u003e#2025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/370c00930ca8cd84460274aca2076553a8412f9a\"\u003e\u003ccode\u003e370c009\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2045\"\u003e#2045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/bfd616cea634824006695c032919a22701e68320\"\u003e\u003ccode\u003ebfd616c\u003c/code\u003e\u003c/a\u003e Bump org.jacoco:jacoco-maven-plugin from 0.8.8 to 0.8.11 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2027\"\u003e#2027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/81d8790e335a26687c71661bba0d5893e42beee4\"\u003e\u003ccode\u003e81d8790\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.41-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2310\"\u003e#2310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.40...v2.1.41\"\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=io.swagger.parser.v3:swagger-parser\u0026package-manager=maven\u0026previous-version=2.1.40\u0026new-version=2.1.41)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/Deepa-S-Chebbi/graylog2-server/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Deepa-S-Chebbi%2Fgraylog2-server/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"2.1.39","new_version":"2.1.41","update_type":"patch","path":null,"pr_created_at":"2026-05-05T00:25:40.000Z","version_change":"2.1.39 → 2.1.41","issue":{"uuid":"4380598016","node_id":"PR_kwDOHOl5_M7YNy-d","number":93,"state":"open","title":"Bump io.swagger.parser.v3:swagger-parser from 2.1.39 to 2.1.41","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-05T00:25:40.000Z","updated_at":"2026-05-05T00:27:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.39","new_version":"2.1.41","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.39 to 2.1.41.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.41 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update v2 parser to 1.0.76 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eResolverFully\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(converter): keep x-nullable in shared $ref responses (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2276\"\u003e#2276\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.40 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate peter-evans/create-pull-request to v8 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump core version to 2.2.48 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: ensure maxYamlCodePoints is reliably set and cleaned up in large file tests (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate gh actions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2300\"\u003e#2300\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/swagger-api/swagger-parser/commit/1d86e4a2f1a2e3b6a318d808438ce9a05492d243\"\u003e\u003ccode\u003e1d86e4a\u003c/code\u003e\u003c/a\u003e prepare release 2.1.41 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2322\"\u003e#2322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/f0cb8e5cc0ecbdd01b00a4310947f284b007bf59\"\u003e\u003ccode\u003ef0cb8e5\u003c/code\u003e\u003c/a\u003e Fix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9e2ff91353b7c214af15d0c6db3acbec1cdeae7b\"\u003e\u003ccode\u003e9e2ff91\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eResolverFully\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/57c0edbf0f393047b82c036a592185d2576459c6\"\u003e\u003ccode\u003e57c0edb\u003c/code\u003e\u003c/a\u003e Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/bb8a82c02296003f8afa6d777060789fd3b9e1e9\"\u003e\u003ccode\u003ebb8a82c\u003c/code\u003e\u003c/a\u003e fix(converter): keep x-nullable in shared $ref responses (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2276\"\u003e#2276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b6ed0cc39b4d82fc45bf39c7c1ba13316447f052\"\u003e\u003ccode\u003eb6ed0cc\u003c/code\u003e\u003c/a\u003e chore: update v2 parser to 1.0.76 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/afc17427c42dee26bd50ac8f589146cba2869c1c\"\u003e\u003ccode\u003eafc1742\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2025\"\u003e#2025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/370c00930ca8cd84460274aca2076553a8412f9a\"\u003e\u003ccode\u003e370c009\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2045\"\u003e#2045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/bfd616cea634824006695c032919a22701e68320\"\u003e\u003ccode\u003ebfd616c\u003c/code\u003e\u003c/a\u003e Bump org.jacoco:jacoco-maven-plugin from 0.8.8 to 0.8.11 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2027\"\u003e#2027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/81d8790e335a26687c71661bba0d5893e42beee4\"\u003e\u003ccode\u003e81d8790\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.41-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2310\"\u003e#2310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.39...v2.1.41\"\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=io.swagger.parser.v3:swagger-parser\u0026package-manager=maven\u0026previous-version=2.1.39\u0026new-version=2.1.41)](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/mzielinski/spring-cloud-contract-oa3/pull/93","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mzielinski%2Fspring-cloud-contract-oa3/issues/93","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/93/packages"}},{"old_version":"2.1.27","new_version":"2.1.41","update_type":"patch","path":null,"pr_created_at":"2026-05-04T20:37:50.000Z","version_change":"2.1.27 → 2.1.41","issue":{"uuid":"4379505047","node_id":"PR_kwDOAICTps7YKL1j","number":2022,"state":"open","title":"build(deps): bump io.swagger.parser.v3:swagger-parser from 2.1.27 to 2.1.41","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T20:37:50.000Z","updated_at":"2026-05-04T21:38:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.27","new_version":"2.1.41","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.27 to 2.1.41.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.41 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update v2 parser to 1.0.76 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eResolverFully\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(converter): keep x-nullable in shared $ref responses (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2276\"\u003e#2276\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.40 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate peter-evans/create-pull-request to v8 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump core version to 2.2.48 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: ensure maxYamlCodePoints is reliably set and cleaned up in large file tests (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate gh actions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.39 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump core version to 2.2.45 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2288\"\u003e#2288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: distinguish between default and example set to null and not set at all \u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2050\"\u003e#2050\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2286\"\u003e#2286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: upgrade jackson from 2.19.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.38 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update url in test with non-routable url to simulate timeout (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2268\"\u003e#2268\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.37 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parse large file with resolve option set to true (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2258\"\u003e#2258\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.36 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: same name and different location in param + small refactor (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2250\"\u003e#2250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2222\"\u003e#2222\u003c/a\u003e (Not being able to have different discriminator values map to the same entity) by switching key and value in map (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2249\"\u003e#2249\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.35 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: make URI scheme check case-insensitive (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2238\"\u003e#2238\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.34 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump swagger-core to latest 2.2.37 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2234\"\u003e#2234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump commons-lang3, commons-io and swagger dependencies (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2233\"\u003e#2233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix URISyntaxException while reading OpenAPI 3.1 from windows file path location (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2230\"\u003e#2230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: update codeQl workflow (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2228\"\u003e#2228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: prepare 2.1.34-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2227\"\u003e#2227\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.33 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: disallow SSRF via remote $ref (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2224\"\u003e#2224\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-parser/commit/1d86e4a2f1a2e3b6a318d808438ce9a05492d243\"\u003e\u003ccode\u003e1d86e4a\u003c/code\u003e\u003c/a\u003e prepare release 2.1.41 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2322\"\u003e#2322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/f0cb8e5cc0ecbdd01b00a4310947f284b007bf59\"\u003e\u003ccode\u003ef0cb8e5\u003c/code\u003e\u003c/a\u003e Fix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9e2ff91353b7c214af15d0c6db3acbec1cdeae7b\"\u003e\u003ccode\u003e9e2ff91\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eResolverFully\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/57c0edbf0f393047b82c036a592185d2576459c6\"\u003e\u003ccode\u003e57c0edb\u003c/code\u003e\u003c/a\u003e Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/bb8a82c02296003f8afa6d777060789fd3b9e1e9\"\u003e\u003ccode\u003ebb8a82c\u003c/code\u003e\u003c/a\u003e fix(converter): keep x-nullable in shared $ref responses (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2276\"\u003e#2276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b6ed0cc39b4d82fc45bf39c7c1ba13316447f052\"\u003e\u003ccode\u003eb6ed0cc\u003c/code\u003e\u003c/a\u003e chore: update v2 parser to 1.0.76 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/afc17427c42dee26bd50ac8f589146cba2869c1c\"\u003e\u003ccode\u003eafc1742\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2025\"\u003e#2025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/370c00930ca8cd84460274aca2076553a8412f9a\"\u003e\u003ccode\u003e370c009\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2045\"\u003e#2045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/bfd616cea634824006695c032919a22701e68320\"\u003e\u003ccode\u003ebfd616c\u003c/code\u003e\u003c/a\u003e Bump org.jacoco:jacoco-maven-plugin from 0.8.8 to 0.8.11 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2027\"\u003e#2027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/81d8790e335a26687c71661bba0d5893e42beee4\"\u003e\u003ccode\u003e81d8790\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.41-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2310\"\u003e#2310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.27...v2.1.41\"\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/mock-server/mockserver/pull/2022","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mock-server%2Fmockserver/issues/2022","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2022/packages"}},{"old_version":"2.1.40","new_version":"2.1.42","update_type":"patch","path":null,"pr_created_at":"2026-05-04T05:42:08.000Z","version_change":"2.1.40 → 2.1.42","issue":{"uuid":"4374247998","node_id":"PR_kwDORwjPFs7X4zYy","number":49,"state":"open","title":"chore(deps): bump the all-minor-and-patch-updates group across 1 directory with 8 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-04T05:42:08.000Z","updated_at":"2026-05-18T06:56:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-minor-and-patch-updates","update_count":8,"packages":[{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"io.swagger.core.v3:swagger-core-jakarta","old_version":"2.2.48","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-annotations-jakarta","old_version":"2.2.48","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-models-jakarta","old_version":"2.2.48","new_version":"2.2.50"},{"name":"org.projectlombok:lombok","old_version":"1.18.44","new_version":"1.18.46","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.mapstruct:mapstruct","old_version":"1.5.5.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"org.mapstruct:mapstruct-processor","old_version":"1.5.5.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.40","new_version":"2.1.42","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-minor-and-patch-updates group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `4.0.5` | `4.0.6` |\n| io.swagger.core.v3:swagger-core-jakarta | `2.2.48` | `2.2.50` |\n| io.swagger.core.v3:swagger-annotations-jakarta | `2.2.48` | `2.2.50` |\n| io.swagger.core.v3:swagger-models-jakarta | `2.2.48` | `2.2.50` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.44` | `1.18.46` |\n| [org.mapstruct:mapstruct](https://github.com/mapstruct/mapstruct) | `1.5.5.Final` | `1.6.3` |\n| [org.mapstruct:mapstruct-processor](https://github.com/mapstruct/mapstruct) | `1.5.5.Final` | `1.6.3` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.40` | `2.1.42` |\n\n\nUpdates `org.springframework.boot:spring-boot-starter-parent` from 4.0.5 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault security is misconfigured when spring-boot-actuator-autoconfigure is present and spring-boot-health is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50188\"\u003e#50188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eElasticsearch Rest5Client auto-configuration misconfigures underlying HTTP client \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50187\"\u003e#50187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50185\"\u003e#50185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50183\"\u003e#50183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50180\"\u003e#50180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50178\"\u003e#50178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50176\"\u003e#50176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50174\"\u003e#50174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50077\"\u003e#50077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassic starters are missing several modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50071\"\u003e#50071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModule spring-boot-resttestclient is missing from spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50069\"\u003e#50069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50064\"\u003e#50064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50039\"\u003e#50039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50017\"\u003e#50017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50012\"\u003e#50012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWith spring.jackson.use-jackson2-defaults set to true, FAIL_ON_UNKNOWN_PROPERTIES is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49951\"\u003e#49951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49946\"\u003e#49946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive MongoDB starter has a transitive dependency on the synchronous MongoDB driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49945\"\u003e#49945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49943\"\u003e#49943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49880\"\u003e#49880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49869\"\u003e#49869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49866\"\u003e#49866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security's PathPatternRequestMatcher.Builder is not auto-configured when using WebMvcTest and spring-boot-security-test \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49854\"\u003e#49854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAPI versioning path strategy should be applied path last as it is not meant to yield \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49800\"\u003e#49800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50146\"\u003e#50146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Clients still document that API versioning can be configured via properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50126\"\u003e#50126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50097\"\u003e#50097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50085\"\u003e#50085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50024\"\u003e#50024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50019\"\u003e#50019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50015\"\u003e#50015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in JdbcSessionAutoConfiguration Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49873\"\u003e#49873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49851\"\u003e#49851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the need for Liquibase and Flyway starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49839\"\u003e#49839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka documentation refers to deprecated JSON serializer and deserializer classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49826\"\u003e#49826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50027\"\u003e#50027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49911\"\u003e#49911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50134\"\u003e#50134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50051\"\u003e#50051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50104\"\u003e#50104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49914\"\u003e#49914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8821ad2cd381bb4b9615a61479e1de7305a8ba39\"\u003e\u003ccode\u003e8821ad2\u003c/code\u003e\u003c/a\u003e Release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9e4048a03f17adfe78057a3c4d5b4693305c0ae0\"\u003e\u003ccode\u003e9e4048a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/20bb11c3984802990572ddbeae8b66885a8f2462\"\u003e\u003ccode\u003e20bb11c\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.15-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/98daa8ea30f39a5b0ca6768b5cbc2dc8698ef4e1\"\u003e\u003ccode\u003e98daa8e\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9dc5aa2863f598a15d3dfa116f4b89249daba7e7\"\u003e\u003ccode\u003e9dc5aa2\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/874f6294b91da18367b8b5ab7b2fad3fa23cfba6\"\u003e\u003ccode\u003e874f629\u003c/code\u003e\u003c/a\u003e Fix default security with actuator but without health\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e41b3bf731d1134bc18ec1f68ac01e0fe1c54923\"\u003e\u003ccode\u003ee41b3bf\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Elasticsearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef8527bb0ef8f564f4f9c57a7be99a7aa96c6ab0\"\u003e\u003ccode\u003eef8527b\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f533a4549c3999aac30cb5830f07dc304933e93d\"\u003e\u003ccode\u003ef533a45\u003c/code\u003e\u003c/a\u003e Do not follow symlinks when writing PID file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a7bd332b6d19fef1aa4cf28434985f2b03a2e0f\"\u003e\u003ccode\u003e4a7bd33\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v4.0.5...v4.0.6\"\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-jakarta` from 2.2.48 to 2.2.50\n\nUpdates `io.swagger.core.v3:swagger-annotations-jakarta` from 2.2.48 to 2.2.50\n\nUpdates `io.swagger.core.v3:swagger-models-jakarta` from 2.2.48 to 2.2.50\n\nUpdates `io.swagger.core.v3:swagger-annotations-jakarta` from 2.2.48 to 2.2.50\n\nUpdates `io.swagger.core.v3:swagger-models-jakarta` from 2.2.48 to 2.2.50\n\nUpdates `org.projectlombok:lombok` from 1.18.44 to 1.18.46\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.46 (April 22nd, 2026)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK26 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/4019\"\u003e#4019\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePLATFORM: Spring Tools Suite 5 supported \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3985\"\u003e#3985\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003e@Jacksonized\u003c/code\u003e no longer stops generating \u003ccode\u003e@JsonProperty\u003c/code\u003e once an explicit \u003ccode\u003e@JsonIgnore\u003c/code\u003e annotations is encountered \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/4022\"\u003e#4022\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: In eclipse, mixing \u003ccode\u003e@Jacksonized\u003c/code\u003e and \u003ccode\u003efluent = true\u003c/code\u003e no longer causes the error \u003ccode\u003ecom.fasterxml.jackson.annotation.JsonProperty is not a repeatable annotation interface\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3934\"\u003e#3934\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Some finishing touches for v1.18.44's support of Jackson3 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/4004\"\u003e#4004\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/projectlombok/lombok/commit/936ca59baf844fd6c0ad641974295498785d8091\"\u003e\u003ccode\u003e936ca59\u003c/code\u003e\u003c/a\u003e [build] lombok's launcher is still intended to be 1.4 compatible, or at least...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/fcdab3f29e1b48c8f4b33ef9231ec2587a43d122\"\u003e\u003ccode\u003efcdab3f\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/1cb7d49c5d2dc98af7a66413d8119dec285d0666\"\u003e\u003ccode\u003e1cb7d49\u003c/code\u003e\u003c/a\u003e [changelog]\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/4004\"\u003e#4004\u003c/a\u003e Mention Jackson3 final touches in changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/12a15b00555ec8097eca2bf7d77c2c2124e13e0e\"\u003e\u003ccode\u003e12a15b0\u003c/code\u003e\u003c/a\u003e Fix: Bump EA_JDK to 27 (25 and 26 have been released)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2be766cfc2ef56f2d986f28f734c98535d611aee\"\u003e\u003ccode\u003e2be766c\u003c/code\u003e\u003c/a\u003e Merge branch 'jackson3-final-touches'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/290fa4c8539c7e97b47f7e80033e078127050eb5\"\u003e\u003ccode\u003e290fa4c\u003c/code\u003e\u003c/a\u003e [trivial] constantize the warning we spit out for ambiguous jackson2/3, and m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e6567b6621f86b43033ab4a75e0273780e18e998\"\u003e\u003ccode\u003ee6567b6\u003c/code\u003e\u003c/a\u003e test: Add Jackson 3 test cases and version ambiguity warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/45e72e241abe98dcfb66408402da825dd2b8e925\"\u003e\u003ccode\u003e45e72e2\u003c/code\u003e\u003c/a\u003e feat: Add Jackson 3 databind/dataformat annotations to HandlerUtil copy lists\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/184d42363d86446a63b6270ac1eb352dc43ae76c\"\u003e\u003ccode\u003e184d423\u003c/code\u003e\u003c/a\u003e feat: Add Jackson 3 support to \u003ca href=\"https://github.com/Jacksonized\"\u003e\u003ccode\u003e@​Jacksonized\u003c/code\u003e\u003c/a\u003e handlers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e027ad0f1515bd33d4d329d90e59dccbaf44651e\"\u003e\u003ccode\u003ee027ad0\u003c/code\u003e\u003c/a\u003e refactored to ShadowClassLoader use Collections::enumeration instead of Vector\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.44...v1.18.46\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mapstruct:mapstruct` from 1.5.5.Final to 1.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapstruct/mapstruct/releases\"\u003eorg.mapstruct:mapstruct's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.3\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedundant if condition in Java record mapping with \u003ccode\u003eRETURN_DEFAULT\u003c/code\u003e strategy (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackoverflow with Immutables custom builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnused import of \u003ccode\u003ejava.time.LocalDate\u003c/code\u003e when mapping source \u003ccode\u003eLocalDateTime\u003c/code\u003e to target \u003ccode\u003eLocalDate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd section to README.md comparing mapstruct with Java Records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.2\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 1.6.1: ClassCastException when using records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3717\"\u003e#3717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Java \u003ccode\u003eLinkedHashSet\u003c/code\u003e and \u003ccode\u003eLinkedHashMap\u003c/code\u003e new factory method with known capacity when on Java 19 or later (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInverse Inheritance Strategy not working for ignored mappings only with target (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3652\"\u003e#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error when using \u003ccode\u003eSubclassMapping\u003c/code\u003e: generic vs raw types (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix regression when using \u003ccode\u003eInheritInverseConfiguration\u003c/code\u003e with nested target properties and reversing \u003ccode\u003etarget = \u0026quot;.\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeep mapping with multiple mappings broken in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3667\"\u003e#3667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTwo different constants are ignored in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error: generic vs raw types in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cross module records with interfaces not recognizing accessors (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@AfterMapping\u003c/code\u003e methods are called twice when using target with builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompile error when using \u003ccode\u003e@AfterMapping\u003c/code\u003e method with Builder and TargetObject (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3703\"\u003e#3703\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBehaviour change\u003c/h3\u003e\n\u003ch4\u003eInverse Inheritance Strategy not working for ignored mappings only with target\u003c/h4\u003e\n\u003cp\u003ePrior to this fix \u003ccode\u003e@Mapping(target = \u0026quot;myProperty\u0026quot;, ignore = true)\u003c/code\u003e was being ignored when using \u003ccode\u003e@InheritInverseConfiguration\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ee.g.\u003c/p\u003e\n\u003cpre lang=\"java\"\u003e\u003ccode\u003e@Mapper\r\npublic interface ModelMapper {\r\n\u003cpre\u003e\u003ccode\u003e@Mapping(target = \u0026amp;quot;creationDate\u0026amp;quot;, ignore = true)\r\nEntity toEntity(Model model);    \r\n\r\n@InheritInverseConfiguration\r\nModel toModel(Entity entity);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/mapstruct/mapstruct/commit/b4e25e49deae707b50ce061172e114292b414a23\"\u003e\u003ccode\u003eb4e25e4\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/772fae4c77ccd0d35c33afa7f04431090a964692\"\u003e\u003ccode\u003e772fae4\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/efdf435770dd4361ccfa6e64d643cc88f156e79e\"\u003e\u003ccode\u003eefdf435\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e Improve readme to include support for Java 16+ records\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/c2bd847599c1cdfad562eb02ca47b16e8dfa56d6\"\u003e\u003ccode\u003ec2bd847\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e Do not generate obsolete imports for LocalDateTime \u0026lt;-\u0026gt; LocalDate conver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/21fdaa0f824fc358efc05507c591f86767fa3245\"\u003e\u003ccode\u003e21fdaa0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e Do not generate redundant if condition with constructor mapping and RET...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/32f1fea7b50ab583b87e3634e25ac92752380682\"\u003e\u003ccode\u003e32f1fea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e Prevent stack overflow error for Immutables with custom builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/26c5bcd923c7206ad161e93237f841a79ca85efd\"\u003e\u003ccode\u003e26c5bcd\u003c/code\u003e\u003c/a\u003e Update readme with 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4e0d73db1d17c40d251d39812550206607a16824\"\u003e\u003ccode\u003e4e0d73d\u003c/code\u003e\u003c/a\u003e Next version 1.7.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/212607b4470c9e0deb8b6ad1fed56d016d58aa08\"\u003e\u003ccode\u003e212607b\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4fd22d6b267f845038786364f46f16c5b0903d0a\"\u003e\u003ccode\u003e4fd22d6\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mapstruct/mapstruct/compare/1.5.5.Final...1.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mapstruct:mapstruct-processor` from 1.5.5.Final to 1.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapstruct/mapstruct/releases\"\u003eorg.mapstruct:mapstruct-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.3\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedundant if condition in Java record mapping with \u003ccode\u003eRETURN_DEFAULT\u003c/code\u003e strategy (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackoverflow with Immutables custom builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnused import of \u003ccode\u003ejava.time.LocalDate\u003c/code\u003e when mapping source \u003ccode\u003eLocalDateTime\u003c/code\u003e to target \u003ccode\u003eLocalDate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd section to README.md comparing mapstruct with Java Records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.2\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 1.6.1: ClassCastException when using records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3717\"\u003e#3717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Java \u003ccode\u003eLinkedHashSet\u003c/code\u003e and \u003ccode\u003eLinkedHashMap\u003c/code\u003e new factory method with known capacity when on Java 19 or later (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInverse Inheritance Strategy not working for ignored mappings only with target (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3652\"\u003e#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error when using \u003ccode\u003eSubclassMapping\u003c/code\u003e: generic vs raw types (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix regression when using \u003ccode\u003eInheritInverseConfiguration\u003c/code\u003e with nested target properties and reversing \u003ccode\u003etarget = \u0026quot;.\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeep mapping with multiple mappings broken in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3667\"\u003e#3667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTwo different constants are ignored in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error: generic vs raw types in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cross module records with interfaces not recognizing accessors (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@AfterMapping\u003c/code\u003e methods are called twice when using target with builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompile error when using \u003ccode\u003e@AfterMapping\u003c/code\u003e method with Builder and TargetObject (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3703\"\u003e#3703\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBehaviour change\u003c/h3\u003e\n\u003ch4\u003eInverse Inheritance Strategy not working for ignored mappings only with target\u003c/h4\u003e\n\u003cp\u003ePrior to this fix \u003ccode\u003e@Mapping(target = \u0026quot;myProperty\u0026quot;, ignore = true)\u003c/code\u003e was being ignored when using \u003ccode\u003e@InheritInverseConfiguration\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ee.g.\u003c/p\u003e\n\u003cpre lang=\"java\"\u003e\u003ccode\u003e@Mapper\r\npublic interface ModelMapper {\r\n\u003cpre\u003e\u003ccode\u003e@Mapping(target = \u0026amp;quot;creationDate\u0026amp;quot;, ignore = true)\r\nEntity toEntity(Model model);    \r\n\r\n@InheritInverseConfiguration\r\nModel toModel(Entity entity);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/mapstruct/mapstruct/commit/b4e25e49deae707b50ce061172e114292b414a23\"\u003e\u003ccode\u003eb4e25e4\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/772fae4c77ccd0d35c33afa7f04431090a964692\"\u003e\u003ccode\u003e772fae4\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/efdf435770dd4361ccfa6e64d643cc88f156e79e\"\u003e\u003ccode\u003eefdf435\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e Improve readme to include support for Java 16+ records\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/c2bd847599c1cdfad562eb02ca47b16e8dfa56d6\"\u003e\u003ccode\u003ec2bd847\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e Do not generate obsolete imports for LocalDateTime \u0026lt;-\u0026gt; LocalDate conver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/21fdaa0f824fc358efc05507c591f86767fa3245\"\u003e\u003ccode\u003e21fdaa0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e Do not generate redundant if condition with constructor mapping and RET...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/32f1fea7b50ab583b87e3634e25ac92752380682\"\u003e\u003ccode\u003e32f1fea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e Prevent stack overflow error for Immutables with custom builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/26c5bcd923c7206ad161e93237f841a79ca85efd\"\u003e\u003ccode\u003e26c5bcd\u003c/code\u003e\u003c/a\u003e Update readme with 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4e0d73db1d17c40d251d39812550206607a16824\"\u003e\u003ccode\u003e4e0d73d\u003c/code\u003e\u003c/a\u003e Next version 1.7.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/212607b4470c9e0deb8b6ad1fed56d016d58aa08\"\u003e\u003ccode\u003e212607b\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4fd22d6b267f845038786364f46f16c5b0903d0a\"\u003e\u003ccode\u003e4fd22d6\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mapstruct/mapstruct/compare/1.5.5.Final...1.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mapstruct:mapstruct-processor` from 1.5.5.Final to 1.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapstruct/mapstruct/releases\"\u003eorg.mapstruct:mapstruct-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.3\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedundant if condition in Java record mapping with \u003ccode\u003eRETURN_DEFAULT\u003c/code\u003e strategy (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackoverflow with Immutables custom builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnused import of \u003ccode\u003ejava.time.LocalDate\u003c/code\u003e when mapping source \u003ccode\u003eLocalDateTime\u003c/code\u003e to target \u003ccode\u003eLocalDate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd section to README.md comparing mapstruct with Java Records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.2\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 1.6.1: ClassCastException when using records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3717\"\u003e#3717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Java \u003ccode\u003eLinkedHashSet\u003c/code\u003e and \u003ccode\u003eLinkedHashMap\u003c/code\u003e new factory method with known capacity when on Java 19 or later (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInverse Inheritance Strategy not working for ignored mappings only with target (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3652\"\u003e#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error when using \u003ccode\u003eSubclassMapping\u003c/code\u003e: generic vs raw types (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix regression when using \u003ccode\u003eInheritInverseConfiguration\u003c/code\u003e with nested target properties and reversing \u003ccode\u003etarget = \u0026quot;.\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeep mapping with multiple mappings broken in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3667\"\u003e#3667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTwo different constants are ignored in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error: generic vs raw types in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cross module records with interfaces not recognizing accessors (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@AfterMapping\u003c/code\u003e methods are called twice when using target with builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompile error when using \u003ccode\u003e@AfterMapping\u003c/code\u003e method with Builder and TargetObject (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3703\"\u003e#3703\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBehaviour change\u003c/h3\u003e\n\u003ch4\u003eInverse Inheritance Strategy not working for ignored mappings only with target\u003c/h4\u003e\n\u003cp\u003ePrior to this fix \u003ccode\u003e@Mapping(target = \u0026quot;myProperty\u0026quot;, ignore = true)\u003c/code\u003e was being ignored when using \u003ccode\u003e@InheritInverseConfiguration\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ee.g.\u003c/p\u003e\n\u003cpre lang=\"java\"\u003e\u003ccode\u003e@Mapper\r\npublic interface ModelMapper {\r\n\u003cpre\u003e\u003ccode\u003e@Mapping(target = \u0026amp;quot;creationDate\u0026amp;quot;, ignore = true)\r\nEntity toEntity(Model model);    \r\n\r\n@InheritInverseConfiguration\r\nModel toModel(Entity entity);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/mapstruct/mapstruct/commit/b4e25e49deae707b50ce061172e114292b414a23\"\u003e\u003ccode\u003eb4e25e4\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/772fae4c77ccd0d35c33afa7f04431090a964692\"\u003e\u003ccode\u003e772fae4\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/efdf435770dd4361ccfa6e64d643cc88f156e79e\"\u003e\u003ccode\u003eefdf435\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e Improve readme to include support for Java 16+ records\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/c2bd847599c1cdfad562eb02ca47b16e8dfa56d6\"\u003e\u003ccode\u003ec2bd847\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e Do not generate obsolete imports for LocalDateTime \u0026lt;-\u0026gt; LocalDate conver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/21fdaa0f824fc358efc05507c591f86767fa3245\"\u003e\u003ccode\u003e21fdaa0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e Do not generate redundant if condition with constructor mapping and RET...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/32f1fea7b50ab583b87e3634e25ac92752380682\"\u003e\u003ccode\u003e32f1fea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e Prevent stack overflow error for Immutables with custom builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/26c5bcd923c7206ad161e93237f841a79ca85efd\"\u003e\u003ccode\u003e26c5bcd\u003c/code\u003e\u003c/a\u003e Update readme with 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4e0d73db1d17c40d251d39812550206607a16824\"\u003e\u003ccode\u003e4e0d73d\u003c/code\u003e\u003c/a\u003e Next version 1.7.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/212607b4470c9e0deb8b6ad1fed56d016d58aa08\"\u003e\u003ccode\u003e212607b\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4fd22d6b267f845038786364f46f16c5b0903d0a\"\u003e\u003ccode\u003e4fd22d6\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mapstruct/mapstruct/compare/1.5.5.Final...1.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.swagger.parser.v3:swagger-parser` from 2.1.40 to 2.1.42\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.42 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\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-parser/issues/2324\"\u003e#2324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.5.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.41 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update v2 parser to 1.0.76 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eResolverFully\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(converter): keep x-nullable in shared $ref responses (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2276\"\u003e#2276\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/swagger-api/swagger-parser/commit/e8933f0c2976f2f16c0a67fe5eeb64de1e66badb\"\u003e\u003ccode\u003ee8933f0\u003c/code\u003e\u003c/a\u003e prepare release 2.1.42 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4024d94aeab1f16cf32a7c17661d01a29cad22d8\"\u003e\u003ccode\u003e4024d94\u003c/code\u003e\u003c/a\u003e Update swagger-core to 2.2.50 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2334\"\u003e#2334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9c19b190ee681123fae36f04c100fab8d21e3a2e\"\u003e\u003ccode\u003e9c19b19\u003c/code\u003e\u003c/a\u003e fix: use explicit  prefix for array items with dotted property names (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2330\"\u003e#2330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/4dfb6fae5d8aec65c796fc62553f533c2a202742\"\u003e\u003ccode\u003e4dfb6fa\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-parser/commit/ea252bd41d7fdcb3c5b1617800005d60d78ce773\"\u003e\u003ccode\u003eea252bd\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b8f920e10447a4ddf64a7f3b32ebd21aeec1b92c\"\u003e\u003ccode\u003eb8f920e\u003c/code\u003e\u003c/a\u003e build(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/45942a2b12f98993691547e2c8b71d383f4783b9\"\u003e\u003ccode\u003e45942a2\u003c/code\u003e\u003c/a\u003e build(deps): bump commons-io:commons-io from 2.20.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/e5abf83319571946caebe9dd0a1fe28340a369c2\"\u003e\u003ccode\u003ee5abf83\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.42-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2323\"\u003e#2323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/1d86e4a2f1a2e3b6a318d808438ce9a05492d243\"\u003e\u003ccode\u003e1d86e4a\u003c/code\u003e\u003c/a\u003e prepare release 2.1.41 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2322\"\u003e#2322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/f0cb8e5cc0ecbdd01b00a4310947f284b007bf59\"\u003e\u003ccode\u003ef0cb8e5\u003c/code\u003e\u003c/a\u003e Fix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.40...v2.1.42\"\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/Decathlon/internal-developer-platform/pull/49","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Decathlon%2Finternal-developer-platform/issues/49","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/49/packages"}},{"old_version":"2.1.40","new_version":"2.1.41","update_type":"patch","path":null,"pr_created_at":"2026-04-28T23:15:10.000Z","version_change":"2.1.40 → 2.1.41","issue":{"uuid":"4346844416","node_id":"PR_kwDONWe13c7Wha-U","number":167,"state":"open","title":"Bump io.swagger.parser.v3:swagger-parser from 2.1.40 to 2.1.41","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-04-28T23:15:10.000Z","updated_at":"2026-04-28T23:21:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.40","new_version":"2.1.41","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.40 to 2.1.41.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.41 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: update v2 parser to 1.0.76 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eResolverFully\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(converter): keep x-nullable in shared $ref responses (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2276\"\u003e#2276\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/swagger-api/swagger-parser/commit/1d86e4a2f1a2e3b6a318d808438ce9a05492d243\"\u003e\u003ccode\u003e1d86e4a\u003c/code\u003e\u003c/a\u003e prepare release 2.1.41 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2322\"\u003e#2322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/f0cb8e5cc0ecbdd01b00a4310947f284b007bf59\"\u003e\u003ccode\u003ef0cb8e5\u003c/code\u003e\u003c/a\u003e Fix thread-safety bug in OpenAPIDereferencer31 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2294\"\u003e#2294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9e2ff91353b7c214af15d0c6db3acbec1cdeae7b\"\u003e\u003ccode\u003e9e2ff91\u003c/code\u003e\u003c/a\u003e Prevent \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eResolverFully\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2297\"\u003e#2297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/57c0edbf0f393047b82c036a592185d2576459c6\"\u003e\u003ccode\u003e57c0edb\u003c/code\u003e\u003c/a\u003e Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/bb8a82c02296003f8afa6d777060789fd3b9e1e9\"\u003e\u003ccode\u003ebb8a82c\u003c/code\u003e\u003c/a\u003e fix(converter): keep x-nullable in shared $ref responses (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2276\"\u003e#2276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b6ed0cc39b4d82fc45bf39c7c1ba13316447f052\"\u003e\u003ccode\u003eb6ed0cc\u003c/code\u003e\u003c/a\u003e chore: update v2 parser to 1.0.76 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/afc17427c42dee26bd50ac8f589146cba2869c1c\"\u003e\u003ccode\u003eafc1742\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2025\"\u003e#2025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/370c00930ca8cd84460274aca2076553a8412f9a\"\u003e\u003ccode\u003e370c009\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2045\"\u003e#2045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/bfd616cea634824006695c032919a22701e68320\"\u003e\u003ccode\u003ebfd616c\u003c/code\u003e\u003c/a\u003e Bump org.jacoco:jacoco-maven-plugin from 0.8.8 to 0.8.11 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2027\"\u003e#2027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/81d8790e335a26687c71661bba0d5893e42beee4\"\u003e\u003ccode\u003e81d8790\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.41-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2310\"\u003e#2310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.40...v2.1.41\"\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=io.swagger.parser.v3:swagger-parser\u0026package-manager=maven\u0026previous-version=2.1.40\u0026new-version=2.1.41)](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/dboeckli/spring-6-gateway/pull/167","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dboeckli%2Fspring-6-gateway/issues/167","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/167/packages"}},{"old_version":"2.1.39","new_version":"2.1.40","update_type":"patch","path":null,"pr_created_at":"2026-04-27T21:30:22.000Z","version_change":"2.1.39 → 2.1.40","issue":{"uuid":"4339002891","node_id":"PR_kwDORxa_M87WHy4W","number":9,"state":"closed","title":"Bump the patch-updates group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T22:02:07.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-27T21:30:22.000Z","updated_at":"2026-05-04T22:02:09.000Z","time_to_close":606705,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-updates","update_count":2,"packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.39","new_version":"2.1.40","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"com.uber.nullaway:nullaway","old_version":"0.13.1","new_version":"0.13.4","repository_url":"https://github.com/uber/NullAway"}],"path":null,"ecosystem":"maven"},"body":"Bumps the patch-updates group with 2 updates in the / directory: [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) and [com.uber.nullaway:nullaway](https://github.com/uber/NullAway).\n\nUpdates `io.swagger.parser.v3:swagger-parser` from 2.1.39 to 2.1.40\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.40 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate peter-evans/create-pull-request to v8 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump core version to 2.2.48 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: ensure maxYamlCodePoints is reliably set and cleaned up in large file tests (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate gh actions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2300\"\u003e#2300\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/swagger-api/swagger-parser/commit/d45fc4605825b3b0debee6891a25765d576b26b5\"\u003e\u003ccode\u003ed45fc46\u003c/code\u003e\u003c/a\u003e prepare release 2.1.40 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/cbb4b2703bcbb5703971ee17d301dee9988157a0\"\u003e\u003ccode\u003ecbb4b27\u003c/code\u003e\u003c/a\u003e Update peter-evans/create-pull-request to v8 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b4c50f196c30f0ae46d810f7b2925a7ff3d8f6b3\"\u003e\u003ccode\u003eb4c50f1\u003c/code\u003e\u003c/a\u003e chore: bump core version to 2.2.48 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9197572b042c745abdd4b032241cbb49eadae22c\"\u003e\u003ccode\u003e9197572\u003c/code\u003e\u003c/a\u003e Update gh actions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/db452e0aa28fca660ca163a4bcc79ab5dd7ca8d8\"\u003e\u003ccode\u003edb452e0\u003c/code\u003e\u003c/a\u003e fix: ensure maxYamlCodePoints is reliably set and cleaned up in large file te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/2ec8142bc582ff69bf8ca854aa1b5e4d0183e2bf\"\u003e\u003ccode\u003e2ec8142\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.40-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2290\"\u003e#2290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.39...v2.1.40\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.uber.nullaway:nullaway` from 0.13.1 to 0.13.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uber/NullAway/releases\"\u003ecom.uber.nullaway:nullaway's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eNullAway 0.13.4\u003c/h2\u003e\n\u003cp\u003eFixes a couple of crashes when running NullAway on JDK 27 ea builds.  Also modularizes the annotations jar.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eModularize the annotations JAR by \u003ca href=\"https://github.com/anthonyvdotbe\"\u003e\u003ccode\u003e@​anthonyvdotbe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTest on JDK 27 EA (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash on JDK 27 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1541\"\u003e#1541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaintenance\n\u003cul\u003e\n\u003cli\u003eRun regression tests on JDK 26 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1526\"\u003e#1526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor ThriftTests and Java8Tests to use addSourceLines instead of deprecated addSourceFile by \u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1517\"\u003e#1517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to WALA 1.7.1 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNullAway 0.13.3\u003c/h2\u003e\n\u003cp\u003eQuick follow-up release to 0.13.2 to fix a crash (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1523\"\u003e#1523\u003c/a\u003e).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/InjectSoftAssertions\"\u003e\u003ccode\u003e@​InjectSoftAssertions\u003c/code\u003e\u003c/a\u003e to default excluded field annotations by \u003ca href=\"https://github.com/is-ivanov\"\u003e\u003ccode\u003e@​is-ivanov\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix check for enclosing \u003ccode\u003eNewClassTree\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaintenance\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eonOverrideMethodInvocationVarargsArrayNullability\u003c/code\u003e handler method (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1518\"\u003e#1518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to Checker Framework 4.0.0 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNullAway 0.13.2\u003c/h2\u003e\n\u003cp\u003eVarious bug fixes in this release and better JSpecify support.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix for explicitly-typed lambda parameters in JDK 24+ (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of wildcard upper bounds in generic method inference by \u003ca href=\"https://github.com/dhruv-agr\"\u003e\u003ccode\u003e@​dhruv-agr\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default support for \u003ca href=\"https://github.com/PostConstruct\"\u003e\u003ccode\u003e@​PostConstruct\u003c/code\u003e\u003c/a\u003e as an initializer annotation (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude nested annotation information in astubx files when loading external library models by \u003ca href=\"https://github.com/haewiful\"\u003e\u003ccode\u003e@​haewiful\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJSpecify: assume NONNULL in generic method inference for unconstrained type variables (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1471\"\u003e#1471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJSpecify: improve inference for generic methods based on method reference arguments (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove printing of annotated type variables in error messages (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1478\"\u003e#1478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInitial handling of constructor diamond operators (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle restrictive type-use \u003ccode\u003e@NonNull\u003c/code\u003e annotations on varargs array (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTest case for issue 1493 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1496\"\u003e#1496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix library modeling for varargs arrays (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-introduce annotations elided by \u003ccode\u003ejavac\u003c/code\u003e for certain cases (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJDK javac plugin: properly handle nested annotations on array parameter types and varargs (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint only \u003ccode\u003e@Nullable\u003c/code\u003e type use annotations in error messages (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBetter handling of method references passed to generic methods in JSpecify mode (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for Spring's \u003ca href=\"https://github.com/Value\"\u003e\u003ccode\u003e@​Value\u003c/code\u003e\u003c/a\u003e annotation (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash with captured array types (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaintenance\n\u003cul\u003e\n\u003cli\u003eUpdate comments in NullabilityUtil#hasAnyAnnotationMatching (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1457\"\u003e#1457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to Gradle 9.3.1 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1458\"\u003e#1458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to Error Prone 2.47.0 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1461\"\u003e#1461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch InvocationAndContext to be a record (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1463\"\u003e#1463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade GitHub Actions for Node 24 compatibility by \u003ca href=\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1465\"\u003e#1465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade GitHub Actions to latest versions by \u003ca href=\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump various dependencies (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1469\"\u003e#1469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse text blocks in \u003ccode\u003eCustomLibraryModelsTests\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1482\"\u003e#1482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate Error Prone and EP plugin (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1486\"\u003e#1486\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uber/NullAway/blob/master/CHANGELOG.md\"\u003ecom.uber.nullaway:nullaway's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.13.4\u003c/h2\u003e\n\u003cp\u003eFixes a couple of crashes when running NullAway on JDK 27 ea builds.  Also modularizes the annotations jar.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eModularize the annotations JAR by \u003ca href=\"https://github.com/anthonyvdotbe\"\u003e\u003ccode\u003e@​anthonyvdotbe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTest on JDK 27 EA (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash on JDK 27 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1541\"\u003e#1541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaintenance\n\u003cul\u003e\n\u003cli\u003eRun regression tests on JDK 26 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1526\"\u003e#1526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor ThriftTests and Java8Tests to use addSourceLines instead of deprecated addSourceFile by \u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1517\"\u003e#1517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to WALA 1.7.1 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 0.13.3\u003c/h2\u003e\n\u003cp\u003eQuick follow-up release to 0.13.2 to fix a crash (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1523\"\u003e#1523\u003c/a\u003e).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/InjectSoftAssertions\"\u003e\u003ccode\u003e@​InjectSoftAssertions\u003c/code\u003e\u003c/a\u003e to default excluded field annotations by \u003ca href=\"https://github.com/is-ivanov\"\u003e\u003ccode\u003e@​is-ivanov\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1516\"\u003e#1516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix check for enclosing \u003ccode\u003eNewClassTree\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1524\"\u003e#1524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaintenance\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eonOverrideMethodInvocationVarargsArrayNullability\u003c/code\u003e handler method (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1518\"\u003e#1518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to Checker Framework 4.0.0 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 0.13.2\u003c/h2\u003e\n\u003cp\u003eVarious bug fixes in this release and better JSpecify support.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix for explicitly-typed lambda parameters in JDK 24+ (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove handling of wildcard upper bounds in generic method inference by \u003ca href=\"https://github.com/dhruv-agr\"\u003e\u003ccode\u003e@​dhruv-agr\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default support for \u003ca href=\"https://github.com/PostConstruct\"\u003e\u003ccode\u003e@​PostConstruct\u003c/code\u003e\u003c/a\u003e as an initializer annotation (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude nested annotation information in astubx files when loading external library models by \u003ca href=\"https://github.com/haewiful\"\u003e\u003ccode\u003e@​haewiful\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJSpecify: assume NONNULL in generic method inference for unconstrained type variables (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1471\"\u003e#1471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJSpecify: improve inference for generic methods based on method reference arguments (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1438\"\u003e#1438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove printing of annotated type variables in error messages (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1478\"\u003e#1478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInitial handling of constructor diamond operators (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle restrictive type-use \u003ccode\u003e@NonNull\u003c/code\u003e annotations on varargs array (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTest case for issue 1493 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1496\"\u003e#1496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix library modeling for varargs arrays (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-introduce annotations elided by \u003ccode\u003ejavac\u003c/code\u003e for certain cases (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJDK javac plugin: properly handle nested annotations on array parameter types and varargs (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint only \u003ccode\u003e@Nullable\u003c/code\u003e type use annotations in error messages (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1507\"\u003e#1507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBetter handling of method references passed to generic methods in JSpecify mode (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1499\"\u003e#1499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport for Spring's \u003ca href=\"https://github.com/Value\"\u003e\u003ccode\u003e@​Value\u003c/code\u003e\u003c/a\u003e annotation (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1505\"\u003e#1505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash with captured array types (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1508\"\u003e#1508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaintenance\n\u003cul\u003e\n\u003cli\u003eUpdate comments in NullabilityUtil#hasAnyAnnotationMatching (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1457\"\u003e#1457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to Gradle 9.3.1 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1458\"\u003e#1458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to Error Prone 2.47.0 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1461\"\u003e#1461\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/uber/NullAway/commit/1048411efaf6530216e90ffb863f0649a770b36e\"\u003e\u003ccode\u003e1048411\u003c/code\u003e\u003c/a\u003e Prepare for release 0.13.4.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber/NullAway/commit/744100f8cc3768912d21632f5aebb11b0e19e47a\"\u003e\u003ccode\u003e744100f\u003c/code\u003e\u003c/a\u003e Changelog for release 0.13.4 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber/NullAway/commit/c0a70387d7630f258c6cfdc66ccc508a629ef28d\"\u003e\u003ccode\u003ec0a7038\u003c/code\u003e\u003c/a\u003e Fix crash on JDK 27 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1541\"\u003e#1541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber/NullAway/commit/e3e78aa1fe08870f16252a3e8f168699f77829b5\"\u003e\u003ccode\u003ee3e78aa\u003c/code\u003e\u003c/a\u003e Test on JDK 27 EA (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber/NullAway/commit/15a35d1eb1590bb35c8f7771aa758bfcbf302fdc\"\u003e\u003ccode\u003e15a35d1\u003c/code\u003e\u003c/a\u003e Update to WALA 1.7.1 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1539\"\u003e#1539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber/NullAway/commit/331a920041df98756c60994a2b67f27053e74e0a\"\u003e\u003ccode\u003e331a920\u003c/code\u003e\u003c/a\u003e Refactor ThriftTests and Java8Tests to use addSourceLines instead of deprecat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber/NullAway/commit/480c8d3f67607d3aa1d5326948d3ef0219ac7f76\"\u003e\u003ccode\u003e480c8d3\u003c/code\u003e\u003c/a\u003e Modularize the annotations JAR (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber/NullAway/commit/26a23ce5786da76eeaeb2c7d4bd3c45ff20a728c\"\u003e\u003ccode\u003e26a23ce\u003c/code\u003e\u003c/a\u003e Run regression tests on JDK 26 (\u003ca href=\"https://redirect.github.com/uber/NullAway/issues/1526\"\u003e#1526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber/NullAway/commit/334016d2bab88b25f6c7e51163d4ac510a5f877a\"\u003e\u003ccode\u003e334016d\u003c/code\u003e\u003c/a\u003e Prepare next development version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uber/NullAway/commit/68232d259460071bef95cf05e5c508a76a2bb68d\"\u003e\u003ccode\u003e68232d2\u003c/code\u003e\u003c/a\u003e Prepare for release 0.13.3.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uber/NullAway/compare/v0.13.1...v0.13.4\"\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/stubborn-sh/stubborn-openapi/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stubborn-sh%2Fstubborn-openapi/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"2.1.39","new_version":"2.1.40","update_type":"patch","path":null,"pr_created_at":"2026-04-17T20:43:06.000Z","version_change":"2.1.39 → 2.1.40","issue":{"uuid":"4285226373","node_id":"PR_kwDOJ16yN87Tcdl5","number":605,"state":"closed","title":"Bump io.swagger.parser.v3:swagger-parser from 2.1.39 to 2.1.40","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-19T15:49:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-17T20:43:06.000Z","updated_at":"2026-04-19T15:49:03.000Z","time_to_close":155155,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.39","new_version":"2.1.40","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.39 to 2.1.40.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.40 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate peter-evans/create-pull-request to v8 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump core version to 2.2.48 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: ensure maxYamlCodePoints is reliably set and cleaned up in large file tests (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate gh actions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2300\"\u003e#2300\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/swagger-api/swagger-parser/commit/d45fc4605825b3b0debee6891a25765d576b26b5\"\u003e\u003ccode\u003ed45fc46\u003c/code\u003e\u003c/a\u003e prepare release 2.1.40 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/cbb4b2703bcbb5703971ee17d301dee9988157a0\"\u003e\u003ccode\u003ecbb4b27\u003c/code\u003e\u003c/a\u003e Update peter-evans/create-pull-request to v8 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b4c50f196c30f0ae46d810f7b2925a7ff3d8f6b3\"\u003e\u003ccode\u003eb4c50f1\u003c/code\u003e\u003c/a\u003e chore: bump core version to 2.2.48 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9197572b042c745abdd4b032241cbb49eadae22c\"\u003e\u003ccode\u003e9197572\u003c/code\u003e\u003c/a\u003e Update gh actions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/db452e0aa28fca660ca163a4bcc79ab5dd7ca8d8\"\u003e\u003ccode\u003edb452e0\u003c/code\u003e\u003c/a\u003e fix: ensure maxYamlCodePoints is reliably set and cleaned up in large file te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/2ec8142bc582ff69bf8ca854aa1b5e4d0183e2bf\"\u003e\u003ccode\u003e2ec8142\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.40-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2290\"\u003e#2290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.39...v2.1.40\"\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=io.swagger.parser.v3:swagger-parser\u0026package-manager=maven\u0026previous-version=2.1.39\u0026new-version=2.1.40)](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/giis-uniovi/tdrules/pull/605","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/giis-uniovi%2Ftdrules/issues/605","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/605/packages"}},{"old_version":"2.1.39","new_version":"2.1.40","update_type":"patch","path":null,"pr_created_at":"2026-04-14T15:16:00.000Z","version_change":"2.1.39 → 2.1.40","issue":{"uuid":"4263037894","node_id":"PR_kwDON_WmKs7SWoCx","number":104,"state":"open","title":"Bump io.swagger.parser.v3:swagger-parser from 2.1.39 to 2.1.40","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-04-14T15:16:00.000Z","updated_at":"2026-04-15T05:43:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.39","new_version":"2.1.40","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.39 to 2.1.40.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.40 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate peter-evans/create-pull-request to v8 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump core version to 2.2.48 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: ensure maxYamlCodePoints is reliably set and cleaned up in large file tests (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate gh actions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2300\"\u003e#2300\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/swagger-api/swagger-parser/commit/d45fc4605825b3b0debee6891a25765d576b26b5\"\u003e\u003ccode\u003ed45fc46\u003c/code\u003e\u003c/a\u003e prepare release 2.1.40 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/cbb4b2703bcbb5703971ee17d301dee9988157a0\"\u003e\u003ccode\u003ecbb4b27\u003c/code\u003e\u003c/a\u003e Update peter-evans/create-pull-request to v8 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/b4c50f196c30f0ae46d810f7b2925a7ff3d8f6b3\"\u003e\u003ccode\u003eb4c50f1\u003c/code\u003e\u003c/a\u003e chore: bump core version to 2.2.48 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9197572b042c745abdd4b032241cbb49eadae22c\"\u003e\u003ccode\u003e9197572\u003c/code\u003e\u003c/a\u003e Update gh actions (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/db452e0aa28fca660ca163a4bcc79ab5dd7ca8d8\"\u003e\u003ccode\u003edb452e0\u003c/code\u003e\u003c/a\u003e fix: ensure maxYamlCodePoints is reliably set and cleaned up in large file te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/2ec8142bc582ff69bf8ca854aa1b5e4d0183e2bf\"\u003e\u003ccode\u003e2ec8142\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.40-SNAPSHOT (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2290\"\u003e#2290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.39...v2.1.40\"\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=io.swagger.parser.v3:swagger-parser\u0026package-manager=maven\u0026previous-version=2.1.39\u0026new-version=2.1.40)](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/dboeckli/workflow-hello-world/pull/104","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dboeckli%2Fworkflow-hello-world/issues/104","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/104/packages"}},{"old_version":"2.1.38","new_version":"2.1.39","update_type":"patch","path":null,"pr_created_at":"2026-03-25T09:24:39.000Z","version_change":"2.1.38 → 2.1.39","issue":{"uuid":"4133909693","node_id":"PR_kwDOB_7c0M7NR6di","number":3405,"state":"open","title":"chore(deps): bump the java-minor-patch group across 1 directory with 40 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-25T09:24:39.000Z","updated_at":"2026-03-31T06:51:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"java-minor-patch","update_count":40,"packages":[{"name":"gradle-wrapper","old_version":"9.4.0","new_version":"9.4.1","repository_url":"https://github.com/gradle/gradle"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.37","new_version":"4.2.38","repository_url":"https://github.com/dropwizard/metrics"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.eclipse.jetty:jetty-http","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.eclipse.jetty:jetty-xml","old_version":"12.0.31","new_version":"12.1.7"},{"name":"org.glassfish.jaxb:jaxb-runtime","old_version":"4.0.5","new_version":"4.0.7"},{"name":"org.glassfish.jaxb:jaxb-xjc","old_version":"4.0.5","new_version":"4.0.7"},{"name":"org.springframework:spring-context","old_version":"7.0.4","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-web","old_version":"7.0.4","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-test","old_version":"7.0.4","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework:spring-jdbc","old_version":"7.0.4","new_version":"7.0.6","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"io.quarkiverse.vault:quarkus-vault","old_version":"4.6.0","new_version":"4.7.0","repository_url":"https://github.com/quarkiverse/quarkus-vault"},{"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-timelimiter","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.github.openfeign:feign-hc5","old_version":"13.9.2","new_version":"13.11","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-jackson","old_version":"13.9.2","new_version":"13.11","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-slf4j","old_version":"13.9.2","new_version":"13.11","repository_url":"https://github.com/openfeign/feign"},{"name":"com.codeborne:selenide","old_version":"7.14.0","new_version":"7.15.0","repository_url":"https://github.com/selenide/selenide"},{"name":"com.codeborne:selenide-grid","old_version":"7.14.0","new_version":"7.15.0","repository_url":"https://github.com/selenide/selenide"},{"name":"io.cucumber:cucumber-java","old_version":"7.34.2","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"io.cucumber:cucumber-spring","old_version":"7.34.2","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"io.cucumber:cucumber-junit-platform-engine","old_version":"7.34.2","new_version":"7.34.3","repository_url":"https://github.com/cucumber/cucumber-jvm"},{"name":"org.testcontainers:testcontainers","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.4","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.19.4","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.mockito:mockito-core","old_version":"5.21.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.21.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.apache.cxf:cxf-tools-validator","old_version":"4.1.5","new_version":"4.2.0"},{"name":"org.apache.cxf:cxf-rt-transports-http","old_version":"4.1.5","new_version":"4.2.0"},{"name":"org.apache.tika:tika-core","old_version":"3.2.3","new_version":"3.3.0","repository_url":"https://github.com/apache/tika"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.38","new_version":"2.1.39","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"io.swagger.parser.v3:swagger-parser-v3","old_version":"2.1.38","new_version":"2.1.39"},{"name":"org.projectlombok:lombok","old_version":"1.18.42","new_version":"1.18.44","repository_url":"https://github.com/projectlombok/lombok"},{"name":"ch.qos.logback.access:logback-access-tomcat","old_version":"2.0.9","new_version":"2.0.12"},{"name":"com.h2database:h2","old_version":"2.2.224","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.44","new_version":"2.2.45"},{"name":"com.gradleup.shadow:shadow-gradle-plugin","old_version":"9.3.2","new_version":"9.4.0","repository_url":"https://github.com/GradleUp/shadow"},{"name":"com.gradleup.shadow","old_version":"9.3.2","new_version":"9.4.0","repository_url":"https://github.com/GradleUp/shadow"},{"name":"org.openapi.generator","old_version":"7.20.0","new_version":"7.21.0"},{"name":"org.sonarqube","old_version":"7.2.2.6593","new_version":"7.2.3.7755"}],"path":null,"ecosystem":"maven"},"body":"Bumps the java-minor-patch group with 40 updates in the /src directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [gradle-wrapper](https://github.com/gradle/gradle) | `9.4.0` | `9.4.1` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.37` | `4.2.38` |\n| org.eclipse.jetty:jetty-server | `12.0.31` | `12.1.7` |\n| org.eclipse.jetty:jetty-http | `12.0.31` | `12.1.7` |\n| org.eclipse.jetty:jetty-xml | `12.0.31` | `12.1.7` |\n| org.glassfish.jaxb:jaxb-runtime | `4.0.5` | `4.0.7` |\n| org.glassfish.jaxb:jaxb-xjc | `4.0.5` | `4.0.7` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `7.0.4` | `7.0.6` |\n| [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | `7.0.4` | `7.0.6` |\n| [org.springframework:spring-test](https://github.com/spring-projects/spring-framework) | `7.0.4` | `7.0.6` |\n| [org.springframework:spring-jdbc](https://github.com/spring-projects/spring-framework) | `7.0.4` | `7.0.6` |\n| [io.quarkiverse.vault:quarkus-vault](https://github.com/quarkiverse/quarkus-vault) | `4.6.0` | `4.7.0` |\n| [io.github.resilience4j:resilience4j-retry](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.github.resilience4j:resilience4j-timelimiter](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.github.openfeign:feign-hc5](https://github.com/openfeign/feign) | `13.9.2` | `13.11` |\n| [io.github.openfeign:feign-jackson](https://github.com/openfeign/feign) | `13.9.2` | `13.11` |\n| [io.github.openfeign:feign-slf4j](https://github.com/openfeign/feign) | `13.9.2` | `13.11` |\n| [com.codeborne:selenide](https://github.com/selenide/selenide) | `7.14.0` | `7.15.0` |\n| [com.codeborne:selenide-grid](https://github.com/selenide/selenide) | `7.14.0` | `7.15.0` |\n| [io.cucumber:cucumber-java](https://github.com/cucumber/cucumber-jvm) | `7.34.2` | `7.34.3` |\n| [io.cucumber:cucumber-spring](https://github.com/cucumber/cucumber-jvm) | `7.34.2` | `7.34.3` |\n| [io.cucumber:cucumber-junit-platform-engine](https://github.com/cucumber/cucumber-jvm) | `7.34.2` | `7.34.3` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `2.0.3` | `2.0.4` |\n| com.fasterxml.jackson:jackson-bom | `2.19.4` | `2.21` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.19.4` | `2.21` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.21.0` | `5.23.0` |\n| org.apache.cxf:cxf-tools-validator | `4.1.5` | `4.2.0` |\n| org.apache.cxf:cxf-rt-transports-http | `4.1.5` | `4.2.0` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.2.3` | `3.3.0` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.38` | `2.1.39` |\n| io.swagger.parser.v3:swagger-parser-v3 | `2.1.38` | `2.1.39` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.42` | `1.18.44` |\n| ch.qos.logback.access:logback-access-tomcat | `2.0.9` | `2.0.12` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.2.224` | `2.4.240` |\n| io.swagger.core.v3:swagger-annotations | `2.2.44` | `2.2.45` |\n| [com.gradleup.shadow:shadow-gradle-plugin](https://github.com/GradleUp/shadow) | `9.3.2` | `9.4.0` |\n| [com.gradleup.shadow](https://github.com/GradleUp/shadow) | `9.3.2` | `9.4.0` |\n| org.openapi.generator | `7.20.0` | `7.21.0` |\n| org.sonarqube | `7.2.2.6593` | `7.2.3.7755` |\n\n\nUpdates `gradle-wrapper` from 9.4.0 to 9.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gradle/gradle/releases\"\u003egradle-wrapper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.4.1\u003c/h2\u003e\n\u003cp\u003eThe Gradle team is excited to announce Gradle 9.4.1.\u003c/p\u003e\n\u003cp\u003eHere are the highlights of this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 26 support\u003c/li\u003e\n\u003cli\u003eNon-class-based JVM tests\u003c/li\u003e\n\u003cli\u003eEnhanced console progress bar\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://docs.gradle.org/9.4.1/release-notes.html\"\u003eRead the Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe would like to thank the following community members for their contributions to this release of Gradle:\n\u003ca href=\"https://github.com/akankshaa-00\"\u003eakankshaa-00\u003c/a\u003e,\n\u003ca href=\"https://github.com/kelemen\"\u003eAttila Kelemen\u003c/a\u003e,\n\u003ca href=\"https://github.com/Vampire\"\u003eBjörn Kautler\u003c/a\u003e,\n\u003ca href=\"https://github.com/dblood\"\u003edblood\u003c/a\u003e,\n\u003ca href=\"https://github.com/drieks\"\u003eDennis Rieks\u003c/a\u003e,\n\u003ca href=\"https://github.com/duvvuvenkataramana\"\u003eduvvuvenkataramana\u003c/a\u003e,\n\u003ca href=\"https://github.com/wakingrufus\"\u003eJohn Burns\u003c/a\u003e,\n\u003ca href=\"https://github.com/Julianw03\"\u003eJulian\u003c/a\u003e,\n\u003ca href=\"https://github.com/kevinstembridge\"\u003ekevinstembridge\u003c/a\u003e,\n\u003ca href=\"https://github.com/NielsDoucet\"\u003eNiels Doucet\u003c/a\u003e,\n\u003ca href=\"https://github.com/hfhbd\"\u003ePhilip Wedemann\u003c/a\u003e,\n\u003ca href=\"https://github.com/ploober\"\u003eploober\u003c/a\u003e,\n\u003ca href=\"https://github.com/rhernandez35\"\u003eRichard Hernandez\u003c/a\u003e,\n\u003ca href=\"https://github.com/rpalcolea\"\u003eRoberto Perez Alcolea\u003c/a\u003e,\n\u003ca href=\"https://github.com/slovdahl\"\u003eSebastian Lövdahl\u003c/a\u003e,\n\u003ca href=\"https://github.com/stephan2405\"\u003estephan2405\u003c/a\u003e,\n\u003ca href=\"https://github.com/slandelle\"\u003eStephane Landelle\u003c/a\u003e,\n\u003ca href=\"https://github.com/usv240\"\u003eUjwal Suresh Vanjare\u003c/a\u003e,\n\u003ca href=\"https://github.com/urdak\"\u003eVictor Merkulov\u003c/a\u003e,\n\u003ca href=\"https://github.com/Pankraz76\"\u003eVincent Potuček\u003c/a\u003e,\n\u003ca href=\"https://github.com/vlsi\"\u003eVladimir Sitnikov\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eUpgrade instructions\u003c/h2\u003e\n\u003cp\u003eSwitch your build to use Gradle 9.4.1 by updating your wrapper:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e./gradlew wrapper --gradle-version=9.4.1 \u0026amp;\u0026amp; ./gradlew wrapper\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSee the Gradle \u003ca href=\"https://docs.gradle.org/9.4.1/userguide/upgrading_version_9.html\"\u003e9.x upgrade guide\u003c/a\u003e to learn about deprecations, breaking changes and other considerations when upgrading.\u003c/p\u003e\n\u003cp\u003eFor Java, Groovy, Kotlin and Android compatibility, see the \u003ca href=\"https://docs.gradle.org/9.4.1/userguide/compatibility.html\"\u003efull compatibility notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eReporting problems\u003c/h2\u003e\n\u003cp\u003eIf you find a problem with this release, please file a bug on \u003ca href=\"https://github.com/gradle/gradle/issues\"\u003eGitHub Issues\u003c/a\u003e adhering to our issue guidelines.\nIf you're not sure you're encountering a bug, please use the \u003ca href=\"https://discuss.gradle.org/c/help-discuss\"\u003eforum\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe hope you will build happiness with Gradle, and we look forward to your feedback via \u003ca href=\"https://twitter.com/gradle\"\u003eTwitter\u003c/a\u003e or on \u003ca href=\"https://github.com/gradle\"\u003eGitHub\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/gradle/gradle/commit/2d6327017519d23b96af35865dc997fcb544fb40\"\u003e\u003ccode\u003e2d63270\u003c/code\u003e\u003c/a\u003e Ignore test (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37180\"\u003e#37180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/4c15906d6a20acc61f2f7b9272c8cb7a6f708239\"\u003e\u003ccode\u003e4c15906\u003c/code\u003e\u003c/a\u003e Ignore test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/9759ac1dec4b3742012397b5f0127a777947b73f\"\u003e\u003ccode\u003e9759ac1\u003c/code\u003e\u003c/a\u003e Make console/SIGINT test deterministic (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37178\"\u003e#37178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/aaf6ed46ed8d4c3b9b7a7a751cda5893668b2a42\"\u003e\u003ccode\u003eaaf6ed4\u003c/code\u003e\u003c/a\u003e Make console/SIGINT test deterministic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/47cb78328a6ddc6c1509003ab3264017ed5d9a0a\"\u003e\u003ccode\u003e47cb783\u003c/code\u003e\u003c/a\u003e Fix OSC 9;4 progress bar not cleared on SIGINT (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37038\"\u003e#37038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/ef03f1d41b0a65f6aae0931d4746f7359647a7e4\"\u003e\u003ccode\u003eef03f1d\u003c/code\u003e\u003c/a\u003e Fix order-dependent assertion in CrossBuildScriptCachingIntegrationSpec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/fd26fd36d693337dbf033143a9ac0e71f78a4209\"\u003e\u003ccode\u003efd26fd3\u003c/code\u003e\u003c/a\u003e Fix OSC 9;4 taskbar progress bar not cleared on build end or SIGINT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/0a84d6751921709fbc7d552a50d9e3b34eb1930d\"\u003e\u003ccode\u003e0a84d67\u003c/code\u003e\u003c/a\u003e Release notes for 9.4.1 (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/37148\"\u003e#37148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/e569c31320ae6c7be490def60d36de17881f9957\"\u003e\u003ccode\u003ee569c31\u003c/code\u003e\u003c/a\u003e cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/9f227defc2e02a991f05fba50f7de2fbe13b7c5b\"\u003e\u003ccode\u003e9f227de\u003c/code\u003e\u003c/a\u003e cleanup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gradle/gradle/compare/v9.4.0...v9.4.1\"\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.37 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.37...v4.2.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-server` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-http` from 12.0.31 to 12.1.7\n\nUpdates `org.eclipse.jetty:jetty-xml` from 12.0.31 to 12.1.7\n\nUpdates `org.glassfish.jaxb:jaxb-runtime` from 4.0.5 to 4.0.7\n\nUpdates `org.glassfish.jaxb:jaxb-xjc` from 4.0.5 to 4.0.7\n\nUpdates `org.glassfish.jaxb:jaxb-xjc` from 4.0.5 to 4.0.7\n\nUpdates `org.springframework:spring-context` from 7.0.4 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.4...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 7.0.4 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.4...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 7.0.4 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.4...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-jdbc` from 7.0.4 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-jdbc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v7.0.4...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 7.0.4 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/...\n\n_Description has been truncated_","html_url":"https://github.com/nordic-institute/X-Road/pull/3405","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nordic-institute%2FX-Road/issues/3405","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3405/packages"}},{"old_version":"2.1.37","new_version":"2.1.39","update_type":"patch","path":null,"pr_created_at":"2026-03-17T09:09:21.000Z","version_change":"2.1.37 → 2.1.39","issue":{"uuid":"4087176431","node_id":"PR_kwDOQqrr087LKDGR","number":57,"state":"open","title":"chore(deps): bump io.swagger.parser.v3:swagger-parser from 2.1.37 to 2.1.39","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-17T09:09:21.000Z","updated_at":"2026-03-17T09:09:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.37","new_version":"2.1.39","repository_url":"https://github.com/swagger-api/swagger-parser"}],"path":null,"ecosystem":"maven"},"body":"Bumps [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) from 2.1.37 to 2.1.39.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-parser/releases\"\u003eio.swagger.parser.v3:swagger-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwagger-parser 2.1.39 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump core version to 2.2.45 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2288\"\u003e#2288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: distinguish between default and example set to null and not set at all \u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2050\"\u003e#2050\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2286\"\u003e#2286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: upgrade jackson from 2.19.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSwagger-parser 2.1.38 released!\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update url in test with non-routable url to simulate timeout (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2268\"\u003e#2268\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/swagger-api/swagger-parser/commit/50ce9c6e184bcaf4e7190199765804635d866368\"\u003e\u003ccode\u003e50ce9c6\u003c/code\u003e\u003c/a\u003e prepare release 2.1.39 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2289\"\u003e#2289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/89ebc8f5b29f95472f134a0ad1858d2acd6286f0\"\u003e\u003ccode\u003e89ebc8f\u003c/code\u003e\u003c/a\u003e chore: bump core version to 2.2.45 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2288\"\u003e#2288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/9b591a59d29f74d1e66c9f2f5fd55584da3bcc76\"\u003e\u003ccode\u003e9b591a5\u003c/code\u003e\u003c/a\u003e fix: distinguish between default and example set to null and not set at all #...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/df3b7796f9301ae3b0729080db8153055b72a0db\"\u003e\u003ccode\u003edf3b779\u003c/code\u003e\u003c/a\u003e chore: upgrade jackson from 2.19.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2285\"\u003e#2285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/1883073b5cfaf9610f2edb688ee7e1b98092981e\"\u003e\u003ccode\u003e1883073\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.39-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/28bc90046f3f246d15020e9ff7acc284ff8f9763\"\u003e\u003ccode\u003e28bc900\u003c/code\u003e\u003c/a\u003e prepare release 2.1.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/3abb4700605d329eb4a6b53df761c38b2f962111\"\u003e\u003ccode\u003e3abb470\u003c/code\u003e\u003c/a\u003e fix: update url in test with non-routable url to simulate timeout (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-parser/issues/2268\"\u003e#2268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-parser/commit/c7f8b94c2900efe5eef994b9430e5257eea84598\"\u003e\u003ccode\u003ec7f8b94\u003c/code\u003e\u003c/a\u003e bump snapshot 2.1.38-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swagger-api/swagger-parser/compare/v2.1.37...v2.1.39\"\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=io.swagger.parser.v3:swagger-parser\u0026package-manager=gradle\u0026previous-version=2.1.37\u0026new-version=2.1.39)](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/elenavanengelenmaslova/mocknest-serverless/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/elenavanengelenmaslova%2Fmocknest-serverless/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"}}]}