{"id":1290,"name":"org.mockito:mockito-core","ecosystem":"maven","repository_url":"https://github.com/mockito/mockito","issues_count":4635,"created_at":"2025-06-06T15:01:42.813Z","updated_at":"2025-06-06T15:01:42.813Z","purl":"pkg:maven/org.mockito:mockito-core","metadata":{"id":5422751,"name":"org.mockito:mockito-core","ecosystem":"maven","description":"Mockito mock objects library core API and implementation","homepage":"https://github.com/mockito/mockito","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/mockito/mockito","keywords_array":[],"namespace":"org.mockito","versions_count":343,"first_release_published_at":"2008-04-29T01:18:18.000Z","latest_release_published_at":"2025-05-20T19:20:37.000Z","latest_release_number":"5.18.0","last_synced_at":"2025-05-20T19:45:44.771Z","created_at":"2022-11-14T17:56:49.178Z","updated_at":"2025-05-20T19:45:45.140Z","registry_url":"https://central.sonatype.com/artifact/org.mockito/mockito-core/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.mockito/mockito-core/","metadata":{},"repo_metadata":{"uuid":"6207167","full_name":"mockito/mockito","owner":"mockito","description":"Most popular Mocking framework for unit tests written in Java","archived":false,"fork":false,"pushed_at":"2023-10-06T07:37:31.000Z","size":48574,"stargazers_count":14224,"open_issues_count":364,"forks_count":2514,"subscribers_count":424,"default_branch":"main","last_synced_at":"2023-10-06T10:31:17.564Z","etag":null,"topics":["java","java-library","mock","mock-library","mocking","mocking-framework","mockito","mocks","test-automation","test-driven-development","testing","testing-tools"],"latest_commit_sha":null,"homepage":"http://mockito.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"OCA/product-attribute","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mockito.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null},"funding":{"tidelift":"maven/org.mockito:mockito-core"}},"created_at":"2012-10-13T20:27:12.000Z","updated_at":"2023-10-05T20:19:25.000Z","dependencies_parsed_at":"2023-07-05T18:49:14.085Z","dependency_job_id":null,"html_url":"https://github.com/mockito/mockito","commit_stats":{"total_commits":5432,"total_committers":323,"mean_commits":16.81733746130031,"dds":"0.49779086892488955","last_synced_commit":"dcf0530c92ebbeeb38be03e8cd16ee637c8ccdee"},"previous_names":[],"tags_count":100,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mockito","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":162998775,"owners_count":8555608,"icon_url":"https://github.com/github.png","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":"mockito","name":"mockito","uuid":"2054056","kind":"organization","description":"Mockito framework","email":"mockito@googlegroups.com","website":"http://mockito.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2054056?v=4","repositories_count":10,"last_synced_at":"2023-03-30T20:46:32.232Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/mockito","created_at":"2022-11-04T07:27:27.012Z","updated_at":"2023-03-30T20:46:32.340Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mockito","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mockito/repositories"},"tags":[{"name":"v2.0.46-beta","sha":"bba0cbf1fefc5aa4c5070d231ab07606dab7f281","kind":"tag","published_at":"2016-04-13T04:10:43.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.46-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.46-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.46-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.46-beta/manifests"},{"name":"v2.0.45-beta","sha":"ecefa72109c889668d3d40299bf6a72afe81cc52","kind":"tag","published_at":"2016-04-13T03:40:23.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.45-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.45-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.45-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.45-beta/manifests"},{"name":"v2.0.44-beta","sha":"21ca36a9a9565ae4098334bc2179b1f572ee2429","kind":"tag","published_at":"2016-03-09T14:16:49.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.44-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.44-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.44-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.44-beta/manifests"},{"name":"v2.0.43-beta","sha":"901e6145d14ea7e8096719f9c8da355abb56a5b0","kind":"tag","published_at":"2016-02-23T14:04:34.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.43-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.43-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.43-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.43-beta/manifests"},{"name":"v2.0.42-beta","sha":"a4010bdd68d384b333fd68bdfa0a592297940dc3","kind":"tag","published_at":"2016-02-07T20:48:00.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.42-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.42-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.42-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.42-beta/manifests"},{"name":"v2.0.41-beta","sha":"3685c7a4f0e0a0fa0c5bcfde710995f62e7e9efe","kind":"tag","published_at":"2016-01-26T22:52:50.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.41-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.41-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.41-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.41-beta/manifests"},{"name":"v2.0.40-beta","sha":"deba960df69bf4ff19e471798dbe086f7243bb57","kind":"tag","published_at":"2016-01-20T21:06:54.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.40-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.40-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.40-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.40-beta/manifests"},{"name":"v2.0.39-beta","sha":"9cfe4fc6223d6e59ad58ebf9c57156e09b463b9e","kind":"tag","published_at":"2016-01-18T20:57:55.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.39-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.39-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.39-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.39-beta/manifests"},{"name":"v2.0.38-beta","sha":"f7c4598165af743beeb5e0291644a045fa02b632","kind":"tag","published_at":"2016-01-15T15:18:39.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.38-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.38-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.38-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.38-beta/manifests"},{"name":"v2.0.37-beta","sha":"ec342a3d8d8e5685a829464db7f5b3bfe5deffcf","kind":"tag","published_at":"2016-01-15T14:23:04.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.37-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.37-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.37-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.37-beta/manifests"},{"name":"v2.0.36-beta","sha":"41290154a6686c2a3d89b0e57ed85c5e2c90faf0","kind":"tag","published_at":"2016-01-04T08:54:03.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.36-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.36-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.36-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.36-beta/manifests"},{"name":"v2.0.35-beta","sha":"048f8412cfcf3ab9dc4b84e4817a8befd5793c84","kind":"tag","published_at":"2015-12-30T22:45:22.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.35-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.35-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.35-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.35-beta/manifests"},{"name":"v2.0.34-beta","sha":"831ec852de8f9a0acceffe1189da793455c7d859","kind":"tag","published_at":"2015-12-29T04:00:34.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.34-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.34-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.34-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.34-beta/manifests"},{"name":"v2.0.33-beta","sha":"37952323e36debc593be3e01f7ef401e36d187c2","kind":"tag","published_at":"2015-12-18T08:03:47.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.33-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.33-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.33-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.33-beta/manifests"},{"name":"v2.0.32-beta","sha":"156668a0734b6f5b8c76506e0b86b824bbca8308","kind":"tag","published_at":"2015-12-17T07:50:07.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.32-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.32-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.32-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.32-beta/manifests"},{"name":"v2.0.26-beta","sha":"ff9a9e41f920511efa34040da7f1dbf691de47cd","kind":"tag","published_at":"2015-06-30T05:20:27.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.26-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.26-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.26-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.26-beta/manifests"},{"name":"v2.0.25-beta","sha":"a9e786ac9b243b45b3ff76e33ea1259a54a2f007","kind":"tag","published_at":"2015-06-30T05:12:05.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.25-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.25-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.25-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.25-beta/manifests"},{"name":"v2.0.24-beta","sha":"d4e00e7333c9f9787a514b28e18159a421da5f1a","kind":"tag","published_at":"2015-06-29T05:50:48.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.24-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.24-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.24-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.24-beta/manifests"},{"name":"v2.0.23-beta","sha":"d23c30af4412a286c1258c7970644e309a7862ae","kind":"tag","published_at":"2015-06-26T04:57:22.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.23-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.23-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.23-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.23-beta/manifests"},{"name":"v2.0.22-beta","sha":"7ba75a01cbffdead19caf749981f29531cc7046f","kind":"tag","published_at":"2015-06-25T14:35:29.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.22-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.22-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.22-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.22-beta/manifests"},{"name":"v2.0.21-beta","sha":"90bbd7daeee7a214655472fb3c76326c33a981a0","kind":"tag","published_at":"2015-06-23T13:19:30.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.21-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.21-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.21-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.21-beta/manifests"},{"name":"v2.0.20-beta","sha":"07dfdd09300bc3671b4ca81df5c11c2525ff0d5d","kind":"tag","published_at":"2015-06-22T00:21:55.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.20-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.20-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.20-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.20-beta/manifests"},{"name":"v2.0.19-beta","sha":"170db9db134bcc403f02e780357592601a8da2b0","kind":"tag","published_at":"2015-06-21T18:06:39.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.19-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.19-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.19-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.19-beta/manifests"},{"name":"v2.0.18-beta","sha":"4fc8e6c11204b503902cb5a790c3bd1161f35460","kind":"tag","published_at":"2015-06-21T18:00:08.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.18-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.18-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.18-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.18-beta/manifests"},{"name":"v2.0.17-beta","sha":"ca13aca871aa293d8e4149da34219f1a2608a757","kind":"tag","published_at":"2015-06-20T20:39:55.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.17-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.17-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.17-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.17-beta/manifests"},{"name":"v2.0.16-beta","sha":"7b5d9b415714e744b0e855462e158982e4fa23c9","kind":"tag","published_at":"2015-06-20T00:09:28.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.16-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.16-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.16-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.16-beta/manifests"},{"name":"v2.0.15-beta","sha":"6ba18eb3e331fea8f38d32edcfcdfc2e361cd17c","kind":"tag","published_at":"2015-06-18T16:49:16.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.15-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.15-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.15-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.15-beta/manifests"},{"name":"v2.0.14-beta","sha":"2f5a0c5cb8cef185343c5fc5adf9db433949f8f4","kind":"tag","published_at":"2015-06-12T20:18:03.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.14-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.14-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.14-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.14-beta/manifests"},{"name":"v2.0.12-beta","sha":"0a3fb2d4c3c16e17a6a5fd0ccbe52821f803ca31","kind":"tag","published_at":"2015-06-04T17:01:12.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.12-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.12-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.12-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.12-beta/manifests"},{"name":"v2.0.11-beta","sha":"2a3923a0483049dbf730122f74d71b91d6600097","kind":"tag","published_at":"2015-06-03T23:57:23.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.11-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.11-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.11-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.11-beta/manifests"},{"name":"v2.0.10-beta","sha":"b11e56f00483d1ab01f3db118d4d3111eb2130e8","kind":"tag","published_at":"2015-06-03T12:37:40.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.10-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.10-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.10-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.10-beta/manifests"},{"name":"v2.0.9-beta","sha":"1864354ab412ebd2b96dcc7e25026fa988086133","kind":"tag","published_at":"2015-06-02T19:54:46.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.9-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.9-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.9-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.9-beta/manifests"},{"name":"v2.0.8-beta","sha":"a5b6ede2eab2a1275af5f64ea136e93b559b2ba4","kind":"tag","published_at":"2015-05-13T15:05:16.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.8-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.8-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.8-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.8-beta/manifests"},{"name":"v2.0.7-beta","sha":"695055ae44e061ac4904eed9c5dcc764fe17bacd","kind":"tag","published_at":"2015-04-19T18:47:19.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.7-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.7-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.7-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.7-beta/manifests"},{"name":"v2.0.6-beta","sha":"838040d3fe2678ccdfcce89f7432ad26ac897d21","kind":"tag","published_at":"2015-04-17T09:55:17.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.6-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.6-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.6-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.6-beta/manifests"},{"name":"v2.0.5-beta","sha":"cdbfe05b1f6f3198ee97ce1cc809ce8b6d993815","kind":"tag","published_at":"2015-02-26T22:31:30.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.5-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.5-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.5-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.5-beta/manifests"},{"name":"v2.0.4-beta","sha":"dbb91dca7081e2924b4e97083c436340731848cc","kind":"tag","published_at":"2015-02-15T19:37:45.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.4-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.4-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.4-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.4-beta/manifests"},{"name":"v2.0.3-beta","sha":"916a328b70b8da30bbaf1a567d523e9b41cd644b","kind":"tag","published_at":"2015-01-20T20:35:40.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.3-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.3-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.3-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.3-beta/manifests"},{"name":"v2.0.2-beta","sha":"492abc60c0addd90bcbe2a819a946b0241190fa9","kind":"tag","published_at":"2015-01-02T16:25:32.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.2-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.2-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.2-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.2-beta/manifests"},{"name":"v2.0.1-beta","sha":"d5620ea1359bc95350942fb7c0e47c0346a7a01e","kind":"tag","published_at":"2015-01-02T14:53:47.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.1-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.1-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.1-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.1-beta/manifests"},{"name":"v2.0.0-beta","sha":"2f43ff733cb932d831f3e12838e39226af14ccc8","kind":"tag","published_at":"2015-01-02T13:58:29.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v2.0.0-beta","html_url":"https://github.com/mockito/mockito/releases/tag/v2.0.0-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.0-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v2.0.0-beta/manifests"},{"name":"v1.10.19","sha":"5bbaab92739d34e02af23c38789a8c655378d57f","kind":"tag","published_at":"2014-12-31T16:43:56.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.19","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.19/manifests"},{"name":"v1.10.18","sha":"c1b4783512eef2a4bfbc8b5342b95360c8f2c265","kind":"tag","published_at":"2014-12-30T07:32:50.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.18","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.18/manifests"},{"name":"v1.10.17","sha":"8fc0388411b4115e035c0e7b624e9f5b584cfb20","kind":"commit","published_at":"2014-12-16T09:38:50.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.17","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.17/manifests"},{"name":"v1.10.16","sha":"3175ad0d549da31f0c886ec74e85632d4679cd46","kind":"commit","published_at":"2014-12-14T23:57:01.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.16","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.16/manifests"},{"name":"v1.10.15","sha":"2ad5d99ac9c88ef56a5bb4170299bb1e565bcb14","kind":"tag","published_at":"2014-12-12T23:42:11.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.15","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.15/manifests"},{"name":"v1.10.14","sha":"1596260541aba7e242afa24d82a4130699bf342f","kind":"tag","published_at":"2014-12-02T10:01:56.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.14","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.14/manifests"},{"name":"v1.10.13","sha":"0755b96703c8a6a5798380b7aeb03a61f442a0a5","kind":"tag","published_at":"2014-11-22T21:28:50.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.13","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.13/manifests"},{"name":"v1.10.12","sha":"7c6c890d965339638645231fb21f8d24d2cf0460","kind":"tag","published_at":"2014-11-17T00:09:15.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.12","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.12/manifests"},{"name":"v1.10.11","sha":"e4dacd0919b00a44fa9e76d433372a417f4cc45e","kind":"tag","published_at":"2014-11-15T17:46:28.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.11","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.11/manifests"},{"name":"v1.10.10","sha":"c73d7411e21b706a72f067ddde59f47ca5b9ebfc","kind":"tag","published_at":"2014-10-28T07:26:42.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.10","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.10/manifests"},{"name":"v1.10.9","sha":"9cceed78bf51fc328e6cd9cb7cc908064fd8f9ab","kind":"tag","published_at":"2014-10-22T08:51:54.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.9","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.9/manifests"},{"name":"v1.10.8","sha":"ecd9854b224833d828b2aa170d31f8c13eb1d0e8","kind":"tag","published_at":"2014-10-10T00:58:29.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.8","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.8/manifests"},{"name":"v1.10.7","sha":"5922f176b4fbf265ad2d5bd5f1b1dc0774769f7c","kind":"tag","published_at":"2014-10-08T18:52:34.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.7","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.7/manifests"},{"name":"v1.10.6","sha":"9d18222cff9584628a4b88dff95bc1ebe102f0e1","kind":"tag","published_at":"2014-10-07T19:38:17.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.6","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.6/manifests"},{"name":"v1.10.5","sha":"4d987dcd923b81525c42b1333e6c4e07440776c3","kind":"tag","published_at":"2014-10-07T19:32:30.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.5","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.5/manifests"},{"name":"v1.10.4","sha":"0f0369be556b0fb14d27c0a7ca15fd27d8b6d5cc","kind":"tag","published_at":"2014-09-28T18:20:25.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.4","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.4/manifests"},{"name":"v1.10.3","sha":"3961b277df7876a2af7fc20cb67edd1bc7ebb2bd","kind":"tag","published_at":"2014-09-27T20:45:36.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.3","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.3/manifests"},{"name":"v1.10.2","sha":"c4376f7f974c7279446dee89a19feb10006aca12","kind":"tag","published_at":"2014-09-26T16:37:42.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.2","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.2/manifests"},{"name":"v1.10.1-dev","sha":"5e734508b682d32bde75f4c053ebb9197c6017d2","kind":"tag","published_at":"2014-09-26T14:08:04.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.1-dev","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.1-dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.1-dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.1-dev/manifests"},{"name":"v1.10.0","sha":"32855997af85f611caf2986d27c58b6c4c2cdcaa","kind":"tag","published_at":"2014-09-25T22:25:13.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.0","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.0/manifests"},{"name":"v1.10.45-dev","sha":"829ac35ddbd1207595d168b0acce672cda019094","kind":"tag","published_at":"2014-09-25T22:17:08.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.45-dev","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.45-dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.45-dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.45-dev/manifests"},{"name":"v1.10.44-dev","sha":"750c35cf5d884c4377d48f6cf20ed60272b0d929","kind":"tag","published_at":"2014-08-25T18:34:11.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.44-dev","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.44-dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.44-dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.44-dev/manifests"},{"name":"v1.10.43-dev","sha":"5e7d7efdf62dd835d569499ddc915713390a3950","kind":"tag","published_at":"2014-08-24T16:09:10.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.43-dev","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.43-dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.43-dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.43-dev/manifests"},{"name":"v1.10.42-dev","sha":"a5ec5c1e663667ca405032029aef643e82dd1a87","kind":"tag","published_at":"2014-08-24T14:51:09.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.42-dev","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.42-dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.42-dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.42-dev/manifests"},{"name":"v1.10.41-dev","sha":"4089e103aeca1d751c84f4b9f902e38106166037","kind":"tag","published_at":"2014-08-18T07:50:11.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.41-dev","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.41-dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.41-dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.41-dev/manifests"},{"name":"v1.10.40-dev","sha":"c2302e9d5091076f38f1cbf21dda668ec7e80c29","kind":"tag","published_at":"2014-08-18T07:26:32.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.40-dev","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.40-dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.40-dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.40-dev/manifests"},{"name":"v1.10.38-dev","sha":"6ce14f405e6f5d321d330e09697e5f3ce9c24a53","kind":"tag","published_at":"2014-08-17T21:54:29.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.38-dev","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.38-dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.38-dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.38-dev/manifests"},{"name":"v1.10.35-dev","sha":"27fda47b13534eb699c1060a5a7102639dbba08a","kind":"tag","published_at":"2014-08-17T15:10:50.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.35-dev","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.35-dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.35-dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.35-dev/manifests"},{"name":"v1.10.33-dev","sha":"31e201371831d15d7ddab5b6ab82aa15b250c900","kind":"tag","published_at":"2014-08-16T21:49:08.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.33-dev","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.33-dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.33-dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.33-dev/manifests"},{"name":"v1.10.32-dev","sha":"bd73046487169fced8c836893bca3300b84b3fb0","kind":"tag","published_at":"2014-08-16T21:38:02.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.32-dev","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.32-dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.32-dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.32-dev/manifests"},{"name":"v1.10.31-dev","sha":"c2feb7155e4af01728829980ad68097f274e831c","kind":"tag","published_at":"2014-08-16T16:11:45.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.31-dev","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.31-dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.31-dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.31-dev/manifests"},{"name":"v1.10.30-dev","sha":"1db985e9d8ed16fa19064a8a63a375bf41c0697c","kind":"tag","published_at":"2014-08-16T15:46:13.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.30-dev","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.30-dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.30-dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.30-dev/manifests"},{"name":"v1.9.5","sha":"e43a958833df5aa46f54d7cd83b1c17fa19cc5dc","kind":"tag","published_at":"2014-08-16T15:43:03.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.9.5","html_url":"https://github.com/mockito/mockito/releases/tag/v1.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.9.5/manifests"},{"name":"v1.10.29-dev","sha":"792d6ce2fb33afabe13b884abca615deb6712ee0","kind":"tag","published_at":"2014-08-16T14:40:02.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.29-dev","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.29-dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.29-dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.29-dev/manifests"},{"name":"v1.10.28-dev","sha":"2a1adfbf9e31b92d5742bcfbd3c592d679ccc647","kind":"tag","published_at":"2014-08-16T11:14:50.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.10.28-dev","html_url":"https://github.com/mockito/mockito/releases/tag/v1.10.28-dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.28-dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.10.28-dev/manifests"},{"name":"v1.9.5-rc1","sha":"54c9cbd00f66926aeef5091b6caae12e2e3f89e3","kind":"commit","published_at":"2012-06-03T19:04:49.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.9.5-rc1","html_url":"https://github.com/mockito/mockito/releases/tag/v1.9.5-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.9.5-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.9.5-rc1/manifests"},{"name":"v1.8.0-rc2","sha":"7d295a573bb8291125d39a85fe7f81732a44523d","kind":"commit","published_at":"2012-01-29T11:28:22.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.8.0-rc2","html_url":"https://github.com/mockito/mockito/releases/tag/v1.8.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.8.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.8.0-rc2/manifests"},{"name":"v1.8.0-rc1","sha":"7d9f4503a7756cceab2906e1419bb811ccf9ea2f","kind":"commit","published_at":"2012-01-29T11:27:42.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.8.0-rc1","html_url":"https://github.com/mockito/mockito/releases/tag/v1.8.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.8.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.8.0-rc1/manifests"},{"name":"1.8.0-rc1","sha":"7d9f4503a7756cceab2906e1419bb811ccf9ea2f","kind":"commit","published_at":"2012-01-29T11:27:42.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/1.8.0-rc1","html_url":"https://github.com/mockito/mockito/releases/tag/1.8.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/1.8.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/1.8.0-rc1/manifests"},{"name":"vrbranch","sha":"7d9f4503a7756cceab2906e1419bb811ccf9ea2f","kind":"commit","published_at":"2012-01-29T11:27:42.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/vrbranch","html_url":"https://github.com/mockito/mockito/releases/tag/vrbranch","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/vrbranch","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/vrbranch/manifests"},{"name":"v1.6","sha":"6c3b4c6625ba7f90aec8c7987a34717c3a2b091e","kind":"commit","published_at":"2012-01-29T11:24:25.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.6","html_url":"https://github.com/mockito/mockito/releases/tag/v1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.6/manifests"},{"name":"v1.5","sha":"2a2a3cb07bb4fcf296edf244bba100a6a78529b1","kind":"commit","published_at":"2012-01-29T11:24:15.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.5","html_url":"https://github.com/mockito/mockito/releases/tag/v1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.5/manifests"},{"name":"v1.4","sha":"eab1aad11191a13134d9f1c8a8dd5c612391db60","kind":"commit","published_at":"2012-01-29T11:24:09.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.4","html_url":"https://github.com/mockito/mockito/releases/tag/v1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.4/manifests"},{"name":"v1.3","sha":"023e765174bd1d227538e1e371bafa5267a28026","kind":"commit","published_at":"2012-01-29T11:23:11.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.3","html_url":"https://github.com/mockito/mockito/releases/tag/v1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.3/manifests"},{"name":"v1.2","sha":"f517f4c5e3d87def5f2a3bf3766a95293096b8f1","kind":"commit","published_at":"2012-01-29T11:22:45.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.2","html_url":"https://github.com/mockito/mockito/releases/tag/v1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.2/manifests"},{"name":"v1.1","sha":"73c51db062618a3932f93a81969dba0a6803dac6","kind":"commit","published_at":"2012-01-29T11:22:31.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.1","html_url":"https://github.com/mockito/mockito/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.1/manifests"},{"name":"v1.0","sha":"bbff6416fbec1bf0004e1b06ccbd527b3c8af844","kind":"commit","published_at":"2012-01-29T11:21:01.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.0","html_url":"https://github.com/mockito/mockito/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.0/manifests"},{"name":"v1.9.0","sha":"2881aefc1775c1ed589a31f0ce19ca7de8df9db2","kind":"commit","published_at":"2011-12-16T21:17:32.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.9.0","html_url":"https://github.com/mockito/mockito/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.9.0/manifests"},{"name":"v1.9-rc1","sha":"07440bd4c65985abe74eab759208bf315c97737b","kind":"commit","published_at":"2011-12-11T20:42:02.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.9-rc1","html_url":"https://github.com/mockito/mockito/releases/tag/v1.9-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.9-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.9-rc1/manifests"},{"name":"v1.9.0-rc1","sha":"b9ca5544b58c5f1e0b9aa302d48f18d42a757b35","kind":"commit","published_at":"2011-09-13T06:53:19.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.9.0-rc1","html_url":"https://github.com/mockito/mockito/releases/tag/v1.9.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.9.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.9.0-rc1/manifests"},{"name":"v1.8.5","sha":"e03cff6121d4b361653fb26719ca8e7ecf7dd7c5","kind":"commit","published_at":"2010-05-24T21:20:42.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.8.5","html_url":"https://github.com/mockito/mockito/releases/tag/v1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.8.5/manifests"},{"name":"v1.8.4","sha":"0d58b63d27d81282d988a10ae8e4ed2de48d74ed","kind":"commit","published_at":"2010-03-17T21:08:19.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.8.4","html_url":"https://github.com/mockito/mockito/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"28c4bffe42b98ceec3d60acff022960d69188bec","kind":"commit","published_at":"2010-03-07T22:24:32.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.8.3","html_url":"https://github.com/mockito/mockito/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"f58291b2a6d93c85d2a42dce006eb99a447da10c","kind":"commit","published_at":"2009-12-12T15:26:47.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.8.2","html_url":"https://github.com/mockito/mockito/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"e949950134ab8dd804f70cef10641cf34d68b6a5","kind":"commit","published_at":"2009-11-21T22:32:45.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.8.1","html_url":"https://github.com/mockito/mockito/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.8.1/manifests"},{"name":"v1.8.1-rc1","sha":"92c3ea8963cec297c4b5135ae32a71dd5bb3a33a","kind":"commit","published_at":"2009-11-11T14:49:58.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.8.1-rc1","html_url":"https://github.com/mockito/mockito/releases/tag/v1.8.1-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.8.1-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.8.1-rc1/manifests"},{"name":"v1.8.0","sha":"b65d74bf43cc3e1803b5d26366ca06a575f568dc","kind":"commit","published_at":"2009-07-23T19:48:08.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.8.0","html_url":"https://github.com/mockito/mockito/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.8.0/manifests"},{"name":"v1.7","sha":"7ce472d04e62bd5773f6c2d6f62754fb8343d959","kind":"commit","published_at":"2009-01-23T23:29:12.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.7","html_url":"https://github.com/mockito/mockito/releases/tag/v1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.7/manifests"},{"name":"v1.7-rc1","sha":"2bad9195ded1875ffb903de667e20337256ed454","kind":"commit","published_at":"2009-01-14T22:41:48.000Z","download_url":"https://codeload.github.com/mockito/mockito/tar.gz/v1.7-rc1","html_url":"https://github.com/mockito/mockito/releases/tag/v1.7-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.7-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockito%2Fmockito/tags/v1.7-rc1/manifests"}]},"repo_metadata_updated_at":"2023-10-06T19:44:25.884Z","dependent_packages_count":25205,"downloads":null,"downloads_period":null,"dependent_repos_count":145258,"rankings":{"downloads":null,"dependent_repos_count":0.0060110603510459245,"dependent_packages_count":0.0010018433918409873,"stargazers_count":1.6079586439047846,"forks_count":2.817784723891961,"docker_downloads_count":1.4170072934198925,"average":1.169952712991905},"purl":"pkg:maven/org.mockito/mockito-core","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.mockito:mockito-core","docker_dependents_count":420,"docker_downloads_count":161312120,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.mockito:mockito-core","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.mockito:mockito-core/dependencies","status":null,"funding_links":["https://tidelift.com/funding/github/maven/org.mockito:mockito-core"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mockito:mockito-core/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mockito:mockito-core/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mockito:mockito-core/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mockito:mockito-core/related_packages","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":517645,"maintainers_count":0,"namespaces_count":68787,"keywords_count":32037,"github":"maven-central","metadata":{"funded_packages_count":24975},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2025-06-06T05:59:03.422Z","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":1629,"unique_repositories_count_past_30_days":25,"recent_issues":[{"uuid":"5676027648","node_id":"PR_kwDOLpxVUM8AAAABGQ2N0Q","number":528,"state":"closed","title":"Bump the maven-patch-group group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-02T10:36:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-02T10:16:35.000Z","updated_at":"2026-10-02T10:36:43.000Z","time_to_close":1206,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven-patch-group","update_count":8,"packages":[{"name":"commons-codec:commons-codec","old_version":"1.22.0","new_version":"1.22.1","repository_url":"https://github.com/apache/commons-codec"},{"name":"at.yawk.lz4:lz4-java","old_version":"1.11.3","new_version":"1.12.0","repository_url":"https://github.com/yawkat/lz4-java"},{"name":"ch.qos.logback:logback-classic","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-core","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.slf4j:slf4j-nop","old_version":"2.0.19","new_version":"2.0.20"},{"name":"ch.qos.logback:logback-core","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.apache.commons:commons-lang3","old_version":"3.20.0","new_version":"3.21.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-patch-group group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.22.0` | `1.22.1` |\n| [at.yawk.lz4:lz4-java](https://github.com/yawkat/lz4-java) | `1.11.3` | `1.12.0` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.6.3` | `1.6.4` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.6.3` | `1.6.4` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| org.slf4j:slf4j-nop | `2.0.19` | `2.0.20` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.6.3` | `1.6.4` |\n| org.apache.commons:commons-lang3 | `3.20.0` | `3.21.0` |\n\n\nUpdates `commons-codec:commons-codec` from 1.22.0 to 1.22.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt\"\u003ecommons-codec:commons-codec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Codec 1.22.1 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Codec team is pleased to announce the release of Apache Commons Codec 1.22.1.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons Codec component contains encoders and decoders for\nformats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these\nwidely used encoders and decoders, the codec package also maintains a\ncollection of phonetic encoding utilities.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCODEC-344:  Base64.Builder.setEncodeTable(byte...) accepts invalid custom alphabets. Thanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCODEC-340:  Base58.Builder.setEncodeTable(byte...) is ignored when encoding and decoding. Thanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCODEC-342:  Base32.Builder.setEncodeTable(byte...) can create a codec that cannot decode its own output. Thanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCODEC-343:  Base32.Builder.setHexDecodeTable(boolean) sets the encode table to a decode lookup table. Thanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCODEC-341:  Base16.Builder.setEncodeTable(byte...) can create a codec that cannot decode its own output. Thanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCODEC-339:  URLCodec.encodeUrl(BitSet, byte[]) allows custom safe sets to emit URL encoding control characters. Thanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCODEC-338:  PercentCodec loses literal '+' when plusForSpace is enabled. Thanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCODEC-337:  Digest ALL reuses System.in, so only the first algorithm sees the real input (\u003ca href=\"https://redirect.github.com/apache/commons-codec/issues/431\"\u003e#431\u003c/a\u003e). Thanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Fix Base64.toIntegerBytes(BigInteger) for zero edge case ([#441](https://github.com/apache/commons-codec/issues/441)). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add messages when throwing NullPointerException. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add messages when throwing NullPointerException. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        StringEncoderComparator.StringEncoderComparator(StringEncoder) now fails fast on null input. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Bump org.apache.commons:commons-parent from 98 to 103. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Bump commons-io:commons-io from 2.21.0 to 2.22.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor complete information on Apache Commons Codec, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Codec website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-codec/\"\u003ehttps://commons.apache.org/proper/commons-codec/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-codec/download_codec.cgi\"\u003ehttps://commons.apache.org/proper/commons-codec/download_codec.cgi\u003c/a\u003e\u003c/p\u003e\n\u003chr /\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/commons-codec/commit/dc8f6c832a30f524bf12a5ae7ab013e4ad7c088f\"\u003e\u003ccode\u003edc8f6c8\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.22.1 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/8203c1c5bb4342e2fbf258556cac4826eae7ca11\"\u003e\u003ccode\u003e8203c1c\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/5647fe2a66b3e74f044f414ad10d92407ede9396\"\u003e\u003ccode\u003e5647fe2\u003c/code\u003e\u003c/a\u003e StringEncoderComparator.StringEncoderComparator(StringEncoder) now fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/00c27a9c0636f15a0ba1d0bdc1f00fb8d9cee0fd\"\u003e\u003ccode\u003e00c27a9\u003c/code\u003e\u003c/a\u003e Reduce vertical whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/568f2d7d7cf24ff0074eec29e21868ce9fe24236\"\u003e\u003ccode\u003e568f2d7\u003c/code\u003e\u003c/a\u003e Remove unused method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/316fb15f3aa1e810a27fcc858d7c0e7ba0a4d724\"\u003e\u003ccode\u003e316fb15\u003c/code\u003e\u003c/a\u003e Remove unused method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/bf6b543c1d49bf36d9ee10de1a1472dc5d677b10\"\u003e\u003ccode\u003ebf6b543\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 7.0.0 to 7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/e14cdfe55f4837b63daca367374ce996ad87fc5a\"\u003e\u003ccode\u003ee14cdfe\u003c/code\u003e\u003c/a\u003e Extract redundant code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/3351e63155fa41fbfcb0744efa960adce1529798\"\u003e\u003ccode\u003e3351e63\u003c/code\u003e\u003c/a\u003e Add messages when throwing NullPointerException.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/f22dab7ea52e8bd07dfa84a6f37ce915d1536b1c\"\u003e\u003ccode\u003ef22dab7\u003c/code\u003e\u003c/a\u003e Update SCM tag\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-codec/compare/rel/commons-codec-1.22.0...rel/commons-codec-1.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at.yawk.lz4:lz4-java` from 1.11.3 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yawkat/lz4-java/releases\"\u003eat.yawk.lz4:lz4-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elz4-java v1.12.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote that lz4-java v1.11.4, also released today, contains security fixes.\u003c/strong\u003e This minor release contains some additional tightening of input validation that could in theory be breaking but should be fine for most if not all users. I recommend you upgrade to 1.12.0, but 1.11.4 is an option if that breaks.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRender README tables on the website by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/150\"\u003eyawkat/lz4-java#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow IOException for invalid or unsupported frame descriptors by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/133\"\u003eyawkat/lz4-java#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace Codecov with a coverage badge from the documentation site by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/151\"\u003eyawkat/lz4-java#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject short output in LZ4DecompressorWithLength safe paths by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/126\"\u003eyawkat/lz4-java#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake stream failures sticky in LZ4FrameInputStream and LZ4BlockInputStream by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/145\"\u003eyawkat/lz4-java#145\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yawkat/lz4-java/compare/v1.11.4...v1.12.0\"\u003ehttps://github.com/yawkat/lz4-java/compare/v1.11.4...v1.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003elz4-java v1.11.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity release for \u003ca href=\"https://github.com/yawkat/lz4-java/security/advisories/GHSA-gm45-99xc-r7wv\"\u003eGHSA-gm45-99xc-r7wv\u003c/a\u003e, \u003ca href=\"https://github.com/yawkat/lz4-java/security/advisories/GHSA-343h-94h5-c4wr\"\u003eGHSA-343h-94h5-c4wr\u003c/a\u003e and \u003ca href=\"https://github.com/yawkat/lz4-java/security/advisories/GHSA-mcr4-qmvw-px4g\"\u003eGHSA-mcr4-qmvw-px4g\u003c/a\u003e.\u003c/strong\u003e Also includes general fixes for bugs found by AI.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate astral-sh/setup-uv action to v10.2.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/97\"\u003eyawkat/lz4-java#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.carrotsearch.randomizedtesting:randomizedtesting-runner to v2.9.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/98\"\u003eyawkat/lz4-java#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate cloudflare/wrangler-action digest to 953926a by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/99\"\u003eyawkat/lz4-java#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix NPE in LZ4FrameInputStream on skippable-only streams by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/125\"\u003eyawkat/lz4-java#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease source critical array before throwing OOM in LZ4JNI by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/124\"\u003eyawkat/lz4-java#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stale OutOfMemoryError reference in XXHashJNI by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/127\"\u003eyawkat/lz4-java#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject truncated block header in LZ4BlockInputStream by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/128\"\u003eyawkat/lz4-java#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't restore the Maven cache in the release workflow by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/132\"\u003eyawkat/lz4-java#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRead skippable frame size as unsigned in LZ4FrameInputStream by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/131\"\u003eyawkat/lz4-java#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly run test workflow on push to main by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/136\"\u003eyawkat/lz4-java#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument CPU cost of high HC compression levels by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/141\"\u003eyawkat/lz4-java#141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix int overflow in streaming XXHash update buffering check by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/138\"\u003eyawkat/lz4-java#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: declare requires-python \u0026gt;= 3.12 in justfile scripts by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/130\"\u003eyawkat/lz4-java#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake docs manual-dispatch deploy branch explicit by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/137\"\u003eyawkat/lz4-java#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch Maven wrapper to script-only and use strict checksums in CI by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/144\"\u003eyawkat/lz4-java#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVerify SHA-256 of lz4 CLI downloaded in Windows release job by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/134\"\u003eyawkat/lz4-java#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: validate version input and tag names before interpolating them by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/142\"\u003eyawkat/lz4-java#142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest safe decompressors with destination offsets and buffer kinds by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/146\"\u003eyawkat/lz4-java#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that StreamingXXHash32.asChecksum() returns only 28 bits by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/140\"\u003eyawkat/lz4-java#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare explicit GITHUB_TOKEN permissions in workflows by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/135\"\u003eyawkat/lz4-java#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly publish to Central from v* tags by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/139\"\u003eyawkat/lz4-java#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest the darwin/aarch64 native library before publishing by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/143\"\u003eyawkat/lz4-java#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix negative LZ4BlockInputStream.available() after an empty block by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/129\"\u003eyawkat/lz4-java#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelete .clinerules by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/148\"\u003eyawkat/lz4-java#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRework README, add contributing guide, Scorecard and coverage by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/147\"\u003eyawkat/lz4-java#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix test compilation on main: remove duplicate testAvailableAfterEmptyBlock by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/149\"\u003eyawkat/lz4-java#149\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yawkat/lz4-java/compare/v1.11.3...v1.11.4\"\u003ehttps://github.com/yawkat/lz4-java/compare/v1.11.3...v1.11.4\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/yawkat/lz4-java/commit/b98ff902baf30b591d2a62a2cfa7ef25eb6f5b00\"\u003e\u003ccode\u003eb98ff90\u003c/code\u003e\u003c/a\u003e Make stream failures sticky in LZ4FrameInputStream and LZ4BlockInputStream (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yawkat/lz4-java/commit/681f5036f0312bf499a46a2710c132d45e4601a7\"\u003e\u003ccode\u003e681f503\u003c/code\u003e\u003c/a\u003e Reject short output in LZ4DecompressorWithLength safe paths (\u003ca href=\"https://redirect.github.com/yawkat/lz4-java/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yawkat/lz4-java/commit/58805ddf0b3070f8ef40c010efd8c44089951e5e\"\u003e\u003ccode\u003e58805dd\u003c/code\u003e\u003c/a\u003e Replace Codecov with a coverage badge from the documentation site (\u003ca href=\"https://redirect.github.com/yawkat/lz4-java/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yawkat/lz4-java/commit/0538ca4fa57ecdc8c9d7e47ad426ec31996c09dd\"\u003e\u003ccode\u003e0538ca4\u003c/code\u003e\u003c/a\u003e Throw IOException for invalid or unsupported frame descriptors (\u003ca href=\"https://redirect.github.com/yawkat/lz4-java/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yawkat/lz4-java/commit/f6e33045c7f3c462a59327358183d620636368bf\"\u003e\u003ccode\u003ef6e3304\u003c/code\u003e\u003c/a\u003e Render README tables on the website (\u003ca href=\"https://redirect.github.com/yawkat/lz4-java/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yawkat/lz4-java/commit/4af910bc99c2f021f0cd56f6ca7f7600f4dda4a0\"\u003e\u003ccode\u003e4af910b\u003c/code\u003e\u003c/a\u003e Remove duplicate testAvailableAfterEmptyBlock (\u003ca href=\"https://redirect.github.com/yawkat/lz4-java/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yawkat/lz4-java/commit/7a48b7f6b8099b9dab6541e4ac2ee0979dc55aa3\"\u003e\u003ccode\u003e7a48b7f\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yawkat/lz4-java/commit/c8ebf97d504fb34434fda46fc761e8202570e0d8\"\u003e\u003ccode\u003ec8ebf97\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yawkat/lz4-java/commit/2acc0ec1ead226145c62a817c18c8ed49233a283\"\u003e\u003ccode\u003e2acc0ec\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yawkat/lz4-java/commit/e0178d2337105543715146431151244d2b436da7\"\u003e\u003ccode\u003ee0178d2\u003c/code\u003e\u003c/a\u003e Rework README, add contributing guide, Scorecard and coverage (\u003ca href=\"https://redirect.github.com/yawkat/lz4-java/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yawkat/lz4-java/compare/v1.11.3...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.6.3 to 1.6.4\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.6.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-09-24 Release of logback version 1.6.4\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Variable substitution is again applied to the \u003ccode\u003escan\u003c/code\u003e attribute of the \u003ccode\u003e\u0026lt;configuration\u0026gt;\u003c/code\u003e element. The scanning refactoring in version 1.5.27 had dropped substitution, so values such as \u003ccode\u003e${logback.scan.enabled:-true}\u003c/code\u003e were no longer resolved. As before version 1.5.27, an unrecognized non-empty value turns scanning on. The same substitution now applies to the scan attribute of \u003ccode\u003e\u0026lt;propertiesConfigurator\u0026gt;\u003c/code\u003e. This regression was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1065\"\u003eissues/1065\u003c/a\u003e by \u003ca href=\"https://github.com/vaibhavjain2\"\u003evaibhavjain2\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• \u003ccode\u003eOutputStreamAppender\u003c/code\u003e and \u003ccode\u003eFileAppender\u003c/code\u003e now handle stateful encoders. The \u003ccode\u003eEncoder\u003c/code\u003e interface has a new default method called \u003ccode\u003eisStateful()\u003c/code\u003e, which returns \u003ccode\u003efalse\u003c/code\u003e. An encoder that keeps state between calls to \u003ccode\u003eencode()\u003c/code\u003e can return true. For such encoders, the appender holds its write lock while encoding and while writing, so the output of concurrent appends cannot interleave. Stateless encoders still encode outside the lock, so their performance does not change. Existing encoders need no changes.\u003c/p\u003e\n\u003cp\u003e• Several race conditions in \u003ccode\u003eOutputStreamAppender\u003c/code\u003e and \u003ccode\u003eFileAppender\u003c/code\u003e were fixed. The appender is now marked started and the encoder header is written while the same lock is held, so a concurrent append can no longer write an event before the header. After acquiring the lock, the appender checks again whether it has been stopped, so no event is written after the footer. In prudent mode, FileAppender now encodes and writes each event while holding the lock.\u003c/p\u003e\n\u003cp\u003e• Fixed a data race on the logger count in LoggerContext. Loggers are created under the lock of their parent logger, so loggers with different parents could be created at the same time and increments of the shared counter could be lost. As a result, \u003ccode\u003eLoggerContext.size()\u003c/code\u003e could return a value lower than the actual number of loggers. The counter is now an \u003ccode\u003eAtomicInteger\u003c/code\u003e. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1038\"\u003eissues/1038\u003c/a\u003e by hcantunc. The fix was contributed in PR \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1055\"\u003e#1055\u003c/a\u003e by \u003ca href=\"https://github.com/seonwooj0810\"\u003eseonwoo_jung\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• \u003ccode\u003eTimeBasedRollingPolicy\u003c/code\u003e now supports half-day periods. Date patterns with the AM/PM marker, for example %d{yyyy-MM-dd-a}, used to be detected as daily and rolled over only at midnight. They now roll over at both 00:00 and 12:00. This issue was reported in issues/976 by shakthifuture. The fix was contributed in PR \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1051\"\u003e#1051\u003c/a\u003e by \u003ca href=\"https://github.com/seonwooj0810\"\u003eseonwoo_jung\u003c/a\u003e. See \u003ccode\u003eTimeBasedRollingPolicy\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e• If \u003ccode\u003eorg.jline.jansi.AnsiConsole\u003c/code\u003e cannot be found on the class path, \u003ccode\u003eJansiConsoleAppender\u003c/code\u003e now emits warnings that explain how to add org.jline:jansi-core and then writes to the plain console stream. See codes.html#missingJlineJansi.\u003c/p\u003e\n\u003cp\u003e• The unused \u003ccode\u003ech.qos.logback.classic.util.LogbackMDCAdapterSimple\u003c/code\u003e class was removed. \u003ccode\u003eLogbackMDCAdapter\u003c/code\u003e remains the default MDC adapter.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 07d291ca0d280bc5da934ec9ff5f1da634fd7937 associated with the tag v_1.6.4. The release was 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\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.6.3...v_1.6.4\"\u003ehttps://github.com/qos-ch/logback/compare/v_1.6.3...v_1.6.4\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/qos-ch/logback/commit/07d291ca0d280bc5da934ec9ff5f1da634fd7937\"\u003e\u003ccode\u003e07d291c\u003c/code\u003e\u003c/a\u003e preapre release 1.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9627dafd8c21639e653f80c3e1f98bf8b4bb9be5\"\u003e\u003ccode\u003e9627daf\u003c/code\u003e\u003c/a\u003e revert to Collections.unmodifiableMap instead of\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa42fb551a52901929433cd7282264a911e5a12e\"\u003e\u003ccode\u003eaa42fb5\u003c/code\u003e\u003c/a\u003e disabled RollingCalendarTest#testVaryingNumberOfHalfDailyPeriods to shave off...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ddc7459d0022d4c07b2800490f6e607258d1f567\"\u003e\u003ccode\u003eddc7459\u003c/code\u003e\u003c/a\u003e Support HALF_DAY periodicity for AM/PM date patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/42d75d76bebc4789edcd06869e8ad6f5b74c8da4\"\u003e\u003ccode\u003e42d75d7\u003c/code\u003e\u003c/a\u003e disable LoggerContextTest#concurrentGetLoggerKeepsSizeConsistent to shave exe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bffd55ed222eda41a67b0f2736476e47fad49f57\"\u003e\u003ccode\u003ebffd55e\u003c/code\u003e\u003c/a\u003e add warnings about missing jline.jansi classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8de0b9b64abc9a4be13df0e7332a0c6827e1d0a7\"\u003e\u003ccode\u003e8de0b9b\u003c/code\u003e\u003c/a\u003e Fix data race on LoggerContext.size (\u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/76c73d1402cef39586527446665e870efe32d2d6\"\u003e\u003ccode\u003e76c73d1\u003c/code\u003e\u003c/a\u003e add MinimalUnmodifiableMap and return it in LogbackMDCAdapter#getPropertyMap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a2c416a361a9af8677b79ba3b3c235a6984a2dfd\"\u003e\u003ccode\u003ea2c416a\u003c/code\u003e\u003c/a\u003e Fix formatting of email instruction in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2c89727c6a24a8283d7485165f70199abbf00b16\"\u003e\u003ccode\u003e2c89727\u003c/code\u003e\u003c/a\u003e mailing lists have been deactivated\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.6.3...v_1.6.4\"\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-core` from 1.6.3 to 1.6.4\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.6.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-09-24 Release of logback version 1.6.4\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Variable substitution is again applied to the \u003ccode\u003escan\u003c/code\u003e attribute of the \u003ccode\u003e\u0026lt;configuration\u0026gt;\u003c/code\u003e element. The scanning refactoring in version 1.5.27 had dropped substitution, so values such as \u003ccode\u003e${logback.scan.enabled:-true}\u003c/code\u003e were no longer resolved. As before version 1.5.27, an unrecognized non-empty value turns scanning on. The same substitution now applies to the scan attribute of \u003ccode\u003e\u0026lt;propertiesConfigurator\u0026gt;\u003c/code\u003e. This regression was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1065\"\u003eissues/1065\u003c/a\u003e by \u003ca href=\"https://github.com/vaibhavjain2\"\u003evaibhavjain2\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• \u003ccode\u003eOutputStreamAppender\u003c/code\u003e and \u003ccode\u003eFileAppender\u003c/code\u003e now handle stateful encoders. The \u003ccode\u003eEncoder\u003c/code\u003e interface has a new default method called \u003ccode\u003eisStateful()\u003c/code\u003e, which returns \u003ccode\u003efalse\u003c/code\u003e. An encoder that keeps state between calls to \u003ccode\u003eencode()\u003c/code\u003e can return true. For such encoders, the appender holds its write lock while encoding and while writing, so the output of concurrent appends cannot interleave. Stateless encoders still encode outside the lock, so their performance does not change. Existing encoders need no changes.\u003c/p\u003e\n\u003cp\u003e• Several race conditions in \u003ccode\u003eOutputStreamAppender\u003c/code\u003e and \u003ccode\u003eFileAppender\u003c/code\u003e were fixed. The appender is now marked started and the encoder header is written while the same lock is held, so a concurrent append can no longer write an event before the header. After acquiring the lock, the appender checks again whether it has been stopped, so no event is written after the footer. In prudent mode, FileAppender now encodes and writes each event while holding the lock.\u003c/p\u003e\n\u003cp\u003e• Fixed a data race on the logger count in LoggerContext. Loggers are created under the lock of their parent logger, so loggers with different parents could be created at the same time and increments of the shared counter could be lost. As a result, \u003ccode\u003eLoggerContext.size()\u003c/code\u003e could return a value lower than the actual number of loggers. The counter is now an \u003ccode\u003eAtomicInteger\u003c/code\u003e. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1038\"\u003eissues/1038\u003c/a\u003e by hcantunc. The fix was contributed in PR \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1055\"\u003e#1055\u003c/a\u003e by \u003ca href=\"https://github.com/seonwooj0810\"\u003eseonwoo_jung\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• \u003ccode\u003eTimeBasedRollingPolicy\u003c/code\u003e now supports half-day periods. Date patterns with the AM/PM marker, for example %d{yyyy-MM-dd-a}, used to be detected as daily and rolled over only at midnight. They now roll over at both 00:00 and 12:00. This issue was reported in issues/976 by shakthifuture. The fix was contributed in PR \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1051\"\u003e#1051\u003c/a\u003e by \u003ca href=\"https://github.com/seonwooj0810\"\u003eseonwoo_jung\u003c/a\u003e. See \u003ccode\u003eTimeBasedRollingPolicy\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e• If \u003ccode\u003eorg.jline.jansi.AnsiConsole\u003c/code\u003e cannot be found on the class path, \u003ccode\u003eJansiConsoleAppender\u003c/code\u003e now emits warnings that explain how to add org.jline:jansi-core and then writes to the plain console stream. See codes.html#missingJlineJansi.\u003c/p\u003e\n\u003cp\u003e• The unused \u003ccode\u003ech.qos.logback.classic.util.LogbackMDCAdapterSimple\u003c/code\u003e class was removed. \u003ccode\u003eLogbackMDCAdapter\u003c/code\u003e remains the default MDC adapter.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 07d291ca0d280bc5da934ec9ff5f1da634fd7937 associated with the tag v_1.6.4. The release was 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\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.6.3...v_1.6.4\"\u003ehttps://github.com/qos-ch/logback/compare/v_1.6.3...v_1.6.4\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/qos-ch/logback/commit/07d291ca0d280bc5da934ec9ff5f1da634fd7937\"\u003e\u003ccode\u003e07d291c\u003c/code\u003e\u003c/a\u003e preapre release 1.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9627dafd8c21639e653f80c3e1f98bf8b4bb9be5\"\u003e\u003ccode\u003e9627daf\u003c/code\u003e\u003c/a\u003e revert to Collections.unmodifiableMap instead of\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa42fb551a52901929433cd7282264a911e5a12e\"\u003e\u003ccode\u003eaa42fb5\u003c/code\u003e\u003c/a\u003e disabled RollingCalendarTest#testVaryingNumberOfHalfDailyPeriods to shave off...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ddc7459d0022d4c07b2800490f6e607258d1f567\"\u003e\u003ccode\u003eddc7459\u003c/code\u003e\u003c/a\u003e Support HALF_DAY periodicity for AM/PM date patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/42d75d76bebc4789edcd06869e8ad6f5b74c8da4\"\u003e\u003ccode\u003e42d75d7\u003c/code\u003e\u003c/a\u003e disable LoggerContextTest#concurrentGetLoggerKeepsSizeConsistent to shave exe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bffd55ed222eda41a67b0f2736476e47fad49f57\"\u003e\u003ccode\u003ebffd55e\u003c/code\u003e\u003c/a\u003e add warnings about missing jline.jansi classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8de0b9b64abc9a4be13df0e7332a0c6827e1d0a7\"\u003e\u003ccode\u003e8de0b9b\u003c/code\u003e\u003c/a\u003e Fix data race on LoggerContext.size (\u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/76c73d1402cef39586527446665e870efe32d2d6\"\u003e\u003ccode\u003e76c73d1\u003c/code\u003e\u003c/a\u003e add MinimalUnmodifiableMap and return it in LogbackMDCAdapter#getPropertyMap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a2c416a361a9af8677b79ba3b3c235a6984a2dfd\"\u003e\u003ccode\u003ea2c416a\u003c/code\u003e\u003c/a\u003e Fix formatting of email instruction in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2c89727c6a24a8283d7485165f70199abbf00b16\"\u003e\u003ccode\u003e2c89727\u003c/code\u003e\u003c/a\u003e mailing lists have been deactivated\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.6.3...v_1.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-core` from 5.23.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-junit-jupiter` from 5.23.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-junit-jupiter` from 5.23.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/telicent-oss/smart-cache-graph/pull/528","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/telicent-oss%2Fsmart-cache-graph/issues/528","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/528/packages"},{"uuid":"5671417047","node_id":"PR_kwDOPmzXZM8AAAABGNOoEQ","number":558,"state":"open","title":"chore(deps-dev): bump org.mockito:mockito-core from 5.23.0 to 5.24.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-02T01:13:43.000Z","updated_at":"2026-10-02T01:15:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.23.0 to 5.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mockito:mockito-core\u0026package-manager=maven\u0026previous-version=5.23.0\u0026new-version=5.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bethington/ghidra-mcp/pull/558","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bethington%2Fghidra-mcp/issues/558","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/558/packages"},{"uuid":"5664622984","node_id":"PR_kwDOBtQoFs8AAAABGHvgAQ","number":843,"state":"open","title":"chore(deps): bump the minor-patch group across 1 directory with 9 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-10-01T15:21:59.000Z","updated_at":"2026-10-01T15:22:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-patch","update_count":9,"packages":[{"name":"org.apache.commons:commons-lang3","old_version":"3.20.0","new_version":"3.21.0"},{"name":"com.tngtech.archunit:archunit-junit5","old_version":"1.4.2","new_version":"1.5.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.slf4j:slf4j-nop","old_version":"2.0.18","new_version":"2.0.20"},{"name":"org.pitest:pitest-maven","old_version":"1.25.7","new_version":"1.30.0","repository_url":"https://github.com/hcoles/pitest"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.15.0","new_version":"3.16.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.10.2.0","new_version":"4.10.4.1","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.6","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven:apache-maven","old_version":"3.9.9","new_version":"3.10.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the minor-patch group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.commons:commons-lang3 | `3.20.0` | `3.21.0` |\n| [com.tngtech.archunit:archunit-junit5](https://github.com/TNG/ArchUnit) | `1.4.2` | `1.5.1` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| org.slf4j:slf4j-nop | `2.0.18` | `2.0.20` |\n| [org.pitest:pitest-maven](https://github.com/hcoles/pitest) | `1.25.7` | `1.30.0` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.15.0` | `3.16.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.10.2.0` | `4.10.4.1` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.6` | `3.6.0` |\n| org.apache.maven:apache-maven | `3.9.9` | `3.10.0` |\n\n\nUpdates `org.apache.commons:commons-lang3` from 3.20.0 to 3.21.0\n\nUpdates `com.tngtech.archunit:archunit-junit5` from 1.4.2 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit-junit5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.5.1\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: include java.lang.IO in ACCESS_STANDARD_STREAMS (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1687\"\u003e#1687\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003cli\u003eCount caught exception types as type dependencies (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1725\"\u003e#1725\u003c/a\u003e; by \u003ca href=\"https://github.com/schulzjo-tng\"\u003e\u003ccode\u003e@​schulzjo-tng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003epublish archunit-junit-relocation (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1684\"\u003e#1684\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/hankem\"\u003e\u003ccode\u003e@​hankem\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eArchUnit 1.5.0\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 27 / class file major version 71 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1618\"\u003e#1618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove descriptions of \u003ccode\u003eJavaAccess.Predicates.originOwner\u003c/code\u003e and \u003ccode\u003eJavaAccess.Predicates.targetOwner\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1603\"\u003e#1603\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/StefanGraeber\"\u003e\u003ccode\u003e@​StefanGraeber\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003cli\u003eExpose information on sealed classes via \u003ccode\u003eJavaClass\u003c/code\u003e: \u003ccode\u003eisSealed()\u003c/code\u003e and \u003ccode\u003egetPermittedSubclasses()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConsider dependencies from caught exceptions (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1555\"\u003e#1555\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/bannmann\"\u003e\u003ccode\u003e@​bannmann\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eImportOption.DoNotIncludeTests\u003c/code\u003e and \u003ccode\u003eOnlyIncludeTests\u003c/code\u003e consider tests in custom Gradle source sets (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1660\"\u003e#1660\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/Develop-KIM\"\u003e\u003ccode\u003e@​Develop-KIM\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLang\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eArchConditions\u003c/code\u003e offers new \u003ccode\u003eArchCondition\u0026lt;JavaClass\u0026gt; haveAnyDependenciesThat(DescribedPredicate\u0026lt;Dependency\u0026gt;)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1580\"\u003e#1580\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/wakingrufus\"\u003e\u003ccode\u003e@​wakingrufus\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eArchitectureMetrics.lakosMetrics\u003c/code\u003e is computed much more performantly (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1629\"\u003e#1629\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/ThanosTsiamis\"\u003e\u003ccode\u003e@​ThanosTsiamis\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTextFileBasedViolationStore\u003c/code\u003e is now thread-safe under parallel test execution (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1656\"\u003e#1656\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/kelunik\"\u003e\u003ccode\u003e@​kelunik\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eModuleDependency\u003c/code\u003e now provides stable descriptions (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1648\"\u003e#1648\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/DragonFSKY\"\u003e\u003ccode\u003e@​DragonFSKY\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eJUnit\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003earchunit-junit6\u003c/code\u003e supports ArchUnit with JUnit 6 (\u003cdel\u003e\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1556\"\u003e#1556\u003c/a\u003e\u003c/del\u003e, \u003cdel\u003e\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1658\"\u003e#1658\u003c/a\u003e\u003c/del\u003e, \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1659\"\u003e#1659\u003c/a\u003e; many thanks to \u003ca href=\"https://github.com/arukiidou\"\u003e\u003ccode\u003e@​arukiidou\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/schulzjo-tng\"\u003e\u003ccode\u003e@​schulzjo-tng\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnalyzeClasses\u003c/code\u003e supports individual classes (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1569\"\u003e#1569\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/TheManWhoStaresAtCode\"\u003e\u003ccode\u003e@​TheManWhoStaresAtCode\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003ePreparation:\u003c/em\u003e \u003ccode\u003earchunit-junit:0.9.0\u003c/code\u003e (which was renamed with \u003ca href=\"https://github.com/TNG/ArchUnit/releases/tag/v0.9.0\"\u003eArchUnit 0.9.0\u003c/a\u003e) now relocates to \u003ccode\u003earchunit-junit4:0.9.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1673\"\u003e#1673\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/schulzjo-tng\"\u003e\u003ccode\u003e@​schulzjo-tng\u003c/code\u003e\u003c/a\u003e 👋) – will be published after \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1684\"\u003e#1684\u003c/a\u003e 🙈\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003ePriority\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1671\"\u003e#1671\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/TheManWhoStaresAtCode\"\u003e\u003ccode\u003e@​TheManWhoStaresAtCode\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003cli\u003eDocument Package Identifiers in User Guide (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1672\"\u003e#1672\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/TheManWhoStaresAtCode\"\u003e\u003ccode\u003e@​TheManWhoStaresAtCode\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eText files now use UNIX line breaks (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1602\"\u003e#1602\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1611\"\u003e#1611\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/StefanGraeber\"\u003e\u003ccode\u003e@​StefanGraeber\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003cli\u003eUpdate Gradle from 8 to 9; build \u0026amp; test with JDK 25 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1550\"\u003e#1550\u003c/a\u003e, and also \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1612\"\u003e#1612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1619\"\u003e#1619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeparate integration tests by JUnit version (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1636\"\u003e#1636\u003c/a\u003e; many thanks to \u003ca href=\"https://github.com/schulzjo-tng\"\u003e\u003ccode\u003e@​schulzjo-tng\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003ejunit-dataprovider\u003c/code\u003e with \u003ccode\u003ejunit-jupiter-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1655\"\u003e#1655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eArchUnit releases now update Maven examples (and Gradle wrapper) of \u003ca href=\"https://github.com/TNG/ArchUnit-Examples\"\u003eArchUnit-Examples\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid managing hamcrest dependency (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1467\"\u003e#1467\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/TheManWhoStaresAtCode\"\u003e\u003ccode\u003e@​TheManWhoStaresAtCode\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/TNG/ArchUnit/commit/6c2d659e5681b50541930d236a8c46aed5e44a5c\"\u003e\u003ccode\u003e6c2d659\u003c/code\u003e\u003c/a\u003e prepare release 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/d5ff41705236bcf28e9a7d5cce6b13be0db57f12\"\u003e\u003ccode\u003ed5ff417\u003c/code\u003e\u003c/a\u003e set snapshot version to 1.5.1 in preparation of release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/aee04c59826199d0b78ab8ea90faac075dae19a8\"\u003e\u003ccode\u003eaee04c5\u003c/code\u003e\u003c/a\u003e Update Gradle Wrapper from 9.7.1 to 9.8.0 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1727\"\u003e#1727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/73535afce1abf70d758148ba507d2695080167ae\"\u003e\u003ccode\u003e73535af\u003c/code\u003e\u003c/a\u003e Update Gradle Wrapper from 9.7.1 to 9.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/058f709a1579daca48b7d052ace91dc92f0d2055\"\u003e\u003ccode\u003e058f709\u003c/code\u003e\u003c/a\u003e Count caught exception types as type dependencies (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1732\"\u003e#1732\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1725\"\u003e#1725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/fbcc47c56d6461d0bb096324bfb4b7a277bf7fcf\"\u003e\u003ccode\u003efbcc47c\u003c/code\u003e\u003c/a\u003e Count caught exception types as type dependencies (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e78e136dd8df91d4dcdcd9aa082c0fd6b925d8cc\"\u003e\u003ccode\u003ee78e136\u003c/code\u003e\u003c/a\u003e Bump io.github.ben-manes.versions from 0.63.0 to 0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/a0a8aff514d948615e7de2ed067e9f651a466a44\"\u003e\u003ccode\u003ea0a8aff\u003c/code\u003e\u003c/a\u003e Bump io.github.ben-manes.versions from 0.62.0 to 0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/d30f80da632d38ceb1bf24239579d1b2da803173\"\u003e\u003ccode\u003ed30f80d\u003c/code\u003e\u003c/a\u003e Bump io.github.ben-manes.versions from 0.61.0 to 0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/22c0f6a5eebfa79ab24c376938d69af41d3e7cbd\"\u003e\u003ccode\u003e22c0f6a\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 6.0.0 to 6.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.2...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-core` from 5.23.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.slf4j:slf4j-nop` from 2.0.18 to 2.0.20\n\nUpdates `org.pitest:pitest-maven` from 1.25.7 to 1.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hcoles/pitest/releases\"\u003eorg.pitest:pitest-maven's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.30.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1492\"\u003e#1492\u003c/a\u003e Bump jackson version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1493\"\u003e#1493\u003c/a\u003e Sheck directories populated when checking for empty projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1494\"\u003e#1494\u003c/a\u003e Accept comma separated feature parameters (thanks \u003ca href=\"https://github.com/lino\"\u003e\u003ccode\u003e@​lino\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1496\"\u003e#1496\u003c/a\u003e Check non jvm lang dirs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote, version bump from 1.25.x series made due to mislabelling of release as 1.29.10.\u003c/p\u003e\n\u003ch2\u003e1.25.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1486\"\u003e#1486\u003c/a\u003e normalise record attribute order on first load\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1488\"\u003e#1488\u003c/a\u003e rework record interceptor to filter based on a marker line number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1490\"\u003e#1490\u003c/a\u003e filter mutants in enum switch default block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.25.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1485\"\u003e#1485\u003c/a\u003e Fix BigDecimal and BigInteger mutators for java 25  (thanks \u003ca href=\"https://github.com/TrueJacobG\"\u003e\u003ccode\u003e@​TrueJacobG\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/hcoles/pitest/commit/6f654996a43386ab872f64d120130dde072a5b61\"\u003e\u003ccode\u003e6f65499\u003c/code\u003e\u003c/a\u003e finally automate release branch numbering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcoles/pitest/commit/90a208db5e3a513cc2f1ee939310023380815ba3\"\u003e\u003ccode\u003e90a208d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1496\"\u003e#1496\u003c/a\u003e from hcoles/feature/check_non_jvm_lang_dirs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcoles/pitest/commit/db6c804657686f3e8fd3d68fc1f128aca5f2beb4\"\u003e\u003ccode\u003edb6c804\u003c/code\u003e\u003c/a\u003e tweak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcoles/pitest/commit/0a445178af8a4e2bd346322b183d54cdb008bb21\"\u003e\u003ccode\u003e0a44517\u003c/code\u003e\u003c/a\u003e check existence of groovy dirs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcoles/pitest/commit/95163c1be6e223fd6feced319b3ee55c4f3777a4\"\u003e\u003ccode\u003e95163c1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1494\"\u003e#1494\u003c/a\u003e from lino/config-parser-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcoles/pitest/commit/2c3a24e971a1972795769e34713565a4197da24c\"\u003e\u003ccode\u003e2c3a24e\u003c/code\u003e\u003c/a\u003e Accept comma separated feature parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcoles/pitest/commit/ba0cfdc2d9dd0561c769f0822b43d07cc9a130df\"\u003e\u003ccode\u003eba0cfdc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1493\"\u003e#1493\u003c/a\u003e from hcoles/feature/improve_empty_project_check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcoles/pitest/commit/e0fc2f8c66d3e7f626d60309daf2b02a33617623\"\u003e\u003ccode\u003ee0fc2f8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1492\"\u003e#1492\u003c/a\u003e from hcoles/chore/bump_jackson_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcoles/pitest/commit/24f58058b48853aafa4d4599bebfeefe463fa15b\"\u003e\u003ccode\u003e24f5805\u003c/code\u003e\u003c/a\u003e check directories populated when checking for empty projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcoles/pitest/commit/5d9d8a19c5d597a3b750edab41f7b88b8763296e\"\u003e\u003ccode\u003e5d9d8a1\u003c/code\u003e\u003c/a\u003e bump jackson version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hcoles/pitest/compare/1.25.7...1.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-compiler-plugin` from 3.15.0 to 3.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-compiler-plugin/releases\"\u003eorg.apache.maven.plugins:maven-compiler-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.16.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRecompile when dependencies change (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1102\"\u003e#1102\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incremental detection of empty sources, 3.x (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1075\"\u003e#1075\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-578\"\u003e[MCOMPILER-578]\u003c/a\u003e - Track outputs across compiler executions (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1091\"\u003e#1091\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild fails when annotation processor list is empty (but present) (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1077\"\u003e#1077\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-374\"\u003e[MCOMPILER-374]\u003c/a\u003e - Unable to compile MR-JAR code against older directories when module-info.java is present (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1093\"\u003e#1093\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake mcompiler-120 IT locale independent (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1063\"\u003e#1063\u003c/a\u003e) \u003ca href=\"https://github.com/anilvdl\"\u003e\u003ccode\u003e@​anilvdl\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\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-569\"\u003e[MCOMPILER-569]\u003c/a\u003e - Document implicitly compiled excluded sources (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1092\"\u003e#1092\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1074\"\u003e#1074\u003c/a\u003e) \u003ca href=\"https://github.com/potiuk\"\u003e\u003ccode\u003e@​potiuk\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\u003eAvoid using deprecated method CompilerConfiguration.setCompilerVersion (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1121\"\u003e#1121\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace adopt-openj9 by semeru JDK distribution on GH (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1122\"\u003e#1122\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePort the site documentation from APT to Markdown (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1110\"\u003e#1110\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVerify against Maven 4.0.0-rc-6 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1105\"\u003e#1105\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tests on Jenkins (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1100\"\u003e#1100\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1074\"\u003e#1074\u003c/a\u003e) \u003ca href=\"https://github.com/potiuk\"\u003e\u003ccode\u003e@​potiuk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor compiler mojo to use dependency injection and improve string… (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1066\"\u003e#1066\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ITs for Maven 3.10.x (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1061\"\u003e#1061\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate maven-surefire-plugin version to 3.x in the MCOMPILER-481 IT (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1035\"\u003e#1035\u003c/a\u003e) \u003ca href=\"https://github.com/cdouillard\"\u003e\u003ccode\u003e@​cdouillard\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 plexusCompilerVersion from 2.16.2 to 2.17.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1112\"\u003e#1112\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1113\"\u003e#1113\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse latest Maven 4 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1045\"\u003e#1045\u003c/a\u003e) \u003ca href=\"https://github.com/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump apache/maven-gh-actions-shared/.github/workflows/release-drafter.yml from 4 to 5 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1083\"\u003e#1083\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump apache/maven-gh-actions-shared/.github/workflows/pr-automation.yml from 4 to 5 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1082\"\u003e#1082\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml from 4 to 5 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1084\"\u003e#1084\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 48 to 49 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1068\"\u003e#1068\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-invoker-plugin from 3.9.1 to 3.10.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1047\"\u003e#1047\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 47 to 48 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1050\"\u003e#1050\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.16 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1054\"\u003e#1054\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.10 to 9.10.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1059\"\u003e#1059\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.9.1 to 9.10 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1053\"\u003e#1053\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-compiler-plugin/pull/1041\"\u003e#1041\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-compiler-plugin/pull/1038\"\u003e#1038\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-compiler-plugin/pull/1032\"\u003e#1032\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/e7bba6ed5f9c17003d5c5d1413144bb214177408\"\u003e\u003ccode\u003ee7bba6e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-compiler-plugin-3.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/c906809e0c0b2c79e8a03165cb942f152a911416\"\u003e\u003ccode\u003ec906809\u003c/code\u003e\u003c/a\u003e Avoid using deprecated method CompilerConfiguration.setCompilerVersion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/ad74fee36865d7a1752c9b96ff9a9e702565fdb3\"\u003e\u003ccode\u003ead74fee\u003c/code\u003e\u003c/a\u003e Replace adopt-openj9 by semeru JDK distribution on GH\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/beb0eda2100e77d3f01bf4cc89edd5b721411f63\"\u003e\u003ccode\u003ebeb0eda\u003c/code\u003e\u003c/a\u003e Recompile when dependencies change (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/a0b689e0e7f13d3a7dded7847a807fe6453e0358\"\u003e\u003ccode\u003ea0b689e\u003c/code\u003e\u003c/a\u003e [MCOMPILER-578] Track outputs across compiler executions (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/2e8122841d9b10d2d83a90cc07530d7a09eebc47\"\u003e\u003ccode\u003e2e81228\u003c/code\u003e\u003c/a\u003e Fix incremental detection of empty sources, 3.x (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/2132f5bf0cbfcde26301084c4833f1a9420f1baf\"\u003e\u003ccode\u003e2132f5b\u003c/code\u003e\u003c/a\u003e configure ATR project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/5992b772033a7488767c4b3aa806f080eba96593\"\u003e\u003ccode\u003e5992b77\u003c/code\u003e\u003c/a\u003e Build fails when annotation processor list is empty (but present) (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/acccef703e5491c29c6dd9e8381677d3e7927589\"\u003e\u003ccode\u003eacccef7\u003c/code\u003e\u003c/a\u003e Bump plexusCompilerVersion from 2.16.2 to 2.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/72bc4454dfdcd1c3551137e5b27560f88b4480ae\"\u003e\u003ccode\u003e72bc445\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.15.0...maven-compiler-plugin-3.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.spotbugs:spotbugs-maven-plugin` from 4.10.2.0 to 4.10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/releases\"\u003ecom.github.spotbugs:spotbugs-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espotbugs-maven-plugin-4.10.4.1\u003c/h2\u003e\n\u003ch2\u003eBREAKING\u003c/h2\u003e\n\u003cp\u003eIn 2014, maven reporting added various settings that should have resulted in removal here but had gone unseen.  These are now applied and therefore the state changed to immutable which will cause plugin to fail if users do not adjust configuration as noted here.\u003c/p\u003e\n\u003cp\u003eUsers who previously configured \u003ccode\u003eoutputEncoding\u003c/code\u003e directly on the SpotBugs Maven Plugin must configure \u003ccode\u003eproject.reporting.outputEncoding\u003c/code\u003e instead and remove it to avoid errors.\nUsers passing \u003ccode\u003efork\u003c/code\u003e option should remove it to avoid warnings as support was gone in last release and it does nothing.\nUsers who previously configured \u003ccode\u003eoutputDirectory\u003c/code\u003e directly on the SpotBugs Maven Plugin must configure \u003ccode\u003eproject.reporting.outputDirectory\u003c/code\u003e instead and remove it to avoid errors.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMaven 4 rc 6 support, readme cleanup, use latest spotbugs in build, head tag, formatting by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1512\"\u003espotbugs/spotbugs-maven-plugin#1512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes 1511, removed shaded 'outputEncoding' that maven reporting added in 2014 by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1513\"\u003espotbugs/spotbugs-maven-plugin#1513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated 'fork' option and update faq by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1514\"\u003espotbugs/spotbugs-maven-plugin#1514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor cleanups by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1515\"\u003espotbugs/spotbugs-maven-plugin#1515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse super class outputDirectory removing all duplication by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1516\"\u003espotbugs/spotbugs-maven-plugin#1516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake ownership explicit on xdocs report writer by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1517\"\u003espotbugs/spotbugs-maven-plugin#1517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup some of the groovy code by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1518\"\u003espotbugs/spotbugs-maven-plugin#1518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evarious other library updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.10.4.0...spotbugs-maven-plugin-4.10.4.1\"\u003ehttps://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.10.4.0...spotbugs-maven-plugin-4.10.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espotbugs-maven-plugin-4.10.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/issues/1474\"\u003e#1474\u003c/a\u003e by \u003ca href=\"https://github.com/gigabitzauber\"\u003e\u003ccode\u003e@​gigabitzauber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1487\"\u003espotbugs/spotbugs-maven-plugin#1487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate build by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1494\"\u003espotbugs/spotbugs-maven-plugin#1494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup charset handling and remove never used sourceEncoding in spot… by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1495\"\u003espotbugs/spotbugs-maven-plugin#1495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove javaExecutable usage to prefer current process by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1496\"\u003espotbugs/spotbugs-maven-plugin#1496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate deprecated artifact handling by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1497\"\u003espotbugs/spotbugs-maven-plugin#1497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequire maven 3.8.9 or better by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1499\"\u003espotbugs/spotbugs-maven-plugin#1499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing javadocs by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1500\"\u003espotbugs/spotbugs-maven-plugin#1500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOtherwise build updates and library updates\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/gigabitzauber\"\u003e\u003ccode\u003e@​gigabitzauber\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1487\"\u003espotbugs/spotbugs-maven-plugin#1487\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.10.3.0...spotbugs-maven-plugin-4.10.4.0\"\u003ehttps://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.10.3.0...spotbugs-maven-plugin-4.10.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSpotbugs Maven Plugin 4.10.3.0\u003c/h2\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003eThis release delivers improvements to reliability, maintainability, and reproducibility. The SpotBugs execution path has been modernized by replacing the Ant-based launcher with \u003ccode\u003eProcessBuilder\u003c/code\u003e, temporary auxiliary classpath handling has been improved, and toolchain detection has been made more robust. Build tooling has also been cleaned up with Maven modernization efforts, improved reproducible artifact generation, and updated documentation. Additional fixes include improved artifact handling, test coverage improvements, and dependency updates.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] Skip non-JAR artifacts in buildBugTypeUrlMap by \u003ca href=\"https://github.com/uweguenther\"\u003e\u003ccode\u003e@​uweguenther\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1445\"\u003espotbugs/spotbugs-maven-plugin#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emodify renovate config to not use bytebuddy -jdk5 postifx versions by \u003ca href=\"https://github.com/JuditKnoll\"\u003e\u003ccode\u003e@​JuditKnoll\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1451\"\u003espotbugs/spotbugs-maven-plugin#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopilot/analyze test coverage by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1454\"\u003espotbugs/spotbugs-maven-plugin#1454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse StandardCharsets.UTF_8 in groovy verify in IT tests by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1456\"\u003espotbugs/spotbugs-maven-plugin#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[license] Use spdx license header for apache 2.0 (no change to license) by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1457\"\u003espotbugs/spotbugs-maven-plugin#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup the build pom by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1458\"\u003espotbugs/spotbugs-maven-plugin#1458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pom] Modernize how download / copy of spotbugs source works by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1459\"\u003espotbugs/spotbugs-maven-plugin#1459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/commit/59f4efceacba97db51f930bb435c300f52fb67a8\"\u003e\u003ccode\u003e59f4efc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release spotbugs-maven-plugin-4.10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/commit/1081359804b1daa19b1bf1665495d4e06ec3a27e\"\u003e\u003ccode\u003e1081359\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/issues/1519\"\u003e#1519\u003c/a\u003e from spotbugs/renovate/byte-buddy.version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/commit/23caeff2a7537afcec037c82a6c0a93e94993cf6\"\u003e\u003ccode\u003e23caeff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/issues/1520\"\u003e#1520\u003c/a\u003e from spotbugs/renovate/slf4j-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/commit/8a5d7f0d336b60dde62ee206ab0763d4bc506800\"\u003e\u003ccode\u003e8a5d7f0\u003c/code\u003e\u003c/a\u003e Update dependency org.slf4j:slf4j-bom to v2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/commit/8be188f139acdeca6b905be14bac557297d46c63\"\u003e\u003ccode\u003e8be188f\u003c/code\u003e\u003c/a\u003e Update byte-buddy.version to v1.18.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/commit/742e10cd3457ef32eed0d3cf6764013fc6aeb017\"\u003e\u003ccode\u003e742e10c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/issues/1518\"\u003e#1518\u003c/a\u003e from hazendaz/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/commit/d7f6a5681c1feb715e465d7cbdc2226b7f7dc47f\"\u003e\u003ccode\u003ed7f6a56\u003c/code\u003e\u003c/a\u003e Cleanup groovy in the trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/commit/eda58b6a41688644cbb768771b0a98c93e01a673\"\u003e\u003ccode\u003eeda58b6\u003c/code\u003e\u003c/a\u003e Cleanup groovy within report generator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/commit/a518d7b3039dc3c7276c5e6c166bafe16ad6f900\"\u003e\u003ccode\u003ea518d7b\u003c/code\u003e\u003c/a\u003e Cleanup xdocs reporter groovy each usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/commit/4c94029a7d350af2c7ac3790a674fb0bd37f7e8a\"\u003e\u003ccode\u003e4c94029\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/issues/1517\"\u003e#1517\u003c/a\u003e from hazendaz/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.10.2.0...spotbugs-maven-plugin-4.10.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-surefire-plugin` from 3.5.6 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-surefire-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003ePlease refer to the main page for what's new \u003ca href=\"https://maven.apache.org/surefire/\"\u003ehttps://maven.apache.org/surefire/\u003c/a\u003e\nAnd the migration page \u003ca href=\"https://maven.apache.org/surefire/maven-surefire-plugin/whats-new-3-6-0.html\"\u003ehttps://maven.apache.org/surefire/maven-surefire-plugin/whats-new-3-6-0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3303\"\u003e#3303\u003c/a\u003e: distinguish JUnit 6 ParameterizedClass invocations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3432\"\u003e#3432\u003c/a\u003e) \u003ca href=\"https://github.com/AzazelSensei\"\u003e\u003ccode\u003e@​AzazelSensei\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1639\"\u003e[SUREFIRE-1639]\u003c/a\u003e - Add ability to configure JUnit 5 TestExecutionListener (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3438\"\u003e#3438\u003c/a\u003e) \u003ca href=\"https://github.com/pan3793\"\u003e\u003ccode\u003e@​pan3793\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/838\"\u003e#838\u003c/a\u003e Implement extension point to run diagnosis tools when forked JVM times out (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3372\"\u003e#3372\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2148\"\u003e[SUREFIRE-2148]\u003c/a\u003e - Verify recovered BeforeAll does not fail build (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3419\"\u003e#3419\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-823\"\u003e[SUREFIRE-823]\u003c/a\u003e - Decouple -DskipTests from Failsafe plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3371\"\u003e#3371\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse StackWalker in StackTraceProvider when available (Java 9+) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3374\"\u003e#3374\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Issue-3380] Send sourceQualifiedName to forked clients (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3380\"\u003e#3380\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3381\"\u003e#3381\u003c/a\u003e) \u003ca href=\"https://github.com/fabriciorby\"\u003e\u003ccode\u003e@​fabriciorby\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-523\"\u003e[SUREFIRE-523]\u003c/a\u003e - Link all reported tests to source XRef (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3445\"\u003e#3445\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-3446\"\u003e[SUREFIRE-3446]\u003c/a\u003e - Fix direct selection of JUnit Jupiter \u003ca href=\"https://github.com/Nested\"\u003e\u003ccode\u003e@​Nested\u003c/code\u003e\u003c/a\u003e classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3447\"\u003e#3447\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDiscover tests in a fork when a toolchain JDK is used (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3444\"\u003e#3444\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[SUREFIRE-2239, SUREFIRE-2241, SUREFIRE-2260, SUREFIRE-2274, SUREFIRE-2300] Preserve JUnit Platform test identity across reruns (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3418\"\u003e#3418\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3428\"\u003e#3428\u003c/a\u003e: resolve parents via TestPlan.getParent for pre-1.8 platforms (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3429\"\u003e#3429\u003c/a\u003e) \u003ca href=\"https://github.com/kalayciburak\"\u003e\u003ccode\u003e@​kalayciburak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-859\"\u003e[SUREFIRE-859]\u003c/a\u003e - Make random test order reproducible (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3421\"\u003e#3421\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[SUREFIRE-862, SUREFIRE-3178] Handle missing Failsafe summary files (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3417\"\u003e#3417\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: report AfterAll/AfterClass exceptions as errors again (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3412\"\u003e#3412\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3413\"\u003e#3413\u003c/a\u003e) \u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3264\"\u003e#3264\u003c/a\u003e : tests inside \u003ca href=\"https://github.com/Suite\"\u003e\u003ccode\u003e@​Suite\u003c/code\u003e\u003c/a\u003e incorrectly classified as flakes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3342\"\u003e#3342\u003c/a\u003e) \u003ca href=\"https://github.com/mirkoalicastro\"\u003e\u003ccode\u003e@​mirkoalicastro\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Windows flake in CommandChannelDecoderTest (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3400\"\u003e#3400\u003c/a\u003e) \u003ca href=\"https://github.com/ascheman\"\u003e\u003ccode\u003e@​ascheman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix reportNameSuffix in XML testcase classname (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3379\"\u003e#3379\u003c/a\u003e) \u003ca href=\"https://github.com/goutamadwant\"\u003e\u003ccode\u003e@​goutamadwant\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: resolve relative classpath elements against the fork's working dir (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3333\"\u003e#3333\u003c/a\u003e) \u003ca href=\"https://github.com/cwegener-79\"\u003e\u003ccode\u003e@​cwegener-79\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\u003eMagnify the home, well at least have something rather than nothing :) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3377\"\u003e#3377\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore the straight quotes the FAQ conversion turned typographic (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3425\"\u003e#3425\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore the table borders lost in the APT conversion (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3424\"\u003e#3424\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the FAQ from FML to Markdown (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3423\"\u003e#3423\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the remaining site documentation from APT to Markdown (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3422\"\u003e#3422\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejavadoc: clarify statelessTestsetReporter, consoleOutputReporter, (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3410\"\u003e#3410\u003c/a\u003e) \u003ca href=\"https://github.com/joshinii\"\u003e\u003ccode\u003e@​joshinii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3387\"\u003e#3387\u003c/a\u003e) \u003ca href=\"https://github.com/potiuk\"\u003e\u003ccode\u003e@​potiuk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation we support Junit 6 as well :) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3370\"\u003e#3370\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStop dependabot from updating test fixtures (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3440\"\u003e#3440\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate legacy plugin Javadoc annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3416\"\u003e#3416\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the resolver's own HTTP transport in the report plugin tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3414\"\u003e#3414\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin maven-jar-plugin 3.5.1 in modular IT fixtures (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3398\"\u003e#3398\u003c/a\u003e) \u003ca href=\"https://github.com/ascheman\"\u003e\u003ccode\u003e@​ascheman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3387\"\u003e#3387\u003c/a\u003e) \u003ca href=\"https://github.com/potiuk\"\u003e\u003ccode\u003e@​potiuk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0ff622b160253f362511a72d29a1f8067631f9d3\"\u003e\u003ccode\u003e0ff622b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/bb3932a10a9706df70cf8095e2402348b7a64f0b\"\u003e\u003ccode\u003ebb3932a\u003c/code\u003e\u003c/a\u003e Let's go for 3.6.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/3002a1648cc8092dbd80492aa00509c825fd58e7\"\u003e\u003ccode\u003e3002a16\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.9.14 to 3.9.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/61a531d5981b0e70f8e88a329150f75501bb73e4\"\u003e\u003ccode\u003e61a531d\u003c/code\u003e\u003c/a\u003e Bump Maven parent version from 47 to 49 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e52ead4cf5075f519578d0053c1ff878dff238f5\"\u003e\u003ccode\u003ee52ead4\u003c/code\u003e\u003c/a\u003e [SUREFIRE-523] Link all reported tests to source XRef (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/45102fa9f2dfc5bc3d2909798e67358ae33e2d49\"\u003e\u003ccode\u003e45102fa\u003c/code\u003e\u003c/a\u003e [SUREFIRE-3446] Fix direct selection of JUnit Jupiter \u003ca href=\"https://github.com/Nested\"\u003e\u003ccode\u003e@​Nested\u003c/code\u003e\u003c/a\u003e classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3447\"\u003e#3447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/b2e1f70b24df2d8a6cf1583ca955311184e68022\"\u003e\u003ccode\u003eb2e1f70\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3303\"\u003e#3303\u003c/a\u003e: distinguish JUnit 6 ParameterizedClass invocations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/c051938593a29d654b3c1c20d454b9062c3fa3f4\"\u003e\u003ccode\u003ec051938\u003c/code\u003e\u003c/a\u003e Discover tests in a fork when a toolchain JDK is used (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3444\"\u003e#3444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/db75df85a76abf35346f559fe7f7f020cf6435b6\"\u003e\u003ccode\u003edb75df8\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3441\"\u003e#3441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/77f2759d895a4460f917bdaaff7a025454afebe4\"\u003e\u003ccode\u003e77f2759\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-interpolation from 1.29 to 1.30.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.6...surefire-3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven:apache-maven` from 3.9.9 to 3.10.0\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/mivek/MetarParser/pull/843","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mivek%2FMetarParser/issues/843","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/843/packages"},{"uuid":"5655793166","node_id":"PR_kwDOB3UeMc8AAAABGArGAA","number":204,"state":"open","title":"Bump org.mockito:mockito-core from 5.21.0 to 5.24.0","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-10-01T02:14:08.000Z","updated_at":"2026-10-01T02:15:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.mockito:mockito-core","old_version":"5.21.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.21.0 to 5.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.23.0\u003c/h2\u003e\n\u003ch2\u003eNOTE: Breaking change for Android\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003emockito-android\u003c/code\u003e artifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3788\"\u003e#3788\u003c/a\u003e for more details.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c!-- 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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mockito:mockito-core\u0026package-manager=gradle\u0026previous-version=5.21.0\u0026new-version=5.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/w3stling/insynsregistret/pull/204","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/w3stling%2Finsynsregistret/issues/204","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/204/packages"},{"uuid":"5634480493","node_id":"PR_kwDOAEwvis8AAAABFvoR0g","number":7124,"state":"open","title":"chore(deps): bump org.mockito:mockito-core from 5.23.0 to 5.24.0","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-09-29T17:31:17.000Z","updated_at":"2026-09-29T18:09:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.23.0 to 5.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\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/pmd/pmd/pull/7124","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pmd%2Fpmd/issues/7124","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7124/packages"},{"uuid":"5633438449","node_id":"PR_kwDOLuK9xs8AAAABFuzHJQ","number":131,"state":"closed","title":"Bump the minor-and-patch group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-30T16:04:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-29T16:05:11.000Z","updated_at":"2026-09-30T16:04:11.000Z","time_to_close":86338,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":7,"packages":[{"name":"io.quarkus.platform:quarkus-bom","old_version":"3.39.4","new_version":"3.39.5","repository_url":"https://github.com/quarkusio/quarkus-platform"},{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"io.freefair.lombok","old_version":"9.5.0","new_version":"9.7.0","repository_url":"https://github.com/freefair/gradle-plugins"},{"name":"com.diffplug.spotless","old_version":"8.10.2","new_version":"8.10.3","repository_url":"https://github.com/diffplug/spotless"},{"name":"io.quarkus","old_version":"3.39.4","new_version":"3.40.0"},{"name":"gradle-wrapper","old_version":"9.7.1","new_version":"9.8.0","repository_url":"https://github.com/gradle/gradle"}],"path":null,"ecosystem":"maven"},"body":"Bumps the minor-and-patch group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.quarkus.platform:quarkus-bom](https://github.com/quarkusio/quarkus-platform) | `3.39.4` | `3.39.5` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| [io.freefair.lombok](https://github.com/freefair/gradle-plugins) | `9.5.0` | `9.7.0` |\n| [com.diffplug.spotless](https://github.com/diffplug/spotless) | `8.10.2` | `8.10.3` |\n| io.quarkus | `3.39.4` | `3.40.0` |\n| [gradle-wrapper](https://github.com/gradle/gradle) | `9.7.1` | `9.8.0` |\n\n\nUpdates `io.quarkus.platform:quarkus-bom` from 3.39.4 to 3.39.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quarkusio/quarkus-platform/commit/70db89bca96613054e3a8e97b8d2ed682019a2d6\"\u003e\u003ccode\u003e70db89b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 3.39.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quarkusio/quarkus-platform/commit/4053d13de4bd56a9814b6d7c06cd0e090315dfbb\"\u003e\u003ccode\u003e4053d13\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/quarkusio/quarkus-platform/issues/2201\"\u003e#2201\u003c/a\u003e from quarkusio/quarkus-3.39.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quarkusio/quarkus-platform/commit/9b90d22532a7e0ec211c42d75b2f4ed615288cf9\"\u003e\u003ccode\u003e9b90d22\u003c/code\u003e\u003c/a\u003e Upgrade to Quarkus 3.39.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quarkusio/quarkus-platform/commit/d22be1f4311fc987f646dcb4a9cbea258bc47bd1\"\u003e\u003ccode\u003ed22be1f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/quarkusio/quarkus-platform/compare/3.39.4...3.39.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-core` from 5.23.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-junit-jupiter` from 5.23.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-junit-jupiter` from 5.23.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.freefair.lombok` from 9.5.0 to 9.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/freefair/gradle-plugins/releases\"\u003eio.freefair.lombok's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.freefair.settings.plugin-versions from 9.4.0 to 9.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1760\"\u003efreefair/gradle-plugins#1760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jreleaser from 1.23.0 to 1.24.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1764\"\u003efreefair/gradle-plugins#1764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 7.2.3.7755 to 7.3.0.8198 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/freefair/gradle-plugins/pull/1763\"\u003efreefair/gradle-plugins#1763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jreleaser from 1.23.0 to 1.24.0 in /examples 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/freefair/gradle-plugins/pull/1765\"\u003efreefair/gradle-plugins#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 in /examples 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/freefair/gradle-plugins/pull/1762\"\u003efreefair/gradle-plugins#1762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 7.2.3.7755 to 7.3.0.8198 in /examples 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/freefair/gradle-plugins/pull/1766\"\u003efreefair/gradle-plugins#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.5.1 to 6.5.4 in /examples 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/freefair/gradle-plugins/pull/1767\"\u003efreefair/gradle-plugins#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 9.5.0 to 9.5.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1768\"\u003efreefair/gradle-plugins#1768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-model from 3.9.15 to 3.9.16 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/freefair/gradle-plugins/pull/1771\"\u003efreefair/gradle-plugins#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-artifact from 3.9.15 to 3.9.16 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/freefair/gradle-plugins/pull/1773\"\u003efreefair/gradle-plugins#1773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.sourceforge.plantuml:plantuml from 1.2026.2 to 1.2026.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1778\"\u003efreefair/gradle-plugins#1778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.immutables:value from 2.12.1 to 2.12.2 in /examples 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/freefair/gradle-plugins/pull/1776\"\u003efreefair/gradle-plugins#1776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 6.0.3 to 6.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1775\"\u003efreefair/gradle-plugins#1775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-core from 3.9.15 to 3.9.16 in /examples 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/freefair/gradle-plugins/pull/1774\"\u003efreefair/gradle-plugins#1774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-model from 3.9.15 to 3.9.16 in /examples 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/freefair/gradle-plugins/pull/1772\"\u003efreefair/gradle-plugins#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-plugin-api from 3.9.15 to 3.9.16 in /examples 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/freefair/gradle-plugins/pull/1769\"\u003efreefair/gradle-plugins#1769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.5.4 to 6.5.5 in /examples 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/freefair/gradle-plugins/pull/1779\"\u003efreefair/gradle-plugins#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.4.1 to 4.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1781\"\u003efreefair/gradle-plugins#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.sourceforge.plantuml:plantuml from 1.2026.4 to 1.2026.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1784\"\u003efreefair/gradle-plugins#1784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.sourceforge.plantuml:plantuml from 1.2026.4 to 1.2026.5 in /examples 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/freefair/gradle-plugins/pull/1783\"\u003efreefair/gradle-plugins#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 1.1.0 to 1.1.1 in /examples 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/freefair/gradle-plugins/pull/1780\"\u003efreefair/gradle-plugins#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 7.3.0.8198 to 7.3.1.8318 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/freefair/gradle-plugins/pull/1785\"\u003efreefair/gradle-plugins#1785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarqube from 7.3.0.8198 to 7.3.1.8318 in /examples 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/freefair/gradle-plugins/pull/1786\"\u003efreefair/gradle-plugins#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 7.3.0.8198 to 7.3.1.8318 in /examples 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/freefair/gradle-plugins/pull/1787\"\u003efreefair/gradle-plugins#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.sourceforge.plantuml:plantuml from 1.2026.5 to 1.2026.6 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/freefair/gradle-plugins/pull/1789\"\u003efreefair/gradle-plugins#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.squareup.okhttp3:okhttp-bom from 5.3.2 to 5.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1788\"\u003efreefair/gradle-plugins#1788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.sourceforge.plantuml:plantuml from 1.2026.5 to 1.2026.6 in /examples 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/freefair/gradle-plugins/pull/1790\"\u003efreefair/gradle-plugins#1790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.squareup.okhttp3:okhttp-bom from 5.3.2 to 5.4.0 in /examples 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/freefair/gradle-plugins/pull/1791\"\u003efreefair/gradle-plugins#1791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.5.5 to 6.5.6 in /examples 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/freefair/gradle-plugins/pull/1792\"\u003efreefair/gradle-plugins#1792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot from 4.0.6 to 4.1.0 in /examples 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/freefair/gradle-plugins/pull/1793\"\u003efreefair/gradle-plugins#1793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.4.2 to 4.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1798\"\u003efreefair/gradle-plugins#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 1.1.1 to 1.1.2 in /examples 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/freefair/gradle-plugins/pull/1797\"\u003efreefair/gradle-plugins#1797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-starter-test from 4.0.6 to 4.1.0 in /examples 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/freefair/gradle-plugins/pull/1796\"\u003efreefair/gradle-plugins#1796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-dependencies from 4.0.6 to 4.1.0 in /examples 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/freefair/gradle-plugins/pull/1795\"\u003efreefair/gradle-plugins#1795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-starter from 4.0.6 to 4.1.0 in /examples 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/freefair/gradle-plugins/pull/1794\"\u003efreefair/gradle-plugins#1794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 9.5.1 to 9.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1799\"\u003efreefair/gradle-plugins#1799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1800\"\u003efreefair/gradle-plugins#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.gwtproject:gwt-dev from 2.13.0 to 2.13.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1802\"\u003efreefair/gradle-plugins#1802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.gwtproject:gwt-user from 2.13.0 to 2.13.1 in /examples 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/freefair/gradle-plugins/pull/1803\"\u003efreefair/gradle-plugins#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.5.6 to 6.5.8 in /examples 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/freefair/gradle-plugins/pull/1801\"\u003efreefair/gradle-plugins#1801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 9.6.0 to 9.6.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1807\"\u003efreefair/gradle-plugins#1807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 6.1.0 to 6.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1808\"\u003efreefair/gradle-plugins#1808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.4.3 to 4.5.0 in /examples 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/freefair/gradle-plugins/pull/1812\"\u003efreefair/gradle-plugins#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.4.3 to 4.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1811\"\u003efreefair/gradle-plugins#1811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jreleaser from 1.24.0 to 1.25.0 in /examples 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/freefair/gradle-plugins/pull/1809\"\u003efreefair/gradle-plugins#1809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 1.1.2 to 1.1.3 in /examples 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/freefair/gradle-plugins/pull/1805\"\u003efreefair/gradle-plugins#1805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jreleaser from 1.24.0 to 1.25.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1810\"\u003efreefair/gradle-plugins#1810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.5.8 to 6.5.9 in /examples 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/freefair/gradle-plugins/pull/1816\"\u003efreefair/gradle-plugins#1816\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/freefair/gradle-plugins/commit/c216850f5185e9024b4115c805797dd458fb39fe\"\u003e\u003ccode\u003ec216850\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.github.spotbugs from 6.5.10 to 6.5.11 in /examples (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1856\"\u003e#1856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/1966ff264dcb4e8d2824f52115abf06b1edef94d\"\u003e\u003ccode\u003e1966ff2\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 4.37.9 to 4.38.0 (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/978f1af9018aad2b81e9141180a78206f6a27dcb\"\u003e\u003ccode\u003e978f1af\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.graalvm.buildtools.native in /examples (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/d1b9240a5826f3348004725b25ce74531a989f9d\"\u003e\u003ccode\u003ed1b9240\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-java from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1877\"\u003e#1877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/ce71cb87062680737ba3a8a0b4cad6db1dfebe00\"\u003e\u003ccode\u003ece71cb8\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.gradle.develocity from 4.5.0 to 4.5.1 in /examples (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1881\"\u003e#1881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/185e4b29fe1966039db852e9364c34ed04d15e9b\"\u003e\u003ccode\u003e185e4b2\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.gradle.develocity from 4.5.0 to 4.5.1 (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1882\"\u003e#1882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/6c48b721cddf33affad8cb2df98dda24b0bbf615\"\u003e\u003ccode\u003e6c48b72\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.gradle.plugin-publish in /examples (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1879\"\u003e#1879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/9298910a349b8875507d78ecdc994d4ca876b31b\"\u003e\u003ccode\u003e9298910\u003c/code\u003e\u003c/a\u003e delombok: preserve all input dirs (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1858\"\u003e#1858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/c2daf9cb33ee4cbbc92079f288db1e05a1585276\"\u003e\u003ccode\u003ec2daf9c\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:freefair/gradle-plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/69c7d6f4945872ecc6fb189966cf2396d17d1e16\"\u003e\u003ccode\u003e69c7d6f\u003c/code\u003e\u003c/a\u003e Update to PlantUML 1.2026.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/freefair/gradle-plugins/compare/9.5.0...9.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.diffplug.spotless` from 8.10.2 to 8.10.3\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGradle Plugin v8.10.3\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGenerate formatter defaults from version catalog. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egson\u003c/code\u003e version \u003ccode\u003e2.13.2\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.14.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ezjsonpatch\u003c/code\u003e version \u003ccode\u003e0.4.14\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.4.16\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ejackson-dataformat-yaml\u003c/code\u003e version \u003ccode\u003e2.14.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.20.1\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ektfmt\u003c/code\u003e version \u003ccode\u003e0.63\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.64\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2988\"\u003e2988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ecleanthat\u003c/code\u003e version \u003ccode\u003e2.25\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.26\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2882\"\u003e#2882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ejackson\u003c/code\u003e version \u003ccode\u003e2.20.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.22.2\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2819\"\u003e#2819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ejavaparser\u003c/code\u003e version \u003ccode\u003e3.27.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e3.28.2\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3065\"\u003e#3065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003epalantir-java-format\u003c/code\u003e version \u003ccode\u003e2.80.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.98.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003escalafmt\u003c/code\u003e version \u003ccode\u003e3.8.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e3.11.5\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egoogle-java-format\u003c/code\u003e version \u003ccode\u003e1.30.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e1.36.1\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3075\"\u003e#3075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egherkin-utils\u003c/code\u003e version \u003ccode\u003e10.0.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e12.0.2\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWe no longer publish a plugin marker for the legacy \u003ccode\u003ecom.diffplug.gradle.spotless\u003c/code\u003e id, which has been redirecting to \u003ccode\u003ecom.diffplug.spotless\u003c/code\u003e since 4.0. Builds that still request it now fail with \u003ccode\u003ePlugin [id: 'com.diffplug.gradle.spotless'] was not found\u003c/code\u003e instead of the migration message. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3086\"\u003e#3086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix release signing by using Gradle's required eight-digit signing subkey ID. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3105\"\u003e#3105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix race when creating the npm install cache directory. ((\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGrEclipse no longer emits expected OSGi and nested-jar warnings during initialization. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2445\"\u003e#2445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etypescript\u003c/code\u003e \u003ccode\u003eprettier()\u003c/code\u003e no longer emits a warning when its parser is already set to \u003ccode\u003etypescript\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3098\"\u003e#3098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eversionCatalog()\u003c/code\u003e preserves standalone comments at section boundaries and the end of the file. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3048\"\u003e#3048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eversionCatalog()\u003c/code\u003e preserves entries when comments contain unmatched brackets, preserves commas inside quoted strings, and keeps significant line boundaries in multiline entries. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3042\"\u003e#3042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eversionCatalog()\u003c/code\u003e now reports unfinished entries as lints at their starting line. These fail formatting by default, so upgrading may expose catalog errors that previously caused silent data loss. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3042\"\u003e#3042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop calling deprecated \u003ccode\u003eConfiguration.setVisible\u003c/code\u003e from Gradle 9.0.0 (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3053\"\u003e#3053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEclipse JDT formatter step no longer fails with \u003ccode\u003eNoClassDefFoundError\u003c/code\u003e or \u003ccode\u003eNoSuchMethodError\u003c/code\u003e when lombok is active as a JVM agent (e.g. \u003ccode\u003e-javaagent:lombok.jar\u003c/code\u003e in Eclipse/VS Code/Cursor). (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2795\"\u003e#2795\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/eae36d86664fb5b186eb4e082fd319709e528178\"\u003e\u003ccode\u003eeae36d8\u003c/code\u003e\u003c/a\u003e Published gradle/8.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/61e2016ee3ac82fb565b587e04408ae45dc5b709\"\u003e\u003ccode\u003e61e2016\u003c/code\u003e\u003c/a\u003e Published maven/3.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/49e0b074905b6360848f9ab9c54e6f015911e301\"\u003e\u003ccode\u003e49e0b07\u003c/code\u003e\u003c/a\u003e Published lib/4.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/b7a77486c6e6aad738b68ffce4075949680362d5\"\u003e\u003ccode\u003eb7a7748\u003c/code\u003e\u003c/a\u003e Fix release signing key ID format (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3105\"\u003e#3105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/be8005aae5d5e17c6a2819b2c54df5268c5cf4c5\"\u003e\u003ccode\u003ebe8005a\u003c/code\u003e\u003c/a\u003e Document release signing correction (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3105\"\u003e#3105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/073fe6199960d95f733dad9b4d9311c3148d4914\"\u003e\u003ccode\u003e073fe61\u003c/code\u003e\u003c/a\u003e Use short signing subkey ID for release publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/8ac44c7aa8c08ca9b00e86d4dd59d589e7da8f09\"\u003e\u003ccode\u003e8ac44c7\u003c/code\u003e\u003c/a\u003e Fix race when creating the npm install cache directory (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/3f2d95561185486350c02471dab99a28585e7b45\"\u003e\u003ccode\u003e3f2d955\u003c/code\u003e\u003c/a\u003e Update dependency org.slf4j:slf4j-api to v2.0.20 (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3100\"\u003e#3100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/0c70ca8904be526d40923f47b0fd8e9cfecfd33a\"\u003e\u003ccode\u003e0c70ca8\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix/npm-cache-directory-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/bbf44a47b7cbdd2c4f55880f9767f79f36c9b6ee\"\u003e\u003ccode\u003ebbf44a4\u003c/code\u003e\u003c/a\u003e Fix GrEclipse initialization warnings (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3097\"\u003e#3097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diffplug/spotless/compare/gradle/8.10.2...gradle/8.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.quarkus` from 3.39.4 to 3.40.0\n\nUpdates `gradle-wrapper` from 9.7.1 to 9.8.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.8.0\u003c/h2\u003e\n\u003cp\u003eThe Gradle team is excited to announce Gradle 9.8.0.\u003c/p\u003e\n\u003cp\u003eHere are the highlights of this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 27 support\u003c/li\u003e\n\u003cli\u003eMaven mirror settings reuse\u003c/li\u003e\n\u003cli\u003eLinked problem locations in build output\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://docs.gradle.org/9.8.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/Gautam-aman\"\u003eAman Gautam\u003c/a\u003e,\n\u003ca href=\"https://github.com/Vampire\"\u003eBjörn Kautler\u003c/a\u003e,\n\u003ca href=\"https://github.com/Juneezee\"\u003eEng Zer Jun\u003c/a\u003e,\n\u003ca href=\"https://github.com/Hashim1999164\"\u003eHashim Khan\u003c/a\u003e,\n\u003ca href=\"https://github.com/jkrannich\"\u003eJulian Krannich\u003c/a\u003e,\n\u003ca href=\"https://github.com/youdie006\"\u003eKBS\u003c/a\u003e,\n\u003ca href=\"https://github.com/itsCodeTide\"\u003eLabh R Jethe\u003c/a\u003e,\n\u003ca href=\"https://github.com/doddi\"\u003eMark Dodgson\u003c/a\u003e,\n\u003ca href=\"https://github.com/kroune\"\u003eMaxim\u003c/a\u003e,\n\u003ca href=\"https://github.com/Develop-KIM\"\u003emonkey\u003c/a\u003e,\n\u003ca href=\"https://github.com/nataphon-ktsystems\"\u003enataphon-ktsystems\u003c/a\u003e,\n\u003ca href=\"https://github.com/paulk-asert\"\u003ePaul King\u003c/a\u003e,\n\u003ca href=\"https://github.com/qiu-tiandev\"\u003eQiu Tian\u003c/a\u003e,\n\u003ca href=\"https://github.com/sandeshgorde\"\u003erg_sandesh\u003c/a\u003e,\n\u003ca href=\"https://github.com/rpalcolea\"\u003eRoberto Perez Alcolea\u003c/a\u003e,\n\u003ca href=\"https://github.com/seanxuu\"\u003eSean\u003c/a\u003e,\n\u003ca href=\"https://github.com/Goooler\"\u003eZongle Wang\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eUpgrade instructions\u003c/h2\u003e\n\u003cp\u003eSwitch your build to use Gradle 9.8.0 by updating your wrapper:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e./gradlew :wrapper --gradle-version=9.8.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.8.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.8.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\"\u003eGi...\n\n_Description has been truncated_","html_url":"https://github.com/triplea-game/support-server/pull/131","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/triplea-game%2Fsupport-server/issues/131","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/131/packages"},{"uuid":"5628165229","node_id":"PR_kwDOBErimM8AAAABFqiiig","number":9081,"state":"closed","title":"Bump the all-gradle-deps group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-30T01:51:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-29T09:15:39.000Z","updated_at":"2026-09-30T01:51:19.000Z","time_to_close":59731,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-gradle-deps","update_count":32,"packages":[{"name":"gradle-wrapper","old_version":"9.7.1","new_version":"9.8.0","repository_url":"https://github.com/gradle/gradle"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.19","new_version":"2.0.20"},{"name":"org.slf4j:slf4j-simple","old_version":"2.0.19","new_version":"2.0.20"},{"name":"org.slf4j:jcl-over-slf4j","old_version":"2.0.19","new_version":"2.0.20"},{"name":"org.slf4j:slf4j-simple","old_version":"2.0.19","new_version":"2.0.20"},{"name":"org.slf4j:jcl-over-slf4j","old_version":"2.0.19","new_version":"2.0.20"},{"name":"software.amazon.awssdk:s3","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:s3-transfer-manager","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:sts","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:sso","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:ssooidc","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:cloudfront","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:cloudformation","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:mediaconvert","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:s3-transfer-manager","old_version":"2.55.1","new_version":"2.55.6"},{"name":"org.mongodb:bson","old_version":"5.12.0","new_version":"5.13.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"5.12.0","new_version":"5.13.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-legacy","old_version":"5.12.0","new_version":"5.13.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-databind"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-cbor","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-binary"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.22.2","new_version":"2.22.3"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-smile","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-binary"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"tools.jackson.core:jackson-databind","old_version":"3.2.2","new_version":"3.2.3","repository_url":"https://github.com/FasterXML/jackson-databind"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-cbor","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-binary"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"org.apache.groovy:groovy","old_version":"5.1.3","new_version":"6.0.0","repository_url":"https://github.com/apache/groovy"},{"name":"org.apache.groovy:groovy-sql","old_version":"5.1.3","new_version":"6.0.0","repository_url":"https://github.com/apache/groovy"},{"name":"org.apache.groovy:groovy-all","old_version":"5.1.3","new_version":"6.0.0","repository_url":"https://github.com/apache/groovy"},{"name":"org.apache.groovy:groovy-sql","old_version":"5.1.3","new_version":"6.0.0","repository_url":"https://github.com/apache/groovy"},{"name":"com.github.ben-manes.caffeine:caffeine","old_version":"3.2.4","new_version":"3.3.0","repository_url":"https://github.com/ben-manes/caffeine"},{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.hibernate.validator:hibernate-validator","old_version":"9.1.3.Final","new_version":"9.1.4.Final","repository_url":"https://github.com/hibernate/hibernate-validator"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"5.12.0","new_version":"5.13.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-legacy","old_version":"5.12.0","new_version":"5.13.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"joda-time:joda-time","old_version":"2.14.3","new_version":"2.14.4","repository_url":"https://github.com/JodaOrg/joda-time"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.22.2","new_version":"2.22.3"},{"name":"org.apache.groovy:groovy-all","old_version":"5.1.3","new_version":"6.0.0","repository_url":"https://github.com/apache/groovy"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-smile","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-binary"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"software.amazon.awssdk:sts","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:sso","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:ssooidc","old_version":"2.55.1","new_version":"2.55.6"},{"name":"com.icegreen:greenmail","old_version":"2.1.13","new_version":"2.1.14","repository_url":"https://github.com/greenmail-mail-test/greenmail"},{"name":"com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer","old_version":"20260313.1","new_version":"20260924.2","repository_url":"https://github.com/OWASP/java-html-sanitizer"},{"name":"software.amazon.awssdk:cloudfront","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:cloudformation","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:mediaconvert","old_version":"2.55.1","new_version":"2.55.6"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-gradle-deps group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [gradle-wrapper](https://github.com/gradle/gradle) | `9.7.1` | `9.8.0` |\n| org.slf4j:slf4j-api | `2.0.19` | `2.0.20` |\n| org.slf4j:slf4j-simple | `2.0.19` | `2.0.20` |\n| org.slf4j:jcl-over-slf4j | `2.0.19` | `2.0.20` |\n| org.slf4j:slf4j-simple | `2.0.19` | `2.0.20` |\n| org.slf4j:jcl-over-slf4j | `2.0.19` | `2.0.20` |\n| software.amazon.awssdk:s3 | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:s3-transfer-manager | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:sts | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:sso | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:ssooidc | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:cloudfront | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:cloudformation | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:mediaconvert | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:s3-transfer-manager | `2.55.1` | `2.55.6` |\n| [org.mongodb:bson](https://github.com/mongodb/mongo-java-driver) | `5.12.0` | `5.13.0` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `5.12.0` | `5.13.0` |\n| [org.mongodb:mongodb-driver-legacy](https://github.com/mongodb/mongo-java-driver) | `5.12.0` | `5.13.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind) | `2.22.2` | `2.22.3` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.22.2` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-cbor](https://github.com/FasterXML/jackson-dataformats-binary) | `2.22.2` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.22.2` | `2.22.3` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.22.2` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-smile](https://github.com/FasterXML/jackson-dataformats-binary) | `2.22.2` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.22.2` | `2.22.3` |\n| [tools.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind) | `3.2.2` | `3.2.3` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.22.2` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-cbor](https://github.com/FasterXML/jackson-dataformats-binary) | `2.22.2` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.22.2` | `2.22.3` |\n| [org.apache.groovy:groovy](https://github.com/apache/groovy) | `5.1.3` | `6.0.0` |\n| [org.apache.groovy:groovy-sql](https://github.com/apache/groovy) | `5.1.3` | `6.0.0` |\n| [org.apache.groovy:groovy-all](https://github.com/apache/groovy) | `5.1.3` | `6.0.0` |\n| [org.apache.groovy:groovy-sql](https://github.com/apache/groovy) | `5.1.3` | `6.0.0` |\n| [com.github.ben-manes.caffeine:caffeine](https://github.com/ben-manes/caffeine) | `3.2.4` | `3.3.0` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `9.1.3.Final` | `9.1.4.Final` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `5.12.0` | `5.13.0` |\n| [org.mongodb:mongodb-driver-legacy](https://github.com/mongodb/mongo-java-driver) | `5.12.0` | `5.13.0` |\n| [joda-time:joda-time](https://github.com/JodaOrg/joda-time) | `2.14.3` | `2.14.4` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.22.2` | `2.22.3` |\n| [org.apache.groovy:groovy-all](https://github.com/apache/groovy) | `5.1.3` | `6.0.0` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-smile](https://github.com/FasterXML/jackson-dataformats-binary) | `2.22.2` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.22.2` | `2.22.3` |\n| software.amazon.awssdk:sts | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:sso | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:ssooidc | `2.55.1` | `2.55.6` |\n| [com.icegreen:greenmail](https://github.com/greenmail-mail-test/greenmail) | `2.1.13` | `2.1.14` |\n| [com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer](https://github.com/OWASP/java-html-sanitizer) | `20260313.1` | `20260924.2` |\n| software.amazon.awssdk:cloudfront | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:cloudformation | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:mediaconvert | `2.55.1` | `2.55.6` |\n\n\nUpdates `gradle-wrapper` from 9.7.1 to 9.8.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.8.0\u003c/h2\u003e\n\u003cp\u003eThe Gradle team is excited to announce Gradle 9.8.0.\u003c/p\u003e\n\u003cp\u003eHere are the highlights of this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 27 support\u003c/li\u003e\n\u003cli\u003eMaven mirror settings reuse\u003c/li\u003e\n\u003cli\u003eLinked problem locations in build output\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://docs.gradle.org/9.8.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/Gautam-aman\"\u003eAman Gautam\u003c/a\u003e,\n\u003ca href=\"https://github.com/Vampire\"\u003eBjörn Kautler\u003c/a\u003e,\n\u003ca href=\"https://github.com/Juneezee\"\u003eEng Zer Jun\u003c/a\u003e,\n\u003ca href=\"https://github.com/Hashim1999164\"\u003eHashim Khan\u003c/a\u003e,\n\u003ca href=\"https://github.com/jkrannich\"\u003eJulian Krannich\u003c/a\u003e,\n\u003ca href=\"https://github.com/youdie006\"\u003eKBS\u003c/a\u003e,\n\u003ca href=\"https://github.com/itsCodeTide\"\u003eLabh R Jethe\u003c/a\u003e,\n\u003ca href=\"https://github.com/doddi\"\u003eMark Dodgson\u003c/a\u003e,\n\u003ca href=\"https://github.com/kroune\"\u003eMaxim\u003c/a\u003e,\n\u003ca href=\"https://github.com/Develop-KIM\"\u003emonkey\u003c/a\u003e,\n\u003ca href=\"https://github.com/nataphon-ktsystems\"\u003enataphon-ktsystems\u003c/a\u003e,\n\u003ca href=\"https://github.com/paulk-asert\"\u003ePaul King\u003c/a\u003e,\n\u003ca href=\"https://github.com/qiu-tiandev\"\u003eQiu Tian\u003c/a\u003e,\n\u003ca href=\"https://github.com/sandeshgorde\"\u003erg_sandesh\u003c/a\u003e,\n\u003ca href=\"https://github.com/rpalcolea\"\u003eRoberto Perez Alcolea\u003c/a\u003e,\n\u003ca href=\"https://github.com/seanxuu\"\u003eSean\u003c/a\u003e,\n\u003ca href=\"https://github.com/Goooler\"\u003eZongle Wang\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eUpgrade instructions\u003c/h2\u003e\n\u003cp\u003eSwitch your build to use Gradle 9.8.0 by updating your wrapper:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e./gradlew :wrapper --gradle-version=9.8.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.8.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.8.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.8.0 RC3\u003c/h2\u003e\n\u003cp\u003eThe Gradle team is excited to announce Gradle 9.8.0 RC3.\u003c/p\u003e\n\u003cp\u003eHere are the highlights of this release:\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/gradle/gradle/commit/a927be5e08efe79e0b87ada06c762dde6bb9f8b8\"\u003e\u003ccode\u003ea927be5\u003c/code\u003e\u003c/a\u003e Add the Develocity plugin back to the Android smoke tests (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/39273\"\u003e#39273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/eaee500e6a2fff583b9d2b81039fc15ad887462d\"\u003e\u003ccode\u003eeaee500\u003c/code\u003e\u003c/a\u003e Add the Develocity plugin back to the Android smoke tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/189b672308d1e997fae46412673d04683d76b35a\"\u003e\u003ccode\u003e189b672\u003c/code\u003e\u003c/a\u003e Route everything still hitting Maven Central through the mirror (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/39257\"\u003e#39257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/36b181477307fc6db0e16582f11daaeb7e34fc8e\"\u003e\u003ccode\u003e36b1814\u003c/code\u003e\u003c/a\u003e Add back mavenCentral to doc snippets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/2740c2d9cd0a9ab42813be77241fdc264217b2ba\"\u003e\u003ccode\u003e2740c2d\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to version 9.8.0-rc-3 (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/39264\"\u003e#39264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/209938316e373c847aa1a251ec14eeded3da468e\"\u003e\u003ccode\u003e2099383\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to version 9.8.0-rc-3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/c80202fbd1cc457d7f45f31fc488391c4a2e7984\"\u003e\u003ccode\u003ec80202f\u003c/code\u003e\u003c/a\u003e Route everything still hitting Maven Central through the mirror\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/3f6a53434a2cf4f33486af2ae5eabd1fc830352d\"\u003e\u003ccode\u003e3f6a534\u003c/code\u003e\u003c/a\u003e Fix when a best practice was introduced (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/39253\"\u003e#39253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/9efc9eddac43f0795194e407c0ab2177a1d23cf9\"\u003e\u003ccode\u003e9efc9ed\u003c/code\u003e\u003c/a\u003e Fix when a best practice was introduced\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/459e1433c60e4a604dd39ffe2c49e3606f70acda\"\u003e\u003ccode\u003e459e143\u003c/code\u003e\u003c/a\u003e Route integration test dependencies through the repository mirror (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/39239\"\u003e#39239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gradle/gradle/compare/v9.7.1...v9.8.0\"\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.19 to 2.0.20\n\nUpdates `org.slf4j:slf4j-simple` from 2.0.19 to 2.0.20\n\nUpdates `org.slf4j:jcl-over-slf4j` from 2.0.19 to 2.0.20\n\nUpdates `org.slf4j:slf4j-simple` from 2.0.19 to 2.0.20\n\nUpdates `org.slf4j:jcl-over-slf4j` from 2.0.19 to 2.0.20\n\nUpdates `software.amazon.awssdk:s3` from 2.55.1 to 2.55.6\n\nUpdates `software.amazon.awssdk:s3-transfer-manager` from 2.55.1 to 2.55.6\n\nUpdates `software.amazon.awssdk:sts` from 2.55.1 to 2.55.6\n\nUpdates `software.amazon.awssdk:sso` from 2.55.1 to 2.55.6\n\nUpdates `software.amazon.awssdk:ssooidc` from 2.55.1 to 2.55.6\n\nUpdates `software.amazon.awssdk:cloudfront` from 2.55.1 to 2.55.6\n\nUpdates `software.amazon.awssdk:cloudformation` from 2.55.1 to 2.55.6\n\nUpdates `software.amazon.awssdk:mediaconvert` from 2.55.1 to 2.55.6\n\nUpdates `software.amazon.awssdk:s3-transfer-manager` from 2.55.1 to 2.55.6\n\nUpdates `org.mongodb:bson` from 5.12.0 to 5.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mongodb/mongo-java-driver/releases\"\u003eorg.mongodb:bson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJava Driver 5.13.0 (September 25, 2026)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump testing/resources/specifications from \u003ccode\u003e92b3c0b\u003c/code\u003e to \u003ccode\u003e529a2dd\u003c/code\u003e by \u003ca href=\"https://github.com/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2061\"\u003emongodb/mongo-java-driver#2061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAVA-6312 Increase testConnectionPoolBackpressure completion time on CI by \u003ca href=\"https://github.com/nhachicha\"\u003e\u003ccode\u003e@​nhachicha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2062\"\u003emongodb/mongo-java-driver#2062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAVA-6235: Configurable DNS domain validation for SRV records by \u003ca href=\"https://github.com/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2054\"\u003emongodb/mongo-java-driver#2054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAVA-6235 Add SRV allow hosts option to legacy driver by \u003ca href=\"https://github.com/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2065\"\u003emongodb/mongo-java-driver#2065\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/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2061\"\u003emongodb/mongo-java-driver#2061\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mongodb/mongo-java-driver/compare/r5.12.0...r5.13.0\"\u003ehttps://github.com/mongodb/mongo-java-driver/compare/r5.12.0...r5.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVerifying artifact signatures\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://www.mongodb.com/docs/languages/java/mongodb-hibernate/upcoming/security/validate-signatures/\"\u003ehttps://www.mongodb.com/docs/languages/java/mongodb-hibernate/upcoming/security/validate-signatures/\u003c/a\u003e for the full procedure.\u003c/p\u003e\n\u003cp\u003eTo download and import the public key for verifying signatures, execute\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003egpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 1a75005e142192223d6a7c3b76e0008d166740a8\r\n\u003c/code\u003e\u003c/pre\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/mongodb/mongo-java-driver/commit/f949913b29b5b94f49d83dadeecd29e61ec0ea56\"\u003e\u003ccode\u003ef949913\u003c/code\u003e\u003c/a\u003e Version: bump 5.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/917421419d3bc8123f3933efba869571cdf7bdf4\"\u003e\u003ccode\u003e9174214\u003c/code\u003e\u003c/a\u003e JAVA-6235 Add SRV allow hosts option to legacy driver (\u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/ee2c0ba8250da6642be5806929b44b1efc4472c6\"\u003e\u003ccode\u003eee2c0ba\u003c/code\u003e\u003c/a\u003e JAVA-6235: Configurable DNS domain validation for SRV records (\u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/issues/2054\"\u003e#2054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/551f88ba48d98d074834cf032b9fe1dd7b14e973\"\u003e\u003ccode\u003e551f88b\u003c/code\u003e\u003c/a\u003e JAVA-6312 Increase testConnectionPoolBackpressure completion time on CI (\u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/ff74470144f9c5ea98a5ab0881edbbfb1be2ca80\"\u003e\u003ccode\u003eff74470\u003c/code\u003e\u003c/a\u003e build(deps): bump testing/resources/specifications from \u003ccode\u003e92b3c0b\u003c/code\u003e to `529a2dd...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/3e757081a5c40f7527c7c607c1eaa258a245d548\"\u003e\u003ccode\u003e3e75708\u003c/code\u003e\u003c/a\u003e Version: bump 5.13.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mongodb/mongo-java-driver/compare/r5.12.0...r5.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mongodb:mongodb-driver-sync` from 5.12.0 to 5.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mongodb/mongo-java-driver/releases\"\u003eorg.mongodb:mongodb-driver-sync's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJava Driver 5.13.0 (September 25, 2026)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump testing/resources/specifications from \u003ccode\u003e92b3c0b\u003c/code\u003e to \u003ccode\u003e529a2dd\u003c/code\u003e by \u003ca href=\"https://github.com/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2061\"\u003emongodb/mongo-java-driver#2061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAVA-6312 Increase testConnectionPoolBackpressure completion time on CI by \u003ca href=\"https://github.com/nhachicha\"\u003e\u003ccode\u003e@​nhachicha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2062\"\u003emongodb/mongo-java-driver#2062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAVA-6235: Configurable DNS domain validation for SRV records by \u003ca href=\"https://github.com/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2054\"\u003emongodb/mongo-java-driver#2054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAVA-6235 Add SRV allow hosts option to legacy driver by \u003ca href=\"https://github.com/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2065\"\u003emongodb/mongo-java-driver#2065\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/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2061\"\u003emongodb/mongo-java-driver#2061\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mongodb/mongo-java-driver/compare/r5.12.0...r5.13.0\"\u003ehttps://github.com/mongodb/mongo-java-driver/compare/r5.12.0...r5.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVerifying artifact signatures\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://www.mongodb.com/docs/languages/java/mongodb-hibernate/upcoming/security/validate-signatures/\"\u003ehttps://www.mongodb.com/docs/languages/java/mongodb-hibernate/upcoming/security/validate-signatures/\u003c/a\u003e for the full procedure.\u003c/p\u003e\n\u003cp\u003eTo download and import the public key for verifying signatures, execute\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003egpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 1a75005e142192223d6a7c3b76e0008d166740a8\r\n\u003c/code\u003e\u003c/pre\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/mongodb/mongo-java-driver/commit/f949913b29b5b94f49d83dadeecd29e61ec0ea56\"\u003e\u003ccode\u003ef949913\u003c/code\u003e\u003c/a\u003e Version: bump 5.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/917421419d3bc8123f3933efba869571cdf7bdf4\"\u003e\u003ccode\u003e9174214\u003c/code\u003e\u003c/a\u003e JAVA-6235 Add SRV allow hosts option to legacy driver (\u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/ee2c0ba8250da6642be5806929b44b1efc4472c6\"\u003e\u003ccode\u003eee2c0ba\u003c/code\u003e\u003c/a\u003e JAVA-6235: Configurable DNS domain validation for SRV records (\u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/issues/2054\"\u003e#2054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/551f88ba48d98d074834cf032b9fe1dd7b14e973\"\u003e\u003ccode\u003e551f88b\u003c/code\u003e\u003c/a\u003e JAVA-6312 Increase testConnectionPoolBackpressure completion time on CI (\u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/ff74470144f9c5ea98a5ab0881edbbfb1be2ca80\"\u003e\u003ccode\u003eff74470\u003c/code\u003e\u003c/a\u003e build(deps): bump testing/resources/specifications from \u003ccode\u003e92b3c0b\u003c/code\u003e to `529a2dd...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/3e757081a5c40f7527c7c607c1eaa258a245d548\"\u003e\u003ccode\u003e3e75708\u003c/code\u003e\u003c/a\u003e Version: bump 5.13.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mongodb/mongo-java-driver/compare/r5.12.0...r5.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mongodb:mongodb-driver-legacy` from 5.12.0 to 5.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mongodb/mongo-java-driver/releases\"\u003eorg.mongodb:mongodb-driver-legacy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJava Driver 5.13.0 (September 25, 2026)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump testing/resources/specifications from \u003ccode\u003e92b3c0b\u003c/code\u003e to \u003ccode\u003e529a2dd\u003c/code\u003e by \u003ca href=\"https://github.com/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2061\"\u003emongodb/mongo-java-driver#2061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAVA-6312 Increase testConnectionPoolBackpressure completion time on CI by \u003ca href=\"https://github.com/nhachicha\"\u003e\u003ccode\u003e@​nhachicha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2062\"\u003emongodb/mongo-java-driver#2062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAVA-6235: Configurable DNS domain validation for SRV records by \u003ca href=\"https://github.com/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2054\"\u003emongodb/mongo-java-driver#2054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAVA-6235 Add SRV allow hosts option to legacy driver by \u003ca href=\"https://github.com/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2065\"\u003emongodb/mongo-java-driver#2065\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/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2061\"\u003emongodb/mongo-java-driver#2061\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mongodb/mongo-java-driver/compare/r5.12.0...r5.13.0\"\u003ehttps://github.com/mongodb/mongo-java-driver/compare/r5.12.0...r5.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVerifying artifact signatures\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://www.mongodb.com/docs/languages/java/mongodb-hibernate/upcoming/security/validate-signatures/\"\u003ehttps://www.mongodb.com/docs/languages/java/mongodb-hibernate/upcoming/security/validate-signatures/\u003c/a\u003e for the full procedure.\u003c/p\u003e\n\u003cp\u003eTo download and import the public key for verifying signatures, execute\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003egpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 1a75005e142192223d6a7c3b76e0008d166740a8\r\n\u003c/code\u003e\u003c/pre\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/mongodb/mongo-java-driver/commit/f949913b29b5b94f49d83dadeecd29e61ec0ea56\"\u003e\u003ccode\u003ef949913\u003c/code\u003e\u003c/a\u003e Version: bump 5.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/917421419d3bc8123f3933efba869571cdf7bdf4\"\u003e\u003ccode\u003e9174214\u003c/code\u003e\u003c/a\u003e JAVA-6235 Add SRV allow hosts option to legacy driver (\u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/ee2c0ba8250da6642be5806929b44b1efc4472c6\"\u003e\u003ccode\u003eee2c0ba\u003c/code\u003e\u003c/a\u003e JAVA-6235: Configurable DNS domain validation for SRV records (\u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/issues/2054\"\u003e#2054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/551f88ba48d98d074834cf032b9fe1dd7b14e973\"\u003e\u003ccode\u003e551f88b\u003c/code\u003e\u003c/a\u003e JAVA-6312 Increase testConnectionPoolBackpressure completion time on CI (\u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/ff74470144f9c5ea98a5ab0881edbbfb1be2ca80\"\u003e\u003ccode\u003eff74470\u003c/code\u003e\u003c/a\u003e build(deps): bump testing/resources/specifications from \u003ccode\u003e92b3c0b\u003c/code\u003e to `529a2dd...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/3e757081a5c40f7527c7c607c1eaa258a245d548\"\u003e\u003ccode\u003e3e75708\u003c/code\u003e\u003c/a\u003e Version: bump 5.13.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mongodb/mongo-java-driver/compare/r5.12.0...r5.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.22.2 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/4385c5f7d51426f66fb24c3777308acc8ae7ea6c\"\u003e\u003ccode\u003e4385c5f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-databind-2.22.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/ccb4fd0158cd20800f6014496dccf7332e5b18ce\"\u003e\u003ccode\u003eccb4fd0\u003c/code\u003e\u003c/a\u003e Prep for 2.22.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/2958412f1817a0ad95c34066b7eb85781dd2d4f1\"\u003e\u003ccode\u003e2958412\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/1215b94c2f7a8c4ce3863afbc38275a19c682a54\"\u003e\u003ccode\u003e1215b94\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/1f0df621449e5de7dd13a1538e0343f65f0e6bb3\"\u003e\u003ccode\u003e1f0df62\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-databind/commit/13a9ff4c4ef982cda23b99fea89d2a4e87af9019\"\u003e\u003ccode\u003e13a9ff4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-databind-2.21.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/d168f9679ad575cdc2df8d53a8474ec481c7b5a7\"\u003e\u003ccode\u003ed168f96\u003c/code\u003e\u003c/a\u003e Prep for 2.21.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/eaf5c76b8e0a538729a1bf922061abf73b13f89b\"\u003e\u003ccode\u003eeaf5c76\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/e05ef4cbb4d534a82948f8ba84350e55493bc72e\"\u003e\u003ccode\u003ee05ef4c\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-databind/commit/f6d4000c1eb6d34e2ae24685a9790b1e833d4bcb\"\u003e\u003ccode\u003ef6d4000\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-databind/compare/jackson-databind-2.22.2...jackson-databind-2.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.22.2 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/eee4b9e30d62dedf9c84beb6ae6e3c5ebf46920d\"\u003e\u003ccode\u003eeee4b9e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/31ee7ebd641d352e96484da4c37b234c8ce29070\"\u003e\u003ccode\u003e31ee7eb\u003c/code\u003e\u003c/a\u003e Prep for 2.22.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9fef13fa0c31abd5ce15e2f25581c560261ade8b\"\u003e\u003ccode\u003e9fef13f\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9160f4068bb433afa91f51c4808b622b329f6e46\"\u003e\u003ccode\u003e9160f40\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1169cb6515603220eb50a60b473590eecdef476a\"\u003e\u003ccode\u003e1169cb6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b33f4559759023567e808e732ebf9b4dfa3d9027\"\u003e\u003ccode\u003eb33f455\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.21.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/ce8b7dc7ee207fb1481dd8fb535cfbbea6db3bc8\"\u003e\u003ccode\u003ece8b7dc\u003c/code\u003e\u003c/a\u003e Prep for 2.21.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b69555e65e4efcc4c728a70b793c3c232d43f1ea\"\u003e\u003ccode\u003eb69555e\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/53df608d2eca49f7e3817c81fa0a8387835a5ba4\"\u003e\u003ccode\u003e53df608\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/892f7577fe61c6381ba94bb7531f554241221e18\"\u003e\u003ccode\u003e892f757\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.22.2...jackson-core-2.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.22.2 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/e302f7e0b23b077e85c7b7662cb518853528d114\"\u003e\u003ccode\u003ee302f7e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-binary-2.22.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/753fb32524c9feb01ddbf620ba4524ed6937217e\"\u003e\u003ccode\u003e753fb32\u003c/code\u003e\u003c/a\u003e Prep for 2.22.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/e7fdadb36545da8bbebb72ad39c0c09a860b82b9\"\u003e\u003ccode\u003ee7fdadb\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/e576e509b2309c2fa9bddceeaea482ffeb6c2f80\"\u003e\u003ccode\u003ee576e50\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/b386d544a1b470c3ff0a9651da354dce268f5ea4\"\u003e\u003ccode\u003eb386d54\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-dataformats-binary/commit/a56180dc0720fcc3616264546fa0a610ababecc2\"\u003e\u003ccode\u003ea56180d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-binary-2.21.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/6ac61803dbf9d9f39008b72ee1b7240d5194a252\"\u003e\u003ccode\u003e6ac6180\u003c/code\u003e\u003c/a\u003e Prep for 2.21.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/a85932fb25cac5fdbdc7ef94faf48aaace713500\"\u003e\u003ccode\u003ea85932f\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/110002c6eaaf832bbc52db7472d15c30e8b4792b\"\u003e\u003ccode\u003e110002c\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/f09bc9efed5f98ee66c8a13c815a9976469a9e65\"\u003e\u003ccode\u003ef09bc9e\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.22.2...jackson-dataformats-binary-2.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.22.2 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/6a183d08ebe1afa9153a496681a94c3aed445fb0\"\u003e\u003ccode\u003e6a183d0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.22.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/45290b73b29d79799552f191adf6025aad95b4cb\"\u003e\u003ccode\u003e45290b7\u003c/code\u003e\u003c/a\u003e Prep for 2.22.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/0e9bd255c027599fc2767c0870ff1258a22f63de\"\u003e\u003ccode\u003e0e9bd25\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4dc38dfcfe5b907e89b226ed937207f40424f615\"\u003e\u003ccode\u003e4dc38df\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/bac56109caef812ea2e9aa65d9a2e324b4a9b675\"\u003e\u003ccode\u003ebac5610\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/a7cfc97b90512d65117e68f3f09b10a076d9c28a\"\u003e\u003ccode\u003ea7cfc97\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/bf55a64caf624ce95e4d9538b41406e4a7d8de48\"\u003e\u003ccode\u003ebf55a64\u003c/code\u003e\u003c/a\u003e Prep for 2.21.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d515706a64e0a21ddd461bbfd3e3f146d1d63035\"\u003e\u003ccode\u003ed515706\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/7a536e56717eb35f5bb54dd6cadddd78f2977559\"\u003e\u003ccode\u003e7a536e5\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/79037dda707dfed0b1429ab822341947f48b2b4b\"\u003e\u003ccode\u003e79037dd\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.22.2...jackson-dataformat-xml-2.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.22.2 to 2.22.3\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-smile` from 2.22.2 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/e302f7e0b23b077e85c7b7662cb518853528d114\"\u003e\u003ccode\u003ee302f7e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-binary-2.22.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/753fb32524c9feb01ddbf620ba4524ed6937217e\"\u003e\u003ccode\u003e753fb32\u003c/code\u003e\u003c/a\u003e Prep for 2.22.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/e7fdadb36545da8bbebb72ad39c0c09a860b82b9\"\u003e\u003ccode\u003ee7fdadb\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/e576e509b2309c2fa9bddceeaea482ffeb6c2f80\"\u003e\u003ccode\u003ee576e50\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/b386d544a1b470c3ff0a9651da354dce268f5ea4\"\u003e\u003ccode\u003eb386d54\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-dataformats-binary/commit/a56180dc0720fcc3616264546fa0a610ababecc2\"\u003e\u003ccode\u003ea56180d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-binary-2.21.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/6ac61803dbf9d9f39008b72ee1b7240d5194a252\"\u003e\u003ccode\u003e6ac6180\u003c/code\u003e\u003c/a\u003e Prep for 2.21.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/a85932fb25cac5fdbdc7ef94faf48aaace713500\"\u003e\u003ccode\u003ea85932f\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/110002c6eaaf832bbc52db7472d15c30e8b4792b\"\u003e\u003ccode\u003e110002c\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/f09bc9efed5f98ee66c8a13c815a9976469a9e65\"\u003e\u003ccode\u003ef09bc9e\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.22.2...jackson-dataformats-binary-2.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.22.2 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/e793b5fcca4a976d4179fb1b8a7d34ab0236556f\"\u003e\u003ccode\u003ee793b5f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.22.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/e8e9ece5e8bc28337aaa6206f43a54024a4a08d1\"\u003e\u003ccode\u003ee8e9ece\u003c/code\u003e\u003c/a\u003e Prep for 2.22.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/2ea3d0c8e1c3e8540d0860c791b6de37ff55523a\"\u003e\u003ccode\u003e2ea3d0c\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/8e88b8564a51986d37f0f97bfbe18192b4525ea8\"\u003e\u003ccode\u003e8e88b85\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/806abc907d38104274bf1a18f5be9dfb5327a4c5\"\u003e\u003ccode\u003e806abc9\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-dataformats-text/commit/a11273cb00535298b79c2878d009f6c1b93ba502\"\u003e\u003ccode\u003ea11273c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/5d16624914c08ee4fa76dad6a1f496c6f67a989d\"\u003e\u003ccode\u003e5d16624\u003c/code\u003e\u003c/a\u003e Prep for 2.21.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/f047dd5e84cbeb4aa42b956947d1282a838b09c5\"\u003e\u003ccode\u003ef047dd5\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/0f801646596d391f21f0a7e90a720b32c0db5676\"\u003e\u003ccode\u003e0f80164\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/4dcc3dab188c6e5af20cd7e45c98a1d5a1d7c136\"\u003e\u003ccode\u003e4dcc3da\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.22.2...jackson-dataformats-text-2.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tools.jackson.core:jackson-databind` from 3.2.2 to 3.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/4179a66668017f3dcd7f7f3f22dbc48f0bf88ae5\"\u003e\u003ccode\u003e4179a66\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-databind-3.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/37c8a723a0540dbb642bd8f05b21ecba23e3894e\"\u003e\u003ccode\u003e37c8a72\u003c/code\u003e\u003c/a\u003e Prep for 3.2.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/5fa7881c637ac59f09d6c2b7c4d85b8661633b6c\"\u003e\u003ccode\u003e5fa7881\u003c/code\u003e\u003c/a\u003e Merge branch '3.1' into 3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/c9f17a2e0d4efc6cf7757b663bc845a602104410\"\u003e\u003ccode\u003ec9f17a2\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/1ea1c401fe64829affcd330221189aa1f766b0bf\"\u003e\u003ccode\u003e1ea1c40\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-databind/commit/2968e8f656f4b5f3eed7b55118293ee2284eecd0\"\u003e\u003ccode\u003e2968e8f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-databind-3.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/d61810b4817cbeca22c6a2118dfcfaa863210da9\"\u003e\u003ccode\u003ed61810b\u003c/code\u003e\u003c/a\u003e Prep for 3.1.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/e065a090dbb81a84acc7b479609e79887e397b3a\"\u003e\u003ccode\u003ee065a09\u003c/code\u003e\u003c/a\u003e Merge branch '2.x' into 3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/fd189a7c73fdf563bc6b2f9bff190822a494a2f4\"\u003e\u003ccode\u003efd189a7\u003c/code\u003e\u003c/a\u003e Merge branch '2.22' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/211faf7c27ac57bcbbd7ec757f15cd3c64de6e9f\"\u003e\u003ccode\u003e211faf7\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-databind/compare/jackson-databind-3.2.2...jackson-databind-3.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.22.2 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/eee4b9e30d62dedf9c84beb6ae6e3c5ebf46920d\"\u003e\u003ccode\u003eeee4b9e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/31ee7ebd641d352e96484da4c37b234c8ce29070\"\u003e\u003ccode\u003e31ee7eb\u003c/code\u003e\u003c/a\u003e Prep for 2.22.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9fef13fa0c31abd5ce15e2f25581c560261ade8b\"\u003e\u003ccode\u003e9fef13f\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9160f4068bb433afa91f51c4808b622b329f6e46\"\u003e\u003ccode\u003e9160f40\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1169cb6515603220eb50a60b473590eecdef476a\"\u003e\u003ccode\u003e1169cb6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b33f4559759023567e808e732ebf9b4dfa3d9027\"\u003e\u003ccode\u003eb33f455\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.21.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/ce8b7dc7ee207fb1481dd8fb535cfbbea6db3bc8\"\u003e\u003ccode\u003ece8b7dc\u003c/code\u003e\u003c/a\u003e Prep for 2.21.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b69555e65e4efcc4c728a70b793c3c232d43f1ea\"\u003e\u003ccode\u003eb69555e\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/53df608d2eca49f7e3817c81fa0a8387835a5ba4\"\u003e\u003ccode\u003e53df608\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/892f7577fe61c6381ba94bb7531f554241221e18\"\u003e\u003ccode\u003e892f757\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.22.2...jackson-core-2.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.22.2 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/e302f7e0b23b077e85c7b7662cb518853528d114\"\u003e\u003ccode\u003ee302f7e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-binary-2.22.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/753fb32524c9feb01ddbf620ba4524ed6937217e\"\u003e\u003ccode\u003e753fb32\u003c/code\u003e\u003c/a\u003e Prep for 2.22.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/e7fdadb36545da8bbebb72ad39c0c09a860b82b9\"\u003e\u003ccode\u003ee7fdadb\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/e576e509b2309c2fa9bddceeaea482ffeb6c2f80\"\u003e\u003ccode\u003ee576e50\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/b386d544a1b470c3ff0a9651da354dce268f5ea4\"\u003e\u003ccode\u003eb386d54\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-dataformats-binary/commit/a56180dc0720fcc3616264546fa0a610ababecc2\"\u003e\u003ccode\u003ea56180d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-binary-2.21.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/6ac61803dbf9d9f39008b72ee1b7240d5194a252\"\u003e\u003ccode\u003e6ac6180\u003c/code\u003e\u003c/a\u003e Prep for 2.21.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/a85932fb25cac5fdbdc7ef94faf48aaace713500\"\u003e\u003ccode\u003ea85932f\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/110002c6eaaf832bbc52db7472d15c30e8b4792b\"\u003e\u003ccode\u003e110002c\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/f09bc9efed5f98ee66c8a13c815a9976469a9e65\"\u003e\u003ccode\u003ef09bc9e\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.22.2...jackson-dataformats-binary-2.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.22.2 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/6a183d08ebe1afa9153a496681a94c3aed445fb0\"\u003e\u003ccode\u003e6a183d0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.22.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/45290b73b29d79799552f191adf6025aad95b4cb\"\u003e\u003ccode\u003e45290b7\u003c/code\u003e\u003c/a\u003e Prep for 2.22.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/0e9bd255c027599fc2767c0870ff1258a22f63de\"\u003e\u003ccode\u003e0e9bd25\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4dc38dfcfe5b907e89b226ed937207f40424f615\"\u003e\u003ccode\u003e4dc38df\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/bac56109caef812ea2e9aa65d9a2e324b4a9b675\"\u003e\u003ccode\u003ebac5610\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/a7cfc97b90512d65117e68f3f09b10a076d9c28a\"\u003e\u003ccode\u003ea7cfc97\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/bf55a64caf624ce95e4d9538b41406e4a7d8de48\"\u003e\u003ccode\u003ebf55a64\u003c/code\u003e\u003c/a\u003e Prep for 2.21.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d515706a64e0a21ddd461bbfd3e3f146d1d63035\"\u003e\u003ccode\u003ed515706\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/7a536e56717eb35f5bb54dd6cadddd78f2977559\"\u003e\u003ccode\u003e7a536e5\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/79037dda707dfed0b1429ab822341947f48b2b4b\"\u003e\u003ccode\u003e79037dd\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.22.2...jackson-dataformat-xml-2.22.3\"\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` from 5.1.3 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/groovy/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.groovy:groovy-sql` from 5.1.3 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/groovy/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.groovy:groovy-all` from 5.1.3 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/groovy/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.groovy:groovy-sql` from 5.1.3 to 6.0.0\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 `com.github.ben-manes.caffeine:caffeine` from 3.2.4 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ben-manes/caffeine/releases\"\u003ecom.github.ben-manes.caffeine:caffeine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved read performance by avoiding false sharing in the fast-path check\u003c/li\u003e\n\u003cli\u003eImproved \u003ca href=\"https://ben-manes.github.io/caffeine/wiki/adaptive-window.html\"\u003eadaptive climber\u003c/a\u003e for small caches and shifting workloads\u003c/li\u003e\n\u003cli\u003eFixed various minor issues found using AI audits\u003c/li\u003e\n\u003cli\u003eFixed over-aggressive refresh discard (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/af860110a4b1e158d30ef0ccdd78a1600bdbde0d\"\u003e\u003ccode\u003eaf86011\u003c/code\u003e\u003c/a\u003e fix jcache audit triage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/f063e56a0edb0369b29fc37a9c283cd317f303f2\"\u003e\u003ccode\u003ef063e56\u003c/code\u003e\u003c/a\u003e Prevent overflow in snapshot durations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/5b6fbd94f0e0d5727b0ffba52ba0365f5e793eb5\"\u003e\u003ccode\u003e5b6fbd9\u003c/code\u003e\u003c/a\u003e Saturate the audit stillness counter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/48cb4083684d6decb4841e9502f419d08128f6dc\"\u003e\u003ccode\u003e48cb408\u003c/code\u003e\u003c/a\u003e Read lazy cache views and policies once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/4978d1835234114a0a8568b1000be5a4de6360b7\"\u003e\u003ccode\u003e4978d18\u003c/code\u003e\u003c/a\u003e Normalize JCache processor loader failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/c9038d8fa3084bfc45ac9f5d222dfe2de7ba548a\"\u003e\u003ccode\u003ec9038d8\u003c/code\u003e\u003c/a\u003e Consume JCache iterator removals before listener failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/0b0afd2470294cae0b2a66b914e65c7733941ed6\"\u003e\u003ccode\u003e0b0afd2\u003c/code\u003e\u003c/a\u003e polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/c0edd00bb6063e59ee1e7a7db5588fac7a6524f5\"\u003e\u003ccode\u003ec0edd00\u003c/code\u003e\u003c/a\u003e restore coverage lost to recent fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/5283c96dce60552f898af471b00a3cf54b69fa3e\"\u003e\u003ccode\u003e5283c96\u003c/code\u003e\u003c/a\u003e make CLOCK-Pro's cold hand a setting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/d15c2052ecbf51c15981a3e4f61f8885d093ad0a\"\u003e\u003ccode\u003ed15c205\u003c/code\u003e\u003c/a\u003e make the bulk cache loaders serializable\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ben-manes/caffeine/compare/v3.2.4...v3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-core` from 5.23.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.hibernate.validator:hibernate-validator` from 9.1.3.Final to 9.1.4.Final\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibernate/hibernate-validator/releases\"\u003eorg.hibernate.validator:hibernate-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 9.1.4.Final\u003c/h2\u003e\n\u003ch1\u003eHibernate Validator 9.1.4.Final released\u003c/h1\u003e\n\u003cp\u003eWe are pleased to announce the release of Hibernate Validator 9.1: 9.1.4.Final.\u003c/p\u003e\n\u003cp\u003eYou can find the full list of 9.1.4.Final changes \u003ca href=\"https://hibernate.atlassian.net/issues/?jql=project%20%3D%20HV%20AND%20fixVersion%20%3D%209.1.4.Final\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSee the \u003ca href=\"https://hibernate.org/validator/releases/9.1\"\u003ewebsite\u003c/a\u003e for requirements and compatibilities.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://docs.hibernate.org/validator/9.1/whats-new/en-US/html_single/\"\u003eWhat's New\u003c/a\u003e guide for details about new features and capabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eConclusion\u003c/h2\u003e\n\u003cp\u003eFor additional details, see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ethe \u003ca href=\"https://hibernate.org/validator/releases/9.1/\"\u003erelease page\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/validator/9.1/migration-guide/\"\u003eMigration Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/validator/9.1/reference/en-US/html_single/#validator-gettingstarted\"\u003eGetting started\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/validator/9.1/reference/en-US/html_single/\"\u003eReference Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/validator/9.1/api\"\u003eAPI docs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVisit the \u003ca href=\"https://hibernate.org/community/\"\u003ewebsite\u003c/a\u003e for details on getting in touch with us.\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/hibernate/hibernate-validator/blob/9.1.4.Final/changelog.md\"\u003eorg.hibernate.validator:hibernate-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.1.4.Final (2026-09-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://hibernate.atlassian.net/projects/HV/versions/40268\"\u003eFull changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://hibernate.atlassian.net/browse/HV-2253\"\u003eHV-2253\u003c/a\u003e - ClassNotFoundException thrown when an EL implementation and OSGi are not on the class path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovement\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://hibernate.atlassian.net/browse/HV-2243\"\u003eHV-2243\u003c/a\u003e - Bump joda-time to 2.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://hibernate.atlassian.net/browse/HV-2242\"\u003eHV-2242\u003c/a\u003e - Update to OpenJFX to 17.0.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTask\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://hibernate.atlassian.net/browse/HV-2244\"\u003eHV-2244\u003c/a\u003e - Tune the content of javadoc jars to reduce the size of files published to Maven Central\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/hibernate/hibernate-validator/commit/5504b0c343888d2d179e502e9d78cccf6a6d1830\"\u003e\u003ccode\u003e5504b0c\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing release 9.1.4.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/1306aab453b1658f2fefc2f6f994cfe71b7ba94a\"\u003e\u003ccode\u003e1306aab\u003c/code\u003e\u003c/a\u003e [Jenkins release job] changelog.md updated by release build 9.1.4.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/715cbdbbf7429d1cf4499a45e0fe32011d7d32c1\"\u003e\u003ccode\u003e715cbdb\u003c/code\u003e\u003c/a\u003e [Jenkins release job] README.md updated by release build 9.1.4.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/84e8d2eff9576c437c404b31a85804b7dbee7c2d\"\u003e\u003ccode\u003e84e8d2e\u003c/code\u003e\u003c/a\u003e HV-2253 When determining the Jakarta Expression Language implementation, igno...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/f3002a3c0e1ae8abf3b849bb6d677e9497225f96\"\u003e\u003ccode\u003ef3002a3\u003c/code\u003e\u003c/a\u003e [9.1] Bump org.codehaus.mojo:build-helper-maven-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/971d85b8b293b68d86f18899dbf736b4a8402eab\"\u003e\u003ccode\u003e971d85b\u003c/code\u003e\u003c/a\u003e [9.1] Bump the build-dependencies group with 3 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/dcb1305b8a4a28dc942985f87500a6a6dc3ed3ee\"\u003e\u003ccode\u003edcb1305\u003c/code\u003e\u003c/a\u003e Tune the content of javadoc jars to reduce the size of files published to Mav...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/d01ed37bd4a2cdc129560488b167c74f80192855\"\u003e\u003ccode\u003ed01ed37\u003c/code\u003e\u003c/a\u003e [9.1] Bump version.org.apache.groovy from 5.0.7 to 5.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/6023258142c95208b22affcccf37506a4443cb5d\"\u003e\u003ccode\u003e6023258\u003c/code\u003e\u003c/a\u003e Bump joda-time to 2.14.3 HV-2243\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/3db152e2bc5b007a1162a8911523880517cf3940\"\u003e\u003ccode\u003e3db152e\u003c/code\u003e\u003c/a\u003e Update to OpenJFX to 17.0.20 HV-2242\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hibernate/hibernate-validator/compare/9.1.3.Final...9.1.4.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/craftersoftware/craftercms/pull/9081","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/craftersoftware%2Fcraftercms/issues/9081","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9081/packages"},{"uuid":"5623134880","node_id":"PR_kwDOCEdbWs8AAAABFmhsgw","number":470,"state":"closed","title":"build(deps): bump the all-dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-29T19:37:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-29T00:24:41.000Z","updated_at":"2026-09-29T19:37:15.000Z","time_to_close":69151,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all-dependencies","update_count":9,"packages":[{"name":"com.google.protobuf:protobuf-java","old_version":"4.36.1","new_version":"4.36.2","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.jetbrains.kotlin.jvm","old_version":"2.4.10","new_version":"2.4.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"com.gradle.plugin-publish","old_version":"2.1.1","new_version":"2.2.1"},{"name":"androidx.compose:compose-bom","old_version":"2026.06.00","new_version":"2026.09.00"},{"name":"org.robolectric:robolectric","old_version":"4.16.1","new_version":"4.17","repository_url":"https://github.com/robolectric/robolectric"},{"name":"com.android.application","old_version":"9.4.0","new_version":"9.4.1"},{"name":"org.jetbrains.kotlin.android","old_version":"2.4.10","new_version":"2.4.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.plugin.compose","old_version":"2.4.10","new_version":"2.4.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.plugin.compose","old_version":"2.4.10","new_version":"2.4.20","repository_url":"https://github.com/JetBrains/kotlin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 9 updates in the /oss-licenses-plugin/testapp directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `4.36.1` | `4.36.2` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin) | `2.4.10` | `2.4.20` |\n| com.gradle.plugin-publish | `2.1.1` | `2.2.1` |\n| androidx.compose:compose-bom | `2026.06.00` | `2026.09.00` |\n| [org.robolectric:robolectric](https://github.com/robolectric/robolectric) | `4.16.1` | `4.17` |\n| com.android.application | `9.4.0` | `9.4.1` |\n| [org.jetbrains.kotlin.android](https://github.com/JetBrains/kotlin) | `2.4.10` | `2.4.20` |\n| [org.jetbrains.kotlin.plugin.compose](https://github.com/JetBrains/kotlin) | `2.4.10` | `2.4.20` |\n| [org.jetbrains.kotlin.plugin.compose](https://github.com/JetBrains/kotlin) | `2.4.10` | `2.4.20` |\n\n\nUpdates `com.google.protobuf:protobuf-java` from 4.36.1 to 4.36.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-core` from 5.23.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin.jvm` from 2.4.10 to 2.4.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin.jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.4.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86546\"\u003e\u003ccode\u003eKT-86546\u003c/code\u003e\u003c/a\u003e Check suspicious when over ConeKotlinType in ConeTypeCompatibilityChecker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85418\"\u003e\u003ccode\u003eKT-85418\u003c/code\u003e\u003c/a\u003e Implement an API for accessing deserialized file annotations in Analysis API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74448\"\u003e\u003ccode\u003eKT-74448\u003c/code\u003e\u003c/a\u003e K2. False positive MISSING_DEPENDENCY_SUPERCLASS in LinkedListTest.kt, kotlinx.coroutines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85856\"\u003e\u003ccode\u003eKT-85856\u003c/code\u003e\u003c/a\u003e containingSymbol of constructor property differs for local and non-local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65417\"\u003e\u003ccode\u003eKT-65417\u003c/code\u003e\u003c/a\u003e K2 IDE: KTOR false positive expect-actual matching error on enum class because of implicit clone() in non-JVM source sets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70552\"\u003e\u003ccode\u003eKT-70552\u003c/code\u003e\u003c/a\u003e No expects for actual\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69727\"\u003e\u003ccode\u003eKT-69727\u003c/code\u003e\u003c/a\u003e K2 IDE. Wrong error in the editor on calling \u003ccode\u003eclone\u003c/code\u003e function of actual enum instance in non-jvm platform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69726\"\u003e\u003ccode\u003eKT-69726\u003c/code\u003e\u003c/a\u003e FP errors on declaring \u003ccode\u003efun clone()\u003c/code\u003e in actual enum in not-jvm source-set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86014\"\u003e\u003ccode\u003eKT-86014\u003c/code\u003e\u003c/a\u003e Types are broken after remove parameter through change signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86363\"\u003e\u003ccode\u003eKT-86363\u003c/code\u003e\u003c/a\u003e KotlinIllegalArgumentExceptionWithAttachments: No dangling modifier found on companion blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86147\"\u003e\u003ccode\u003eKT-86147\u003c/code\u003e\u003c/a\u003e Drop \u003ccode\u003ekotlin.parallel.resolve.under.global.lock\u003c/code\u003e registry key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85543\"\u003e\u003ccode\u003eKT-85543\u003c/code\u003e\u003c/a\u003e Avoid lazy resolve for the contracts phase if no constracts might be resolved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84914\"\u003e\u003ccode\u003eKT-84914\u003c/code\u003e\u003c/a\u003e Do not publish analysis-api-test-framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86986\"\u003e\u003ccode\u003eKT-86986\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ekotlin-compiler-common-for-ide\u003c/code\u003e bundles unrelated Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86186\"\u003e\u003ccode\u003eKT-86186\u003c/code\u003e\u003c/a\u003e Analysis API: Codebase tests run twice in some analysis modules — pick a single JUnit runner and migrate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85360\"\u003e\u003ccode\u003eKT-85360\u003c/code\u003e\u003c/a\u003e Drop kotlin-compiler-testdata-for-ide artifact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85585\"\u003e\u003ccode\u003eKT-85585\u003c/code\u003e\u003c/a\u003e Simplify the dependencies graph for the Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85381\"\u003e\u003ccode\u003eKT-85381\u003c/code\u003e\u003c/a\u003e Remove tests for the FE10 implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84645\"\u003e\u003ccode\u003eKT-84645\u003c/code\u003e\u003c/a\u003e Support resolving to companion block members \u0026amp; extensions from Java (light classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80775\"\u003e\u003ccode\u003eKT-80775\u003c/code\u003e\u003c/a\u003e Support PsiClass#getRecordComponents in light classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57537\"\u003e\u003ccode\u003eKT-57537\u003c/code\u003e\u003c/a\u003e SLC: propagate default parameter value from (\u003ccode\u003e@JvmOverloads\u003c/code\u003e) \u003ccode\u003eexpect\u003c/code\u003e declarations to \u003ccode\u003eactual\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85040\"\u003e\u003ccode\u003eKT-85040\u003c/code\u003e\u003c/a\u003e [Analysis API] Improve Java / Kotlin interop in KMP projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87301\"\u003e\u003ccode\u003eKT-87301\u003c/code\u003e\u003c/a\u003e SymbolLightAccessorMethod#isValid returns false for delegated properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87171\"\u003e\u003ccode\u003eKT-87171\u003c/code\u003e\u003c/a\u003e SLC: non-mapped Kotlin collection supertype is dropped from supertype list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87250\"\u003e\u003ccode\u003eKT-87250\u003c/code\u003e\u003c/a\u003e JvmExposeBoxed: light classes shouldn't be autogenerated for private declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70428\"\u003e\u003ccode\u003eKT-70428\u003c/code\u003e\u003c/a\u003e AA: good code is red when a Java class extends a Kotlin class implementing MutableList by delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-63568\"\u003e\u003ccode\u003eKT-63568\u003c/code\u003e\u003c/a\u003e Symbol Light Classes: KtAnnotationApplicationWithArgumentsInfo.normalizedArguments() may work incorrectly when psi is not set\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin.jvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86546\"\u003e\u003ccode\u003eKT-86546\u003c/code\u003e\u003c/a\u003e Check suspicious when over ConeKotlinType in ConeTypeCompatibilityChecker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85418\"\u003e\u003ccode\u003eKT-85418\u003c/code\u003e\u003c/a\u003e Implement an API for accessing deserialized file annotations in Analysis API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74448\"\u003e\u003ccode\u003eKT-74448\u003c/code\u003e\u003c/a\u003e K2. False positive MISSING_DEPENDENCY_SUPERCLASS in LinkedListTest.kt, kotlinx.coroutines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85856\"\u003e\u003ccode\u003eKT-85856\u003c/code\u003e\u003c/a\u003e containingSymbol of constructor property differs for local and non-local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65417\"\u003e\u003ccode\u003eKT-65417\u003c/code\u003e\u003c/a\u003e K2 IDE: KTOR false positive expect-actual matching error on enum class because of implicit clone() in non-JVM source sets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70552\"\u003e\u003ccode\u003eKT-70552\u003c/code\u003e\u003c/a\u003e No expects for actual\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69727\"\u003e\u003ccode\u003eKT-69727\u003c/code\u003e\u003c/a\u003e K2 IDE. Wrong error in the editor on calling \u003ccode\u003eclone\u003c/code\u003e function of actual enum instance in non-jvm platform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69726\"\u003e\u003ccode\u003eKT-69726\u003c/code\u003e\u003c/a\u003e FP errors on declaring \u003ccode\u003efun clone()\u003c/code\u003e in actual enum in not-jvm source-set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86014\"\u003e\u003ccode\u003eKT-86014\u003c/code\u003e\u003c/a\u003e Types are broken after remove parameter through change signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86363\"\u003e\u003ccode\u003eKT-86363\u003c/code\u003e\u003c/a\u003e KotlinIllegalArgumentExceptionWithAttachments: No dangling modifier found on companion blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86147\"\u003e\u003ccode\u003eKT-86147\u003c/code\u003e\u003c/a\u003e Drop \u003ccode\u003ekotlin.parallel.resolve.under.global.lock\u003c/code\u003e registry key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85543\"\u003e\u003ccode\u003eKT-85543\u003c/code\u003e\u003c/a\u003e Avoid lazy resolve for the contracts phase if no constracts might be resolved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84914\"\u003e\u003ccode\u003eKT-84914\u003c/code\u003e\u003c/a\u003e Do not publish analysis-api-test-framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86986\"\u003e\u003ccode\u003eKT-86986\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ekotlin-compiler-common-for-ide\u003c/code\u003e bundles unrelated Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86186\"\u003e\u003ccode\u003eKT-86186\u003c/code\u003e\u003c/a\u003e Analysis API: Codebase tests run twice in some analysis modules — pick a single JUnit runner and migrate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85360\"\u003e\u003ccode\u003eKT-85360\u003c/code\u003e\u003c/a\u003e Drop kotlin-compiler-testdata-for-ide artifact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85585\"\u003e\u003ccode\u003eKT-85585\u003c/code\u003e\u003c/a\u003e Simplify the dependencies graph for the Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85381\"\u003e\u003ccode\u003eKT-85381\u003c/code\u003e\u003c/a\u003e Remove tests for the FE10 implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84645\"\u003e\u003ccode\u003eKT-84645\u003c/code\u003e\u003c/a\u003e Support resolving to companion block members \u0026amp; extensions from Java (light classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80775\"\u003e\u003ccode\u003eKT-80775\u003c/code\u003e\u003c/a\u003e Support PsiClass#getRecordComponents in light classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57537\"\u003e\u003ccode\u003eKT-57537\u003c/code\u003e\u003c/a\u003e SLC: propagate default parameter value from (\u003ccode\u003e@JvmOverloads\u003c/code\u003e) \u003ccode\u003eexpect\u003c/code\u003e declarations to \u003ccode\u003eactual\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85040\"\u003e\u003ccode\u003eKT-85040\u003c/code\u003e\u003c/a\u003e [Analysis API] Improve Java / Kotlin interop in KMP projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87301\"\u003e\u003ccode\u003eKT-87301\u003c/code\u003e\u003c/a\u003e SymbolLightAccessorMethod#isValid returns false for delegated properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87171\"\u003e\u003ccode\u003eKT-87171\u003c/code\u003e\u003c/a\u003e SLC: non-mapped Kotlin collection supertype is dropped from supertype list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87250\"\u003e\u003ccode\u003eKT-87250\u003c/code\u003e\u003c/a\u003e JvmExposeBoxed: light classes shouldn't be autogenerated for private declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70428\"\u003e\u003ccode\u003eKT-70428\u003c/code\u003e\u003c/a\u003e AA: good code is red when a Java class extends a Kotlin class implementing MutableList by delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-63568\"\u003e\u003ccode\u003eKT-63568\u003c/code\u003e\u003c/a\u003e Symbol Light Classes: KtAnnotationApplicationWithArgumentsInfo.normalizedArguments() may work incorrectly when psi is not set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36740\"\u003e\u003ccode\u003eKT-36740\u003c/code\u003e\u003c/a\u003e MPP: False-positive incompatible types in .java when using expect-class returned by non-expect member from common when actual is actual typealias\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/890ac1d94fdb80eb85f0eeb5be5e4352df987b2f\"\u003e\u003ccode\u003e890ac1d\u003c/code\u003e\u003c/a\u003e Add Changelog for 2.4.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8860aed4ae4541301f24147d6785c764fa2bef89\"\u003e\u003ccode\u003e8860aed\u003c/code\u003e\u003c/a\u003e 🍒 [FIR] Fix suspend conversion when expected type is nullable (\u003ca href=\"https://redirect.github.com/JetBrains/kotlin/issues/7769\"\u003e#7769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/ab5bcd94281c167d5b55887b78bd04ee13abdf35\"\u003e\u003ccode\u003eab5bcd9\u003c/code\u003e\u003c/a\u003e Edit ChangeLog for 2.4.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9464edc097f4490b304f8a6d43ded010f6c8746e\"\u003e\u003ccode\u003e9464edc\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.4.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0261e43b78e4db832fb347bb5a055eeba293d742\"\u003e\u003ccode\u003e0261e43\u003c/code\u003e\u003c/a\u003e Cherry-pick \u0026quot;Fix \u003ccode\u003easBodyAndResultVar\u003c/code\u003e call in `visitInlinedLambdaInComposable...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0763513670c55c40532e4ed84ac7c1e01bf6a772\"\u003e\u003ccode\u003e0763513\u003c/code\u003e\u003c/a\u003e [box-tests] Workaround for klib compatibility tests (\u003ca href=\"https://redirect.github.com/JetBrains/kotlin/issues/7626\"\u003e#7626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/045aec6647e3f4e82d91d51d255c77d51f980c7c\"\u003e\u003ccode\u003e045aec6\u003c/code\u003e\u003c/a\u003e [Wasm] Append scripts from webpack.config.d in the end of the file (\u003ca href=\"https://redirect.github.com/JetBrains/kotlin/issues/7615\"\u003e#7615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/cd7173bf0b61eb5a831d6425fbb7f05dea19b312\"\u003e\u003ccode\u003ecd7173b\u003c/code\u003e\u003c/a\u003e 🍒 [2.4.20] [K/JS] Keep associated obj annotation only if getInstance survives...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d36a2ffbccc4247c4d9fd18f62f369cca9b0054b\"\u003e\u003ccode\u003ed36a2ff\u003c/code\u003e\u003c/a\u003e CastsOptimizationPass: break aliases cycles (\u003ca href=\"https://redirect.github.com/JetBrains/kotlin/issues/7578\"\u003e#7578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8664983b34dca6193996f745d441f8edf6da0031\"\u003e\u003ccode\u003e8664983\u003c/code\u003e\u003c/a\u003e [CLI] Restore custom IC search scope creation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.4.10...v2.4.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.gradle.plugin-publish` from 2.1.1 to 2.2.1\n\nUpdates `androidx.compose:compose-bom` from 2026.06.00 to 2026.09.00\n\nUpdates `org.robolectric:robolectric` from 4.16.1 to 4.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robolectric/robolectric/releases\"\u003eorg.robolectric:robolectric's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eRobolectric 4.17 supports SDK 37 and contains many other features and enhancements.\u003c/p\u003e\n\u003cp\u003ePlease note you may need to add jvmFlags configuration when using JDKs \u0026gt;= 17 at \u003ca href=\"https://robolectric.org/getting-started/\"\u003ehttps://robolectric.org/getting-started/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you have any issues, please file them \u003ca href=\"https://github.com/robolectric/robolectric/issues\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cp\u003eAndroidVersions has been removed in favor of using android.os.Build constants\nShadowCameraCharacteristics.set(Key, Object) has been changed to set(Key, T), in order to correctly reflect type enforcement in the framework\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable httpclient tests in Github CI by \u003ca href=\"https://github.com/hoisie\"\u003e\u003ccode\u003e@​hoisie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10553\"\u003erobolectric/robolectric#10553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Java 21 for CodeQL by \u003ca href=\"https://github.com/hoisie\"\u003e\u003ccode\u003e@​hoisie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10554\"\u003erobolectric/robolectric#10554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate roborazzi to v1.48.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10561\"\u003erobolectric/robolectric#10561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.googlecode.libphonenumber:libphonenumber to v9.0.12 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10557\"\u003erobolectric/robolectric#10557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eAndroidVersions\u003c/code\u003e Javadoc by \u003ca href=\"https://github.com/MGaetan89\"\u003e\u003ccode\u003e@​MGaetan89\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10556\"\u003erobolectric/robolectric#10556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake Scheduler#size as unsupported on SDKs \u0026gt; Baklava. by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10564\"\u003erobolectric/robolectric#10564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate shadows/httpclient to use prebuilt legacy http client for tests by \u003ca href=\"https://github.com/hoisie\"\u003e\u003ccode\u003e@​hoisie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10562\"\u003erobolectric/robolectric#10562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd shadow for getDeviceOwnerComponentOnAnyUser. by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10565\"\u003erobolectric/robolectric#10565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ShadowTelMan implementation of get/setPreferredOpportunisticDataSubscription by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10567\"\u003erobolectric/robolectric#10567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UiModeManager contrast handling in in-development SDK. by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10568\"\u003erobolectric/robolectric#10568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake all static fields emitted by Reflector volatile. by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10569\"\u003erobolectric/robolectric#10569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate listener logic of getProfileProxy to match actual behavior. by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10570\"\u003erobolectric/robolectric#10570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate mockito monorepo to v5.19.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10560\"\u003erobolectric/robolectric#10560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate kotlin monorepo to v2.2.10 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10558\"\u003erobolectric/robolectric#10558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ShadowPausedLooper#poll when sync barrier is blocking the queue. by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10571\"\u003erobolectric/robolectric#10571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eShadowTelephonyManager\u003c/code\u003e to support \u003ccode\u003eupdateAvailalbeNetworks\u003c/code\u003e by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10574\"\u003erobolectric/robolectric#10574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Android V (SDK 35) to build id 13954326 by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10575\"\u003erobolectric/robolectric#10575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UserManager.isMainUser on in-development SDK. by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10576\"\u003erobolectric/robolectric#10576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds robolectric support for AccessibilityWindowInfo.get/setRegionInScreen(). by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10577\"\u003erobolectric/robolectric#10577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused dependencies by \u003ca href=\"https://github.com/MGaetan89\"\u003e\u003ccode\u003e@​MGaetan89\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10566\"\u003erobolectric/robolectric#10566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for mouse wheel scroll events to the simulator by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10578\"\u003erobolectric/robolectric#10578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Javadoc of {get,peek}NextStartedService to better reflect the actual implementation by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10585\"\u003erobolectric/robolectric#10585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a script to generate a legacy http client bundle by \u003ca href=\"https://github.com/hoisie\"\u003e\u003ccode\u003e@​hoisie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10555\"\u003erobolectric/robolectric#10555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd SurroundingTextCallback to ShadowAccessibilityInputConnection. by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10591\"\u003erobolectric/robolectric#10591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds setInformationElements() to WifiScanResultBuilder by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10593\"\u003erobolectric/robolectric#10593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd isWallpaperBackupEligible and getWallpaperFile with cropping by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10594\"\u003erobolectric/robolectric#10594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention Baklava support in the Readme by \u003ca href=\"https://github.com/MGaetan89\"\u003e\u003ccode\u003e@​MGaetan89\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10588\"\u003erobolectric/robolectric#10588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AccessibilityWindowInfoBuilderTest by \u003ca href=\"https://github.com/hoisie\"\u003e\u003ccode\u003e@​hoisie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10595\"\u003erobolectric/robolectric#10595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused method in \u003ccode\u003eAndroidVersionInitTools\u003c/code\u003e by \u003ca href=\"https://github.com/MGaetan89\"\u003e\u003ccode\u003e@​MGaetan89\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10563\"\u003erobolectric/robolectric#10563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate roborazzi to v1.50.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10582\"\u003erobolectric/robolectric#10582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate GitHub Actions to v5 (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/robolectric/robolectric/pull/10583\"\u003erobolectric/robolectric#10583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Android Gradle Plugin by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10580\"\u003erobolectric/robolectric#10580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.googlecode.libphonenumber:libphonenumber to v9.0.13 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10596\"\u003erobolectric/robolectric#10596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate AndroidX by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10559\"\u003erobolectric/robolectric#10559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a workflow to automate the sync of \u003ccode\u003egoogle\u003c/code\u003e into \u003ccode\u003emaster\u003c/code\u003e by \u003ca href=\"https://github.com/MGaetan89\"\u003e\u003ccode\u003e@​MGaetan89\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10339\"\u003erobolectric/robolectric#10339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump toolchains in devcontainer's Dockerfile by \u003ca href=\"https://github.com/utzcoz\"\u003e\u003ccode\u003e@​utzcoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10597\"\u003erobolectric/robolectric#10597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Robolectric icon for IDE by \u003ca href=\"https://github.com/utzcoz\"\u003e\u003ccode\u003e@​utzcoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10598\"\u003erobolectric/robolectric#10598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare File? as type for toolsJar explicitly by \u003ca href=\"https://github.com/utzcoz\"\u003e\u003ccode\u003e@​utzcoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10599\"\u003erobolectric/robolectric#10599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable parallel for aggregateDocs task temporarily by \u003ca href=\"https://github.com/utzcoz\"\u003e\u003ccode\u003e@​utzcoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10600\"\u003erobolectric/robolectric#10600\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/robolectric/robolectric/commit/0706415db828e1bdcf4f0c820784fa760d0185a2\"\u003e\u003ccode\u003e0706415\u003c/code\u003e\u003c/a\u003e Bump version to 4.17.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robolectric/robolectric/commit/f3c17bd2aeb66035ec3ece695f94ebc81588b79c\"\u003e\u003ccode\u003ef3c17bd\u003c/code\u003e\u003c/a\u003e Bump version to 4.17-beta-4.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robolectric/robolectric/commit/04b84f6f3778743e27b4c82a5da488ddf2046d41\"\u003e\u003ccode\u003e04b84f6\u003c/code\u003e\u003c/a\u003e \u0026quot;fixed ResTable_package.SIZEOF value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robolectric/robolectric/commit/f4ee543bf78a429be44ab914b045736ddfda58dc\"\u003e\u003ccode\u003ef4ee543\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/gemini-code-assist\"\u003e\u003ccode\u003e@​gemini-code-assist\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robolectric/robolectric/commit/fb99bfbcbcb9ca9c7fe3b3937df1afb0ac23c74d\"\u003e\u003ccode\u003efb99bfb\u003c/code\u003e\u003c/a\u003e Expose BouncyCastle BoM as api dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robolectric/robolectric/commit/a453192a93423d5c4f93f520609aed69d60572a1\"\u003e\u003ccode\u003ea453192\u003c/code\u003e\u003c/a\u003e Fix Javadoc for \u003ccode\u003eVersionCalculator\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robolectric/robolectric/commit/6f268925237080530b7cdf9ff7a001cc138c1043\"\u003e\u003ccode\u003e6f26892\u003c/code\u003e\u003c/a\u003e Bump version to 4.17-beta-3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robolectric/robolectric/commit/ceffe96a63b3565ac8337c334b770ef76db7a2f2\"\u003e\u003ccode\u003eceffe96\u003c/code\u003e\u003c/a\u003e Only adjust frameinfo timestamp values (including vsync).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robolectric/robolectric/commit/ea5879f7e3fc9d354833d73acd73f089388f42b9\"\u003e\u003ccode\u003eea5879f\u003c/code\u003e\u003c/a\u003e Add opt-in fix for stale screenshots on SDK 37.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robolectric/robolectric/commit/8bea42181c6a1ecdd60ab50e502157ab4aed3f6d\"\u003e\u003ccode\u003e8bea421\u003c/code\u003e\u003c/a\u003e Fix jank log spam on SDK 37+ by translating FrameInfo timestamps.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/robolectric/robolectric/compare/robolectric-4.16.1...robolectric-4.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.android.application` from 9.4.0 to 9.4.1\n\nUpdates `org.jetbrains.kotlin.android` from 2.4.10 to 2.4.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin.android's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.4.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86546\"\u003e\u003ccode\u003eKT-86546\u003c/code\u003e\u003c/a\u003e Check suspicious when over ConeKotlinType in ConeTypeCompatibilityChecker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85418\"\u003e\u003ccode\u003eKT-85418\u003c/code\u003e\u003c/a\u003e Implement an API for accessing deserialized file annotations in Analysis API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74448\"\u003e\u003ccode\u003eKT-74448\u003c/code\u003e\u003c/a\u003e K2. False positive MISSING_DEPENDENCY_SUPERCLASS in LinkedListTest.kt, kotlinx.coroutines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85856\"\u003e\u003ccode\u003eKT-85856\u003c/code\u003e\u003c/a\u003e containingSymbol of constructor property differs for local and non-local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65417\"\u003e\u003ccode\u003eKT-65417\u003c/code\u003e\u003c/a\u003e K2 IDE: KTOR false positive expect-actual matching error on enum class because of implicit clone() in non-JVM source sets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70552\"\u003e\u003ccode\u003eKT-70552\u003c/code\u003e\u003c/a\u003e No expects for actual\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69727\"\u003e\u003ccode\u003eKT-69727\u003c/code\u003e\u003c/a\u003e K2 IDE. Wrong error in the editor on calling \u003ccode\u003eclone\u003c/code\u003e function of actual enum instance in non-jvm platform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69726\"\u003e\u003ccode\u003eKT-69726\u003c/code\u003e\u003c/a\u003e FP errors on declaring \u003ccode\u003efun clone()\u003c/code\u003e in actual enum in not-jvm source-set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86014\"\u003e\u003ccode\u003eKT-86014\u003c/code\u003e\u003c/a\u003e Types are broken after remove parameter through change signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86363\"\u003e\u003ccode\u003eKT-86363\u003c/code\u003e\u003c/a\u003e KotlinIllegalArgumentExceptionWithAttachments: No dangling modifier found on companion blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86147\"\u003e\u003ccode\u003eKT-86147\u003c/code\u003e\u003c/a\u003e Drop \u003ccode\u003ekotlin.parallel.resolve.under.global.lock\u003c/code\u003e registry key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85543\"\u003e\u003ccode\u003eKT-85543\u003c/code\u003e\u003c/a\u003e Avoid lazy resolve for the contracts phase if no constracts might be resolved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84914\"\u003e\u003ccode\u003eKT-84914\u003c/code\u003e\u003c/a\u003e Do not publish analysis-api-test-framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86986\"\u003e\u003ccode\u003eKT-86986\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ekotlin-compiler-common-for-ide\u003c/code\u003e bundles unrelated Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86186\"\u003e\u003ccode\u003eKT-86186\u003c/code\u003e\u003c/a\u003e Analysis API: Codebase tests run twice in some analysis modules — pick a single JUnit runner and migrate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85360\"\u003e\u003ccode\u003eKT-85360\u003c/code\u003e\u003c/a\u003e Drop kotlin-compiler-testdata-for-ide artifact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85585\"\u003e\u003ccode\u003eKT-85585\u003c/code\u003e\u003c/a\u003e Simplify the dependencies graph for the Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85381\"\u003e\u003ccode\u003eKT-85381\u003c/code\u003e\u003c/a\u003e Remove tests for the FE10 implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84645\"\u003e\u003ccode\u003eKT-84645\u003c/code\u003e\u003c/a\u003e Support resolving to companion block members \u0026amp; extensions from Java (light classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80775\"\u003e\u003ccode\u003eKT-80775\u003c/code\u003e\u003c/a\u003e Support PsiClass#getRecordComponents in light classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57537\"\u003e\u003ccode\u003eKT-57537\u003c/code\u003e\u003c/a\u003e SLC: propagate default parameter value from (\u003ccode\u003e@JvmOverloads\u003c/code\u003e) \u003ccode\u003eexpect\u003c/code\u003e declarations to \u003ccode\u003eactual\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85040\"\u003e\u003ccode\u003eKT-85040\u003c/code\u003e\u003c/a\u003e [Analysis API] Improve Java / Kotlin interop in KMP projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87301\"\u003e\u003ccode\u003eKT-87301\u003c/code\u003e\u003c/a\u003e SymbolLightAccessorMethod#isValid returns false for delegated properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87171\"\u003e\u003ccode\u003eKT-87171\u003c/code\u003e\u003c/a\u003e SLC: non-mapped Kotlin collection supertype is dropped from supertype list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87250\"\u003e\u003ccode\u003eKT-87250\u003c/code\u003e\u003c/a\u003e JvmExposeBoxed: light classes shouldn't be autogenerated for private declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70428\"\u003e\u003ccode\u003eKT-70428\u003c/code\u003e\u003c/a\u003e AA: good code is red when a Java class extends a Kotlin class implementing MutableList by delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-63568\"\u003e\u003ccode\u003eKT-63568\u003c/code\u003e\u003c/a\u003e Symbol Light Classes: KtAnnotationApplicationWithArgumentsInfo.normalizedArguments() may work incorrectly when psi is not set\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin.android's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86546\"\u003e\u003ccode\u003eKT-86546\u003c/code\u003e\u003c/a\u003e Check suspicious when over ConeKotlinType in ConeTypeCompatibilityChecker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85418\"\u003e\u003ccode\u003eKT-85418\u003c/code\u003e\u003c/a\u003e Implement an API for accessing deserialized file annotations in Analysis API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74448\"\u003e\u003ccode\u003eKT-74448\u003c/code\u003e\u003c/a\u003e K2. False positive MISSING_DEPENDENCY_SUPERCLASS in LinkedListTest.kt, kotlinx.coroutines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85856\"\u003e\u003ccode\u003eKT-85856\u003c/code\u003e\u003c/a\u003e containingSymbol of constructor property differs for local and non-local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65417\"\u003e\u003ccode\u003eKT-65417\u003c/code\u003e\u003c/a\u003e K2 IDE: KTOR false positive expect-actual matching error on enum class because of implicit clone() in non-JVM source sets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70552\"\u003e\u003ccode\u003eKT-70552\u003c/code\u003e\u003c/a\u003e No expects for actual\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69727\"\u003e\u003ccode\u003eKT-69727\u003c/code\u003e\u003c/a\u003e K2 IDE. Wrong error in the editor on calling \u003ccode\u003eclone\u003c/code\u003e function of actual enum instance in non-jvm platform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69726\"\u003e\u003ccode\u003eKT-69726\u003c/code\u003e\u003c/a\u003e FP errors on declaring \u003ccode\u003efun clone()\u003c/code\u003e in actual enum in not-jvm source-set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86014\"\u003e\u003ccode\u003eKT-86014\u003c/code\u003e\u003c/a\u003e Types are broken after remove parameter through change signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86363\"\u003e\u003ccode\u003eKT-86363\u003c/code\u003e\u003c/a\u003e KotlinIllegalArgumentExceptionWithAttachments: No dangling modifier found on companion blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86147\"\u003e\u003ccode\u003eKT-86147\u003c/code\u003e\u003c/a\u003e Drop \u003ccode\u003ekotlin.parallel.resolve.under.global.lock\u003c/code\u003e registry key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85543\"\u003e\u003ccode\u003eKT-85543\u003c/code\u003e\u003c/a\u003e Avoid lazy resolve for the contracts phase if no constracts might be resolved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84914\"\u003e\u003ccode\u003eKT-84914\u003c/code\u003e\u003c/a\u003e Do not publish analysis-api-test-framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86986\"\u003e\u003ccode\u003eKT-86986\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ekotlin-compiler-common-for-ide\u003c/code\u003e bundles unrelated Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86186\"\u003e\u003ccode\u003eKT-86186\u003c/code\u003e\u003c/a\u003e Analysis API: Codebase tests run twice in some analysis modules — pick a single JUnit runner and migrate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85360\"\u003e\u003ccode\u003eKT-85360\u003c/code\u003e\u003c/a\u003e Drop kotlin-compiler-testdata-for-ide artifact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85585\"\u003e\u003ccode\u003eKT-85585\u003c/code\u003e\u003c/a\u003e Simplify the dependencies graph for the Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85381\"\u003e\u003ccode\u003eKT-85381\u003c/code\u003e\u003c/a\u003e Remove tests for the FE10 implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84645\"\u003e\u003ccode\u003eKT-84645\u003c/code\u003e\u003c/a\u003e Support resolving to companion block members \u0026amp; extensions from Java (light classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80775\"\u003e\u003ccode\u003eKT-80775\u003c/code\u003e\u003c/a\u003e Support PsiClass#getRecordComponents in light classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57537\"\u003e\u003ccode\u003eKT-57537\u003c/code\u003e\u003c/a\u003e SLC: propagate default parameter value from (\u003ccode\u003e@JvmOverloads\u003c/code\u003e) \u003ccode\u003eexpect\u003c/code\u003e declarations to \u003ccode\u003eactual\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85040\"\u003e\u003ccode\u003eKT-85040\u003c/code\u003e\u003c/a\u003e [Analysis API] Improve Java / Kotlin interop in KMP projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87301\"\u003e\u003ccode\u003eKT-87301\u003c/code\u003e\u003c/a\u003e SymbolLightAccessorMethod#isValid returns false for delegated properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87171\"\u003e\u003ccode\u003eKT-87171\u003c/code\u003e\u003c/a\u003e SLC: non-mapped Kotlin collection supertype is dropped from supertype list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87250\"\u003e\u003ccode\u003eKT-87250\u003c/code\u003e\u003c/a\u003e JvmExposeBoxed: light classes shouldn't be autogenerated for private declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70428\"\u003e\u003ccode\u003eKT-70428\u003c/code\u003e\u003c/a\u003e AA: good code is red when a Java class extends a Kotlin class implementing MutableList by delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-63568\"\u003e\u003ccode\u003eKT-63568\u003c/code\u003e\u003c/a\u003e Symbol Light Classes: KtAnnotationApplicationWithArgumentsInfo.normalizedArguments() may work incorrectly when psi is not set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36740\"\u003e\u003ccode\u003eKT-36740\u003c/code\u003e\u003c/a\u003e MPP: False-positive incompatible types in .java when using expect-class returned by non-expect member from common when actual is actual typealias\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/890ac1d94fdb80eb85f0eeb5be5e4352df987b2f\"\u003e\u003ccode\u003e890ac1d\u003c/code\u003e\u003c/a\u003e Add Changelog for 2.4.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8860aed4ae4541301f24147d6785c764fa2bef89\"\u003e\u003ccode\u003e8860aed\u003c/code\u003e\u003c/a\u003e 🍒 [FIR] Fix suspend conversion when expected type is nullable (\u003ca href=\"https://redirect.github.com/JetBrains/kotlin/issues/7769\"\u003e#7769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/ab5bcd94281c167d5b55887b78bd04ee13abdf35\"\u003e\u003ccode\u003eab5bcd9\u003c/code\u003e\u003c/a\u003e Edit ChangeLog for 2.4.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9464edc097f4490b304f8a6d43ded010f6c8746e\"\u003e\u003ccode\u003e9464edc\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.4.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0261e43b78e4db832fb347bb5a055eeba293d742\"\u003e\u003ccode\u003e0261e43\u003c/code\u003e\u003c/a\u003e Cherry-pick \u0026quot;Fix \u003ccode\u003easBodyAndResultVar\u003c/code\u003e call in `visitInlinedLambdaInComposable...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0763513670c55c40532e4ed84ac7c1e01bf6a772\"\u003e\u003ccode\u003e0763513\u003c/code\u003e\u003c/a\u003e [box-tests] Workaround for klib compatibility tests (\u003ca href=\"https://redirect.github.com/JetBrains/kotlin/issues/7626\"\u003e#7626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/045aec6647e3f4e82d91d51d255c77d51f980c7c\"\u003e\u003ccode\u003e045aec6\u003c/code\u003e\u003c/a\u003e [Wasm] Append scripts from webpack.config.d in the end of the file (\u003ca href=\"https://redirect.github.com/JetBrains/kotlin/issues/7615\"\u003e#7615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/cd7173bf0b61eb5a831d6425fbb7f05dea19b312\"\u003e\u003ccode\u003ecd7173b\u003c/code\u003e\u003c/a\u003e 🍒 [2.4.20] [K/JS] Keep associated obj annotation only if getInstance survives...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d36a2ffbccc4247c4d9fd18f62f369cca9b0054b\"\u003e\u003ccode\u003ed36a2ff\u003c/code\u003e\u003c/a\u003e CastsOptimizationPass: break aliases cycles (\u003ca href=\"https://redirect.github.com/JetBrains/kotlin/issues/7578\"\u003e#7578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8664983b34dca6193996f745d441f8edf6da0031\"\u003e\u003ccode\u003e8664983\u003c/code\u003e\u003c/a\u003e [CLI] Restore custom IC search scope creation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.4.10...v2.4.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin.plugin.compose` from 2.4.10 to 2.4.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin.plugin.compose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.4.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86546\"\u003e\u003ccode\u003eKT-86546\u003c/code\u003e\u003c/a\u003e Check suspicious when over ConeKotlinType in ConeTypeCompatibilityChecker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85418\"\u003e\u003ccode\u003eKT-85418\u003c/code\u003e\u003c/a\u003e Implement an API for accessing deserialized file annotations in Analysis API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74448\"\u003e\u003ccode\u003eKT-74448\u003c/code\u003e\u003c/a\u003e K2. False positive MISSING_DEPENDENCY_SUPERCLASS in LinkedListTest.kt, kotlinx.coroutines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85856\"\u003e\u003ccode\u003eKT-85856\u003c/code\u003e\u003c/a\u003e containingSymbol of constructor property differs for local and non-local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65417\"\u003e\u003ccode\u003eKT-65417\u003c/code\u003e\u003c/a\u003e K2 IDE: KTOR false positive expect-actual matching error on enum class because of implicit clone() in non-JVM source sets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70552\"\u003e\u003ccode\u003eKT-70552\u003c/code\u003e\u003c/a\u003e No expects for actual\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69727\"\u003e\u003ccode\u003eKT-69727\u003c/code\u003e\u003c/a\u003e K2 IDE. Wrong error in the editor on calling \u003ccode\u003eclone\u003c/code\u003e function of actual enum instance in non-jvm platform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69726\"\u003e\u003ccode\u003eKT-69726\u003c/code\u003e\u003c/a\u003e FP errors on declaring \u003ccode\u003efun clone()\u003c/code\u003e in actual enum in not-jvm source-set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86014\"\u003e\u003ccode\u003eKT-86014\u003c/code\u003e\u003c/a\u003e Types are broken after remove parameter through change signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86363\"\u003e\u003ccode\u003eKT-86363\u003c/code\u003e\u003c/a\u003e KotlinIllegalArgumentExceptionWithAttachments: No dangling modifier found on companion blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86147\"\u003e\u003ccode\u003eKT-86147\u003c/code\u003e\u003c/a\u003e Drop \u003ccode\u003ekotlin.parallel.resolve.under.global.lock\u003c/code\u003e registry key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85543\"\u003e\u003ccode\u003eKT-85543\u003c/code\u003e\u003c/a\u003e Avoid lazy resolve for the contracts phase if no constracts might be resolved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84914\"\u003e\u003ccode\u003eKT-84914\u003c/code\u003e\u003c/a\u003e Do not publish analysis-api-test-framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86986\"\u003e\u003ccode\u003eKT-86986\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ekotlin-compiler-common-for-ide\u003c/code\u003e bundles unrelated Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86186\"\u003e\u003ccode\u003eKT-86186\u003c/code\u003e\u003c/a\u003e Analysis API: Codebase tests run twice in some analysis modules — pick a single JUnit runner and migrate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85360\"\u003e\u003ccode\u003eKT-85360\u003c/code\u003e\u003c/a\u003e Drop kotlin-compiler-testdata-for-ide artifact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85585\"\u003e\u003ccode\u003eKT-85585\u003c/code\u003e\u003c/a\u003e Simplify the dependencies graph for the Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85381\"\u003e\u003ccode\u003eKT-85381\u003c/code\u003e\u003c/a\u003e Remove tests for the FE10 implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84645\"\u003e\u003ccode\u003eKT-84645\u003c/code\u003e\u003c/a\u003e Support resolving to companion block members \u0026amp; extensions from Java (light classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80775\"\u003e\u003ccode\u003eKT-80775\u003c/code\u003e\u003c/a\u003e Support PsiClass#getRecordComponents in light classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57537\"\u003e\u003ccode\u003eKT-57537\u003c/code\u003e\u003c/a\u003e SLC: propagate default parameter value from (\u003ccode\u003e@JvmOverloads\u003c/code\u003e) \u003ccode\u003eexpect\u003c/code\u003e declarations to \u003ccode\u003eactual\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85040\"\u003e\u003ccode\u003eKT-85040\u003c/code\u003e\u003c/a\u003e [Analysis API] Improve Java / Kotlin interop in KMP projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87301\"\u003e\u003ccode\u003eKT-87301\u003c/code\u003e\u003c/a\u003e SymbolLightAccessorMethod#isValid returns false for delegated properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87171\"\u003e\u003ccode\u003eKT-87171\u003c/code\u003e\u003c/a\u003e SLC: non-mapped Kotlin collection supertype is dropped from supertype list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87250\"\u003e\u003ccode\u003eKT-87250\u003c/code\u003e\u003c/a\u003e JvmExposeBoxed: light classes shouldn't be autogenerated for private declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70428\"\u003e\u003ccode\u003eKT-70428\u003c/code\u003e\u003c/a\u003e AA: good code is red when a Java class extends a Kotlin class implementing MutableList by delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-63568\"\u003e\u003ccode\u003eKT-63568\u003c/code\u003e\u003c/a\u003e Symbol Light Classes: KtAnnotationApplicationWithArgumentsInfo.normalizedArguments() may work incorrectly when psi is not set\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin.plugin.compose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86546\"\u003e\u003ccode\u003eKT-86546\u003c/code\u003e\u003c/a\u003e Check suspicious when over ConeKotlinType in ConeTypeCompatibilityChecker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85418\"\u003e\u003ccode\u003eKT-85418\u003c/code\u003e\u003c/a\u003e Implement an API for accessing deserialized file annotations in Analysis API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74448\"\u003e\u003ccode\u003eKT-74448\u003c/code\u003e\u003c/a\u003e K2. False positive MISSING_DEPENDENCY_SUPERCLASS in LinkedListTest.kt, kotlinx.coroutines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85856\"\u003e\u003ccode\u003eKT-85856\u003c/code\u003e\u003c/a\u003e containingSymbol of constructor property differs for local and non-local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65417\"\u003e\u003ccode\u003eKT-65417\u003c/code\u003e\u003c/a\u003e K2 IDE: KTOR false positive expect-actual matching error on enum class because of implicit clone() in non-JVM source sets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70552\"\u003e\u003ccode\u003eKT-70552\u003c/code\u003e\u003c/a\u003e No expects for actual\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69727\"\u003e\u003ccode\u003eKT-69727\u003c/code\u003e\u003c/a\u003e K2 IDE. Wrong error in the editor on calling \u003ccode\u003eclone\u003c/code\u003e function of actual enum instance in non-jvm platform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69726\"\u003e\u003ccode\u003eKT-69726\u003c/code\u003e\u003c/a\u003e FP errors on declaring \u003ccode\u003efun clone()\u003c/code\u003e in actual enum in not-jvm source-set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86014\"\u003e\u003ccode\u003eKT-86014\u003c/code\u003e\u003c/a\u003e Types are broken after remove parameter through change signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86363\"\u003e\u003ccode\u003eKT-86363\u003c/code\u003e\u003c/a\u003e KotlinIllegalArgumentExceptionWithAttachments: No dangling modifier found on companion blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86147\"\u003e\u003ccode\u003eKT-86147\u003c/code\u003e\u003c/a\u003e Drop \u003ccode\u003ekotlin.parallel.resolve.under.global.lock\u003c/code\u003e registry key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85543\"\u003e\u003ccode\u003eKT-85543\u003c/code\u003e\u003c/a\u003e Avoid lazy resolve for the contracts phase if no constracts might be resolved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84914\"\u003e\u003ccode\u003eKT-84914\u003c/code\u003e\u003c/a\u003e Do not publish analysis-api-test-framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86986\"\u003e\u003ccode\u003eKT-86986\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ekotlin-compiler-common-for-ide\u003c/code\u003e bundles unrelated Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86186\"\u003e\u003ccode\u003eKT-86186\u003c/code\u003e\u003c/a\u003e Analysis API: Codebase tests run twice in some analysis modules — pick a single JUnit runner and migrate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85360\"\u003e\u003ccode\u003eKT-85360\u003c/code\u003e\u003c/a\u003e Drop kotlin-compiler-testdata-for-ide artifact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85585\"\u003e\u003ccode\u003eKT-85585\u003c/code\u003e\u003c/a\u003e Simplify the dependencies graph for the Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85381\"\u003e\u003ccode\u003eKT-85381\u003c/code\u003e\u003c/a\u003e Remove tests for the FE10 implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84645\"\u003e\u003ccode\u003eKT-84645\u003c/code\u003e\u003c/a\u003e Support resolving to companion block members \u0026amp; extensions from Java (light classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80775\"\u003e\u003ccode\u003eKT-80775\u003c/code\u003e\u003c/a\u003e Support PsiClass#getRecordComponents in light classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57537\"\u003e\u003ccode\u003eKT-57537\u003c/code\u003e\u003c/a\u003e SLC: propagate default parameter value from (\u003ccode\u003e@JvmOverloads\u003c/code\u003e) \u003ccode\u003eexpect\u003c/code\u003e declarations to \u003ccode\u003eactual\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85040\"\u003e\u003ccode\u003eKT-85040\u003c/code\u003e\u003c/a\u003e [Analysis API] Improve Java / Kotlin interop in KMP projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87301\"\u003e\u003ccode\u003eKT-87301\u003c/code\u003e\u003c/a\u003e SymbolLightAccessorMethod#isValid returns false for delegated properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87171\"\u003e\u003ccode\u003eKT-87171\u003c/code\u003e\u003c/a\u003e SLC: non-mapped Kotlin collection supertype is dropped from supertype list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87250\"\u003e\u003ccode\u003eKT-87250\u003c/code\u003e\u003c/a\u003e JvmExposeBoxed: light classes shouldn't be autogenerated for private declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70428\"\u003e\u003ccode\u003eKT-70428\u003c/code\u003e\u003c/a\u003e AA: good code is red when a Java class extends a Kotlin class implementing MutableList by delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-63568\"\u003e\u003ccode\u003eKT-63568\u003c/code\u003e\u003c/a\u003e Symbol Light Classes: KtAnnotationApplicationWithArgumentsInfo.normalizedArguments() may work incorrectly when psi is not set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36740\"\u003e\u003ccode\u003eKT-36740\u003c/code\u003e\u003c/a\u003e MPP: False-positive incompatible types in .java when using expect-class returned by non-expect member from common when actual is actual typealias\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/890ac1d94fdb80eb85f0eeb5be5e4352df987b2f\"\u003e\u003ccode\u003e890ac1d\u003c/code\u003e\u003c/a\u003e Add Changelog for 2.4.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8860aed4ae4541301f24147d6785c764fa2bef89\"\u003e\u003ccode\u003e8860aed\u003c/code\u003e\u003c/a\u003e 🍒 [FIR] Fix suspend conversion when expected type is nullable (\u003ca href=\"https://redirect.github.com/JetBrains/kotlin/issues/7769\"\u003e#7769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Jet...\n\n_Description has been truncated_","html_url":"https://github.com/google/play-services-plugins/pull/470","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fplay-services-plugins/issues/470","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/470/packages"},{"uuid":"5622709694","node_id":"PR_kwDOOPvjuM8AAAABFmL6rg","number":161,"state":"closed","title":"build(deps-dev): bump org.mockito:mockito-core from 5.23.0 to 5.24.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-29T04:07:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-28T23:33:39.000Z","updated_at":"2026-09-29T04:07:44.000Z","time_to_close":16442,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.23.0 to 5.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\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/slack-samples/bolt-java-custom-step-template/pull/161","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/slack-samples%2Fbolt-java-custom-step-template/issues/161","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/161/packages"},{"uuid":"5619275014","node_id":"PR_kwDOJiRj288AAAABFjbMkA","number":242,"state":"closed","title":"Bump the dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-29T18:22:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-28T18:23:06.000Z","updated_at":"2026-09-29T18:22:51.000Z","time_to_close":86383,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":5,"packages":[{"name":"tools.jackson:jackson-bom","old_version":"3.2.2","new_version":"3.2.3","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"ch.qos.logback:logback-classic","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.19","new_version":"2.0.20"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"3.10.1","new_version":"3.10.2","repository_url":"https://github.com/diffplug/spotless"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tools.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `3.2.2` | `3.2.3` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.6.3` | `1.6.4` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| org.slf4j:slf4j-api | `2.0.19` | `2.0.20` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `3.10.1` | `3.10.2` |\n\n\nUpdates `tools.jackson:jackson-bom` from 3.2.2 to 3.2.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/169de87d30e0dd04578c5bebb542df1130b32bd2\"\u003e\u003ccode\u003e169de87\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-3.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/c64410be8f1595d0d7ff64bc0f0eb033a383d037\"\u003e\u003ccode\u003ec64410b\u003c/code\u003e\u003c/a\u003e Prep for 3.2.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/1f23ca6d20f2541413f21177dd13890445c1778b\"\u003e\u003ccode\u003e1f23ca6\u003c/code\u003e\u003c/a\u003e Merge branch '3.1' into 3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/432ca52658d8f898bc72793001bb3f90d477d810\"\u003e\u003ccode\u003e432ca52\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/e0d3ccffec25b3eaf9c4399c9dad8264ce7c08da\"\u003e\u003ccode\u003ee0d3ccf\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/8abdaa694293936bbbbeac706e83655929928b95\"\u003e\u003ccode\u003e8abdaa6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-3.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/2abd85ba6a3eb6efcf275a291bb0bb1de66f2976\"\u003e\u003ccode\u003e2abd85b\u003c/code\u003e\u003c/a\u003e Prep for 3.1.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/c63b07a88fd964052c8dbfff409f4f459d02ef60\"\u003e\u003ccode\u003ec63b07a\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/b0a50331a435bf451c14f7fb67a69cf8a0c6a6b2\"\u003e\u003ccode\u003eb0a5033\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-3.2.2...jackson-bom-3.2.3\"\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.6.3 to 1.6.4\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.6.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-09-24 Release of logback version 1.6.4\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Variable substitution is again applied to the \u003ccode\u003escan\u003c/code\u003e attribute of the \u003ccode\u003e\u0026lt;configuration\u0026gt;\u003c/code\u003e element. The scanning refactoring in version 1.5.27 had dropped substitution, so values such as \u003ccode\u003e${logback.scan.enabled:-true}\u003c/code\u003e were no longer resolved. As before version 1.5.27, an unrecognized non-empty value turns scanning on. The same substitution now applies to the scan attribute of \u003ccode\u003e\u0026lt;propertiesConfigurator\u0026gt;\u003c/code\u003e. This regression was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1065\"\u003eissues/1065\u003c/a\u003e by \u003ca href=\"https://github.com/vaibhavjain2\"\u003evaibhavjain2\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• \u003ccode\u003eOutputStreamAppender\u003c/code\u003e and \u003ccode\u003eFileAppender\u003c/code\u003e now handle stateful encoders. The \u003ccode\u003eEncoder\u003c/code\u003e interface has a new default method called \u003ccode\u003eisStateful()\u003c/code\u003e, which returns \u003ccode\u003efalse\u003c/code\u003e. An encoder that keeps state between calls to \u003ccode\u003eencode()\u003c/code\u003e can return true. For such encoders, the appender holds its write lock while encoding and while writing, so the output of concurrent appends cannot interleave. Stateless encoders still encode outside the lock, so their performance does not change. Existing encoders need no changes.\u003c/p\u003e\n\u003cp\u003e• Several race conditions in \u003ccode\u003eOutputStreamAppender\u003c/code\u003e and \u003ccode\u003eFileAppender\u003c/code\u003e were fixed. The appender is now marked started and the encoder header is written while the same lock is held, so a concurrent append can no longer write an event before the header. After acquiring the lock, the appender checks again whether it has been stopped, so no event is written after the footer. In prudent mode, FileAppender now encodes and writes each event while holding the lock.\u003c/p\u003e\n\u003cp\u003e• Fixed a data race on the logger count in LoggerContext. Loggers are created under the lock of their parent logger, so loggers with different parents could be created at the same time and increments of the shared counter could be lost. As a result, \u003ccode\u003eLoggerContext.size()\u003c/code\u003e could return a value lower than the actual number of loggers. The counter is now an \u003ccode\u003eAtomicInteger\u003c/code\u003e. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1038\"\u003eissues/1038\u003c/a\u003e by hcantunc. The fix was contributed in PR \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1055\"\u003e#1055\u003c/a\u003e by \u003ca href=\"https://github.com/seonwooj0810\"\u003eseonwoo_jung\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• \u003ccode\u003eTimeBasedRollingPolicy\u003c/code\u003e now supports half-day periods. Date patterns with the AM/PM marker, for example %d{yyyy-MM-dd-a}, used to be detected as daily and rolled over only at midnight. They now roll over at both 00:00 and 12:00. This issue was reported in issues/976 by shakthifuture. The fix was contributed in PR \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1051\"\u003e#1051\u003c/a\u003e by \u003ca href=\"https://github.com/seonwooj0810\"\u003eseonwoo_jung\u003c/a\u003e. See \u003ccode\u003eTimeBasedRollingPolicy\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e• If \u003ccode\u003eorg.jline.jansi.AnsiConsole\u003c/code\u003e cannot be found on the class path, \u003ccode\u003eJansiConsoleAppender\u003c/code\u003e now emits warnings that explain how to add org.jline:jansi-core and then writes to the plain console stream. See codes.html#missingJlineJansi.\u003c/p\u003e\n\u003cp\u003e• The unused \u003ccode\u003ech.qos.logback.classic.util.LogbackMDCAdapterSimple\u003c/code\u003e class was removed. \u003ccode\u003eLogbackMDCAdapter\u003c/code\u003e remains the default MDC adapter.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 07d291ca0d280bc5da934ec9ff5f1da634fd7937 associated with the tag v_1.6.4. The release was 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\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.6.3...v_1.6.4\"\u003ehttps://github.com/qos-ch/logback/compare/v_1.6.3...v_1.6.4\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/qos-ch/logback/commit/07d291ca0d280bc5da934ec9ff5f1da634fd7937\"\u003e\u003ccode\u003e07d291c\u003c/code\u003e\u003c/a\u003e preapre release 1.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9627dafd8c21639e653f80c3e1f98bf8b4bb9be5\"\u003e\u003ccode\u003e9627daf\u003c/code\u003e\u003c/a\u003e revert to Collections.unmodifiableMap instead of\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa42fb551a52901929433cd7282264a911e5a12e\"\u003e\u003ccode\u003eaa42fb5\u003c/code\u003e\u003c/a\u003e disabled RollingCalendarTest#testVaryingNumberOfHalfDailyPeriods to shave off...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ddc7459d0022d4c07b2800490f6e607258d1f567\"\u003e\u003ccode\u003eddc7459\u003c/code\u003e\u003c/a\u003e Support HALF_DAY periodicity for AM/PM date patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/42d75d76bebc4789edcd06869e8ad6f5b74c8da4\"\u003e\u003ccode\u003e42d75d7\u003c/code\u003e\u003c/a\u003e disable LoggerContextTest#concurrentGetLoggerKeepsSizeConsistent to shave exe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bffd55ed222eda41a67b0f2736476e47fad49f57\"\u003e\u003ccode\u003ebffd55e\u003c/code\u003e\u003c/a\u003e add warnings about missing jline.jansi classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8de0b9b64abc9a4be13df0e7332a0c6827e1d0a7\"\u003e\u003ccode\u003e8de0b9b\u003c/code\u003e\u003c/a\u003e Fix data race on LoggerContext.size (\u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/76c73d1402cef39586527446665e870efe32d2d6\"\u003e\u003ccode\u003e76c73d1\u003c/code\u003e\u003c/a\u003e add MinimalUnmodifiableMap and return it in LogbackMDCAdapter#getPropertyMap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a2c416a361a9af8677b79ba3b3c235a6984a2dfd\"\u003e\u003ccode\u003ea2c416a\u003c/code\u003e\u003c/a\u003e Fix formatting of email instruction in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2c89727c6a24a8283d7485165f70199abbf00b16\"\u003e\u003ccode\u003e2c89727\u003c/code\u003e\u003c/a\u003e mailing lists have been deactivated\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.6.3...v_1.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-core` from 5.23.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\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.19 to 2.0.20\n\nUpdates `com.diffplug.spotless:spotless-maven-plugin` from 3.10.1 to 3.10.2\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.10.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;shortenFullyQualifiedTypes\u0026gt;\u003c/code\u003e now shortens fully-qualified types used in expression contexts (such as static method calls, static fields, and enum constants) while avoiding imports that would change how existing unqualified type references resolve. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3039\"\u003e#3039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEclipse JDT formatter step no longer fails with \u003ccode\u003eNoClassDefFoundError\u003c/code\u003e when lombok is active as a JVM agent (e.g. \u003ccode\u003e-javaagent:lombok.jar\u003c/code\u003e in Eclipse/VS Code/Cursor). (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2795\"\u003e#2795\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/dc2a4cb9a3ad46112908b20629f6981968821e91\"\u003e\u003ccode\u003edc2a4cb\u003c/code\u003e\u003c/a\u003e Published maven/3.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/876c8c4da058fecfb9fe4a3aded6ff866a2590fe\"\u003e\u003ccode\u003e876c8c4\u003c/code\u003e\u003c/a\u003e Published gradle/8.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/ff28375c1412bd283f348110e3f9126cc2d7b50d\"\u003e\u003ccode\u003eff28375\u003c/code\u003e\u003c/a\u003e Published lib/4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/e260aa74fce38301b302fe50e834ddb6d2ee77e0\"\u003e\u003ccode\u003ee260aa7\u003c/code\u003e\u003c/a\u003e shortenFullyQualifiedTypes: preserve unqualified type resolution (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3037\"\u003e#3037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/5a2cdcaab7156d484bb130018bb55758fb8b945c\"\u003e\u003ccode\u003e5a2cdca\u003c/code\u003e\u003c/a\u003e Update changelogs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/98ca50e0bb0bf144195a764d542e7aa86ca1f271\"\u003e\u003ccode\u003e98ca50e\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into 3033-unqualified-type-collision\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/9591d7e7f11072005e3a42a2ac180768e2efce12\"\u003e\u003ccode\u003e9591d7e\u003c/code\u003e\u003c/a\u003e Resolve interopability with spotless, lombok and VSCode (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3038\"\u003e#3038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/5842e1b0ac1498f48577f7875617b2982f5c629a\"\u003e\u003ccode\u003e5842e1b\u003c/code\u003e\u003c/a\u003e shortenFullyQualifiedTypes: shorten FQTs in expression context (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3039\"\u003e#3039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/e7f5b600874fb05241f640f9aa76b2e264268afd\"\u003e\u003ccode\u003ee7f5b60\u003c/code\u003e\u003c/a\u003e Add changelog entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/79ff6c77107fded44becb35e19ff52d6bc5e89d4\"\u003e\u003ccode\u003e79ff6c7\u003c/code\u003e\u003c/a\u003e Resolve interopability with spotless, lombok and VSCode\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diffplug/spotless/compare/maven/3.10.1...maven/3.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/FraunhoferIOSB/FROST-Client-Dynamic/pull/242","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FraunhoferIOSB%2FFROST-Client-Dynamic/issues/242","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/242/packages"},{"uuid":"5619150762","node_id":"PR_kwDOBzM7Ns8AAAABFjU0pw","number":74,"state":"open","title":"Bump org.mockito:mockito-core from 5.23.0 to 5.24.0","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-09-28T18:12:24.000Z","updated_at":"2026-09-28T18:13:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.23.0 to 5.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mockito:mockito-core\u0026package-manager=maven\u0026previous-version=5.23.0\u0026new-version=5.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/steinarb/hello-karaf-demo/pull/74","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/steinarb%2Fhello-karaf-demo/issues/74","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/74/packages"},{"uuid":"5615330296","node_id":"PR_kwDOIatzEs8AAAABFgPKaw","number":3409,"state":"open","title":"build(deps): Bump the gradle-version group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-28T13:27:08.000Z","updated_at":"2026-09-30T19:13:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"gradle-version","update_count":37,"packages":[{"name":"com.diffplug.spotless","old_version":"8.9.0","new_version":"8.10.3","repository_url":"https://github.com/diffplug/spotless"},{"name":"io.freefair.lombok","old_version":"9.5.0","new_version":"9.7.0","repository_url":"https://github.com/freefair/gradle-plugins"},{"name":"software.amazon.awssdk:arns","old_version":"2.51.2","new_version":"2.55.6"},{"name":"software.amazon.awssdk:auth","old_version":"2.51.2","new_version":"2.55.6"},{"name":"software.amazon.awssdk:s3","old_version":"2.51.2","new_version":"2.55.6"},{"name":"software.amazon.awssdk:s3-transfer-manager","old_version":"2.51.2","new_version":"2.55.6"},{"name":"software.amazon.awssdk:sdk-core","old_version":"2.51.2","new_version":"2.55.6"},{"name":"software.amazon.awssdk:bom","old_version":"2.51.2","new_version":"2.55.6"},{"name":"software.amazon.awssdk:auth","old_version":"2.51.2","new_version":"2.55.6"},{"name":"software.amazon.awssdk.crt:aws-crt","old_version":"0.48.3","new_version":"0.48.4","repository_url":"https://github.com/awslabs/aws-crt-java"},{"name":"software.amazon.msk:aws-msk-iam-auth","old_version":"2.3.7","new_version":"2.3.9","repository_url":"https://github.com/aws/aws-msk-iam-auth"},{"name":"software.amazon.awssdk:s3","old_version":"2.51.2","new_version":"2.55.6"},{"name":"software.amazon.awssdk:s3-transfer-manager","old_version":"2.51.2","new_version":"2.55.6"},{"name":"software.amazon.awssdk:sdk-core","old_version":"2.51.2","new_version":"2.55.6"},{"name":"org.bouncycastle:bcpkix-jdk18on","old_version":"1.85","new_version":"1.86","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.bouncycastle:bcprov-jdk18on","old_version":"1.85","new_version":"1.86","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.bouncycastle:bcprov-jdk18on","old_version":"1.85","new_version":"1.86","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.apache.commons:commons-collections4","old_version":"4.5.0","new_version":"4.6.0"},{"name":"com.google.guava:guava","old_version":"33.6.0-jre","new_version":"33.7.1-jre","repository_url":"https://github.com/google/guava"},{"name":"com.google.cloud:google-cloud-storage","old_version":"2.71.0","new_version":"2.74.0","repository_url":"https://github.com/googleapis/google-cloud-java"},{"name":"org.apache.httpcomponents.client5:httpclient5","old_version":"5.6.3","new_version":"5.6.4","repository_url":"https://github.com/apache/httpcomponents-client"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.22.1","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.22.1","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-databind"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-smile","old_version":"2.22.1","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-binary"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.22.1","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.22.1","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.22.1","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-databind"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-smile","old_version":"2.22.1","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-binary"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.22.1","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"org.json:json","old_version":"20260719","new_version":"20260814","repository_url":"https://github.com/douglascrockford/JSON-java"},{"name":"org.projectlombok:lombok","old_version":"1.18.46","new_version":"1.18.48","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"io.opentelemetry:opentelemetry-api","old_version":"1.64.0","new_version":"1.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry:opentelemetry-exporter-otlp","old_version":"1.64.0","new_version":"1.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry:opentelemetry-sdk","old_version":"1.64.0","new_version":"1.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry:opentelemetry-sdk-testing","old_version":"1.64.0","new_version":"1.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry:opentelemetry-bom","old_version":"1.64.0","new_version":"1.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry:opentelemetry-exporter-otlp","old_version":"1.64.0","new_version":"1.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry:opentelemetry-sdk","old_version":"1.64.0","new_version":"1.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry:opentelemetry-sdk-testing","old_version":"1.64.0","new_version":"1.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"com.google.protobuf:protobuf-java","old_version":"4.35.1","new_version":"4.36.2","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"com.google.protobuf:protoc","old_version":"4.35.1","new_version":"4.36.2","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"com.google.protobuf:protoc","old_version":"4.35.1","new_version":"4.36.2","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"io.projectreactor:reactor-core","old_version":"3.8.6","new_version":"3.8.7","repository_url":"https://github.com/reactor/reactor-core"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.18","new_version":"2.0.20"},{"name":"com.github.luben:zstd-jni","old_version":"1.5.7-12","new_version":"1.5.7-20","repository_url":"https://github.com/luben/zstd-jni"},{"name":"software.amazon.awssdk:bom","old_version":"2.51.2","new_version":"2.55.6"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.22.1","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"io.opentelemetry:opentelemetry-bom","old_version":"1.64.0","new_version":"1.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"org.jsoup:jsoup","old_version":"1.23.1","new_version":"1.23.2","repository_url":"https://github.com/jhy/jsoup"},{"name":"org.apache.tika:tika-core","old_version":"3.3.2","new_version":"4.0.0","repository_url":"https://github.com/apache/tika"}],"path":null,"ecosystem":"maven"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the gradle-version group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.diffplug.spotless](https://github.com/diffplug/spotless) | `8.9.0` | `8.10.3` |\n| [io.freefair.lombok](https://github.com/freefair/gradle-plugins) | `9.5.0` | `9.7.0` |\n| software.amazon.awssdk:arns | `2.51.2` | `2.55.6` |\n| software.amazon.awssdk:auth | `2.51.2` | `2.55.6` |\n| software.amazon.awssdk:s3 | `2.51.2` | `2.55.6` |\n| software.amazon.awssdk:s3-transfer-manager | `2.51.2` | `2.55.6` |\n| software.amazon.awssdk:sdk-core | `2.51.2` | `2.55.6` |\n| software.amazon.awssdk:bom | `2.51.2` | `2.55.6` |\n| software.amazon.awssdk:auth | `2.51.2` | `2.55.6` |\n| [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java) | `0.48.3` | `0.48.4` |\n| [software.amazon.msk:aws-msk-iam-auth](https://github.com/aws/aws-msk-iam-auth) | `2.3.7` | `2.3.9` |\n| software.amazon.awssdk:s3 | `2.51.2` | `2.55.6` |\n| software.amazon.awssdk:s3-transfer-manager | `2.51.2` | `2.55.6` |\n| software.amazon.awssdk:sdk-core | `2.51.2` | `2.55.6` |\n| [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java) | `1.85` | `1.86` |\n| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.85` | `1.86` |\n| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.85` | `1.86` |\n| org.apache.commons:commons-collections4 | `4.5.0` | `4.6.0` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.6.0-jre` | `33.7.1-jre` |\n| [com.google.cloud:google-cloud-storage](https://github.com/googleapis/google-cloud-java) | `2.71.0` | `2.74.0` |\n| [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client) | `5.6.3` | `5.6.4` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.22.1` | `2.22.3` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind) | `2.22.1` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-smile](https://github.com/FasterXML/jackson-dataformats-binary) | `2.22.1` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.22.1` | `2.22.3` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.22.1` | `2.22.3` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind) | `2.22.1` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-smile](https://github.com/FasterXML/jackson-dataformats-binary) | `2.22.1` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.22.1` | `2.22.3` |\n| [org.json:json](https://github.com/douglascrockford/JSON-java) | `20260719` | `20260814` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.46` | `1.18.48` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java) | `1.64.0` | `1.66.0` |\n| [io.opentelemetry:opentelemetry-exporter-otlp](https://github.com/open-telemetry/opentelemetry-java) | `1.64.0` | `1.66.0` |\n| [io.opentelemetry:opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-java) | `1.64.0` | `1.66.0` |\n| [io.opentelemetry:opentelemetry-sdk-testing](https://github.com/open-telemetry/opentelemetry-java) | `1.64.0` | `1.66.0` |\n| [io.opentelemetry:opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java) | `1.64.0` | `1.66.0` |\n| [io.opentelemetry:opentelemetry-exporter-otlp](https://github.com/open-telemetry/opentelemetry-java) | `1.64.0` | `1.66.0` |\n| [io.opentelemetry:opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-java) | `1.64.0` | `1.66.0` |\n| [io.opentelemetry:opentelemetry-sdk-testing](https://github.com/open-telemetry/opentelemetry-java) | `1.64.0` | `1.66.0` |\n| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `4.35.1` | `4.36.2` |\n| [com.google.protobuf:protoc](https://github.com/protocolbuffers/protobuf) | `4.35.1` | `4.36.2` |\n| [com.google.protobuf:protoc](https://github.com/protocolbuffers/protobuf) | `4.35.1` | `4.36.2` |\n| [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) | `3.8.6` | `3.8.7` |\n| org.slf4j:slf4j-api | `2.0.18` | `2.0.20` |\n| [com.github.luben:zstd-jni](https://github.com/luben/zstd-jni) | `1.5.7-12` | `1.5.7-20` |\n| software.amazon.awssdk:bom | `2.51.2` | `2.55.6` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.22.1` | `2.22.3` |\n| [io.opentelemetry:opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java) | `1.64.0` | `1.66.0` |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.23.1` | `1.23.2` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.3.2` | `4.0.0` |\n\n\nUpdates `com.diffplug.spotless` from 8.9.0 to 8.10.3\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGradle Plugin v8.10.3\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGenerate formatter defaults from version catalog. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egson\u003c/code\u003e version \u003ccode\u003e2.13.2\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.14.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ezjsonpatch\u003c/code\u003e version \u003ccode\u003e0.4.14\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.4.16\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ejackson-dataformat-yaml\u003c/code\u003e version \u003ccode\u003e2.14.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.20.1\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ektfmt\u003c/code\u003e version \u003ccode\u003e0.63\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.64\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2988\"\u003e2988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ecleanthat\u003c/code\u003e version \u003ccode\u003e2.25\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.26\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2882\"\u003e#2882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ejackson\u003c/code\u003e version \u003ccode\u003e2.20.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.22.2\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2819\"\u003e#2819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ejavaparser\u003c/code\u003e version \u003ccode\u003e3.27.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e3.28.2\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3065\"\u003e#3065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003epalantir-java-format\u003c/code\u003e version \u003ccode\u003e2.80.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.98.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003escalafmt\u003c/code\u003e version \u003ccode\u003e3.8.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e3.11.5\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egoogle-java-format\u003c/code\u003e version \u003ccode\u003e1.30.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e1.36.1\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3075\"\u003e#3075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egherkin-utils\u003c/code\u003e version \u003ccode\u003e10.0.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e12.0.2\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWe no longer publish a plugin marker for the legacy \u003ccode\u003ecom.diffplug.gradle.spotless\u003c/code\u003e id, which has been redirecting to \u003ccode\u003ecom.diffplug.spotless\u003c/code\u003e since 4.0. Builds that still request it now fail with \u003ccode\u003ePlugin [id: 'com.diffplug.gradle.spotless'] was not found\u003c/code\u003e instead of the migration message. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3086\"\u003e#3086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix release signing by using Gradle's required eight-digit signing subkey ID. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3105\"\u003e#3105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix race when creating the npm install cache directory. ((\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGrEclipse no longer emits expected OSGi and nested-jar warnings during initialization. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2445\"\u003e#2445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etypescript\u003c/code\u003e \u003ccode\u003eprettier()\u003c/code\u003e no longer emits a warning when its parser is already set to \u003ccode\u003etypescript\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3098\"\u003e#3098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eversionCatalog()\u003c/code\u003e preserves standalone comments at section boundaries and the end of the file. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3048\"\u003e#3048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eversionCatalog()\u003c/code\u003e preserves entries when comments contain unmatched brackets, preserves commas inside quoted strings, and keeps significant line boundaries in multiline entries. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3042\"\u003e#3042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eversionCatalog()\u003c/code\u003e now reports unfinished entries as lints at their starting line. These fail formatting by default, so upgrading may expose catalog errors that previously caused silent data loss. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3042\"\u003e#3042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop calling deprecated \u003ccode\u003eConfiguration.setVisible\u003c/code\u003e from Gradle 9.0.0 (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3053\"\u003e#3053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEclipse JDT formatter step no longer fails with \u003ccode\u003eNoClassDefFoundError\u003c/code\u003e or \u003ccode\u003eNoSuchMethodError\u003c/code\u003e when lombok is active as a JVM agent (e.g. \u003ccode\u003e-javaagent:lombok.jar\u003c/code\u003e in Eclipse/VS Code/Cursor). (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2795\"\u003e#2795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eGradle Plugin v8.10.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshortenFullyQualifiedTypes()\u003c/code\u003e now shortens fully-qualified types used in expression contexts (such as static method calls, static fields, and enum constants) while avoiding imports that would change how existing unqualified type references resolve. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3039\"\u003e#3039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEclipse JDT formatter step no longer fails with \u003ccode\u003eNoClassDefFoundError\u003c/code\u003e when lombok is active as a JVM agent (e.g. \u003ccode\u003e-javaagent:lombok.jar\u003c/code\u003e in Eclipse/VS Code/Cursor). (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2795\"\u003e#2795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eGradle Plugin v8.10.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eprettier()\u003c/code\u003e and other npm-based steps no longer fail to start on npm 12 (\u003ccode\u003eEUNKNOWNCONFIG\u003c/code\u003e from \u003ccode\u003e--scripts-prepend-node-path\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3024\"\u003e#3024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003espotlessInternalRegisterDependencies\u003c/code\u003e now writes its output under a build directory that is configured after the plugin is applied, instead of always under the default \u003ccode\u003ebuild/\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etargetExclude\u003c/code\u003e now accepts a Gradle \u003ccode\u003eDirectory\u003c/code\u003e, \u003ccode\u003eDirectoryProperty\u003c/code\u003e, or \u003ccode\u003eProvider\u0026lt;Directory\u0026gt;\u003c/code\u003e and excludes the files under it. Previously the directory was treated as a single file, so excluding one silently did nothing. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2667\"\u003e#2667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eGradle Plugin v8.10.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003eshortenFullyQualifiedTypes()\u003c/code\u003e step for Java, which replaces fully-qualified type names with their simple names and adds the imports they need. Best combined with \u003ccode\u003eimportOrder()\u003c/code\u003e and \u003ccode\u003eremoveUnusedImports()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd embedded lockfiles to Eclipse JDT for every supported version (\u003ccode\u003e4.9\u003c/code\u003e through \u003ccode\u003e4.40\u003c/code\u003e), so \u003ccode\u003eeclipse()\u003c/code\u003e resolves from Maven Central instead of querying a P2 update site. Versions without an embedded lockfile still fall back to P2 provisioning. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/1996\"\u003e#1996\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eremoveUnusedImports\u003c/code\u003e no longer fails on Java \u003ccode\u003eimport module\u003c/code\u003e declarations. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2890\"\u003e#2890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexpandWildcardImports()\u003c/code\u003e now builds its type-solver classpath from each Java source set's compile classpath instead of every resolvable configuration. Unrelated configurations (for example generated-code or custom resolvable configs that are not ready yet) are no longer resolved. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2998\"\u003e#2998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003espotlessCheck\u003c/code\u003e violation message now suggests the correct composite/included-build task path (e.g. \u003ccode\u003e./gradlew :my-utils:spotlessApply\u003c/code\u003e) instead of a bare \u003ccode\u003espotlessApply\u003c/code\u003e / \u003ccode\u003e:spotlessApply\u003c/code\u003e that does not select included-build tasks. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2421\"\u003e#2421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParallel multi-project builds no longer intermittently fail with \u0026quot;Cannot fingerprint input property 'stepsInternalEquality': ConfigurationCacheHackList cannot be serialized\u0026quot; / \u0026quot;Failed to provision P2 dependencies\u0026quot; when using \u003ccode\u003eeclipse()\u003c/code\u003e (or other P2-backed steps). Subprojects now share one deduping P2 provisioner and P2 queries are serialized process-wide. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3004\"\u003e#3004\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefault \u003ccode\u003egoogle-java-format\u003c/code\u003e remains \u003ccode\u003e1.28.0\u003c/code\u003e on JVM 17; bumps to \u003ccode\u003e1.30.0\u003c/code\u003e on JVM 21+; require at least \u003ccode\u003e1.30.0\u003c/code\u003e on JVM 25+ for \u003ccode\u003eimport module\u003c/code\u003e support.\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003eeclipse\u003c/code\u003e version to latest \u003ccode\u003e4.39\u003c/code\u003e -\u0026gt; \u003ccode\u003e4.40\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/1996\"\u003e#1996\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/eae36d86664fb5b186eb4e082fd319709e528178\"\u003e\u003ccode\u003eeae36d8\u003c/code\u003e\u003c/a\u003e Published gradle/8.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/61e2016ee3ac82fb565b587e04408ae45dc5b709\"\u003e\u003ccode\u003e61e2016\u003c/code\u003e\u003c/a\u003e Published maven/3.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/49e0b074905b6360848f9ab9c54e6f015911e301\"\u003e\u003ccode\u003e49e0b07\u003c/code\u003e\u003c/a\u003e Published lib/4.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/b7a77486c6e6aad738b68ffce4075949680362d5\"\u003e\u003ccode\u003eb7a7748\u003c/code\u003e\u003c/a\u003e Fix release signing key ID format (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3105\"\u003e#3105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/be8005aae5d5e17c6a2819b2c54df5268c5cf4c5\"\u003e\u003ccode\u003ebe8005a\u003c/code\u003e\u003c/a\u003e Document release signing correction (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3105\"\u003e#3105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/073fe6199960d95f733dad9b4d9311c3148d4914\"\u003e\u003ccode\u003e073fe61\u003c/code\u003e\u003c/a\u003e Use short signing subkey ID for release publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/8ac44c7aa8c08ca9b00e86d4dd59d589e7da8f09\"\u003e\u003ccode\u003e8ac44c7\u003c/code\u003e\u003c/a\u003e Fix race when creating the npm install cache directory (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/3f2d95561185486350c02471dab99a28585e7b45\"\u003e\u003ccode\u003e3f2d955\u003c/code\u003e\u003c/a\u003e Update dependency org.slf4j:slf4j-api to v2.0.20 (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3100\"\u003e#3100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/0c70ca8904be526d40923f47b0fd8e9cfecfd33a\"\u003e\u003ccode\u003e0c70ca8\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix/npm-cache-directory-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/bbf44a47b7cbdd2c4f55880f9767f79f36c9b6ee\"\u003e\u003ccode\u003ebbf44a4\u003c/code\u003e\u003c/a\u003e Fix GrEclipse initialization warnings (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3097\"\u003e#3097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diffplug/spotless/compare/gradle/8.9.0...gradle/8.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.freefair.lombok` from 9.5.0 to 9.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/freefair/gradle-plugins/releases\"\u003eio.freefair.lombok's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.freefair.settings.plugin-versions from 9.4.0 to 9.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1760\"\u003efreefair/gradle-plugins#1760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jreleaser from 1.23.0 to 1.24.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1764\"\u003efreefair/gradle-plugins#1764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 7.2.3.7755 to 7.3.0.8198 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/freefair/gradle-plugins/pull/1763\"\u003efreefair/gradle-plugins#1763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jreleaser from 1.23.0 to 1.24.0 in /examples 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/freefair/gradle-plugins/pull/1765\"\u003efreefair/gradle-plugins#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 in /examples 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/freefair/gradle-plugins/pull/1762\"\u003efreefair/gradle-plugins#1762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 7.2.3.7755 to 7.3.0.8198 in /examples 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/freefair/gradle-plugins/pull/1766\"\u003efreefair/gradle-plugins#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.5.1 to 6.5.4 in /examples 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/freefair/gradle-plugins/pull/1767\"\u003efreefair/gradle-plugins#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 9.5.0 to 9.5.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1768\"\u003efreefair/gradle-plugins#1768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-model from 3.9.15 to 3.9.16 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/freefair/gradle-plugins/pull/1771\"\u003efreefair/gradle-plugins#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-artifact from 3.9.15 to 3.9.16 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/freefair/gradle-plugins/pull/1773\"\u003efreefair/gradle-plugins#1773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.sourceforge.plantuml:plantuml from 1.2026.2 to 1.2026.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1778\"\u003efreefair/gradle-plugins#1778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.immutables:value from 2.12.1 to 2.12.2 in /examples 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/freefair/gradle-plugins/pull/1776\"\u003efreefair/gradle-plugins#1776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 6.0.3 to 6.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1775\"\u003efreefair/gradle-plugins#1775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-core from 3.9.15 to 3.9.16 in /examples 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/freefair/gradle-plugins/pull/1774\"\u003efreefair/gradle-plugins#1774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-model from 3.9.15 to 3.9.16 in /examples 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/freefair/gradle-plugins/pull/1772\"\u003efreefair/gradle-plugins#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-plugin-api from 3.9.15 to 3.9.16 in /examples 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/freefair/gradle-plugins/pull/1769\"\u003efreefair/gradle-plugins#1769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.5.4 to 6.5.5 in /examples 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/freefair/gradle-plugins/pull/1779\"\u003efreefair/gradle-plugins#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.4.1 to 4.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1781\"\u003efreefair/gradle-plugins#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.sourceforge.plantuml:plantuml from 1.2026.4 to 1.2026.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1784\"\u003efreefair/gradle-plugins#1784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.sourceforge.plantuml:plantuml from 1.2026.4 to 1.2026.5 in /examples 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/freefair/gradle-plugins/pull/1783\"\u003efreefair/gradle-plugins#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 1.1.0 to 1.1.1 in /examples 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/freefair/gradle-plugins/pull/1780\"\u003efreefair/gradle-plugins#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 7.3.0.8198 to 7.3.1.8318 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/freefair/gradle-plugins/pull/1785\"\u003efreefair/gradle-plugins#1785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarqube from 7.3.0.8198 to 7.3.1.8318 in /examples 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/freefair/gradle-plugins/pull/1786\"\u003efreefair/gradle-plugins#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 7.3.0.8198 to 7.3.1.8318 in /examples 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/freefair/gradle-plugins/pull/1787\"\u003efreefair/gradle-plugins#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.sourceforge.plantuml:plantuml from 1.2026.5 to 1.2026.6 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/freefair/gradle-plugins/pull/1789\"\u003efreefair/gradle-plugins#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.squareup.okhttp3:okhttp-bom from 5.3.2 to 5.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1788\"\u003efreefair/gradle-plugins#1788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.sourceforge.plantuml:plantuml from 1.2026.5 to 1.2026.6 in /examples 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/freefair/gradle-plugins/pull/1790\"\u003efreefair/gradle-plugins#1790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.squareup.okhttp3:okhttp-bom from 5.3.2 to 5.4.0 in /examples 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/freefair/gradle-plugins/pull/1791\"\u003efreefair/gradle-plugins#1791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.5.5 to 6.5.6 in /examples 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/freefair/gradle-plugins/pull/1792\"\u003efreefair/gradle-plugins#1792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot from 4.0.6 to 4.1.0 in /examples 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/freefair/gradle-plugins/pull/1793\"\u003efreefair/gradle-plugins#1793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.4.2 to 4.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1798\"\u003efreefair/gradle-plugins#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 1.1.1 to 1.1.2 in /examples 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/freefair/gradle-plugins/pull/1797\"\u003efreefair/gradle-plugins#1797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-starter-test from 4.0.6 to 4.1.0 in /examples 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/freefair/gradle-plugins/pull/1796\"\u003efreefair/gradle-plugins#1796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-dependencies from 4.0.6 to 4.1.0 in /examples 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/freefair/gradle-plugins/pull/1795\"\u003efreefair/gradle-plugins#1795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-starter from 4.0.6 to 4.1.0 in /examples 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/freefair/gradle-plugins/pull/1794\"\u003efreefair/gradle-plugins#1794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 9.5.1 to 9.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1799\"\u003efreefair/gradle-plugins#1799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1800\"\u003efreefair/gradle-plugins#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.gwtproject:gwt-dev from 2.13.0 to 2.13.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1802\"\u003efreefair/gradle-plugins#1802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.gwtproject:gwt-user from 2.13.0 to 2.13.1 in /examples 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/freefair/gradle-plugins/pull/1803\"\u003efreefair/gradle-plugins#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.5.6 to 6.5.8 in /examples 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/freefair/gradle-plugins/pull/1801\"\u003efreefair/gradle-plugins#1801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 9.6.0 to 9.6.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1807\"\u003efreefair/gradle-plugins#1807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 6.1.0 to 6.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1808\"\u003efreefair/gradle-plugins#1808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.4.3 to 4.5.0 in /examples 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/freefair/gradle-plugins/pull/1812\"\u003efreefair/gradle-plugins#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.4.3 to 4.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1811\"\u003efreefair/gradle-plugins#1811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jreleaser from 1.24.0 to 1.25.0 in /examples 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/freefair/gradle-plugins/pull/1809\"\u003efreefair/gradle-plugins#1809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 1.1.2 to 1.1.3 in /examples 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/freefair/gradle-plugins/pull/1805\"\u003efreefair/gradle-plugins#1805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jreleaser from 1.24.0 to 1.25.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1810\"\u003efreefair/gradle-plugins#1810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.5.8 to 6.5.9 in /examples 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/freefair/gradle-plugins/pull/1816\"\u003efreefair/gradle-plugins#1816\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/freefair/gradle-plugins/commit/c216850f5185e9024b4115c805797dd458fb39fe\"\u003e\u003ccode\u003ec216850\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.github.spotbugs from 6.5.10 to 6.5.11 in /examples (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1856\"\u003e#1856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/1966ff264dcb4e8d2824f52115abf06b1edef94d\"\u003e\u003ccode\u003e1966ff2\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 4.37.9 to 4.38.0 (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/978f1af9018aad2b81e9141180a78206f6a27dcb\"\u003e\u003ccode\u003e978f1af\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.graalvm.buildtools.native in /examples (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/d1b9240a5826f3348004725b25ce74531a989f9d\"\u003e\u003ccode\u003ed1b9240\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-java from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1877\"\u003e#1877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/ce71cb87062680737ba3a8a0b4cad6db1dfebe00\"\u003e\u003ccode\u003ece71cb8\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.gradle.develocity from 4.5.0 to 4.5.1 in /examples (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1881\"\u003e#1881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/185e4b29fe1966039db852e9364c34ed04d15e9b\"\u003e\u003ccode\u003e185e4b2\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.gradle.develocity from 4.5.0 to 4.5.1 (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1882\"\u003e#1882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/6c48b721cddf33affad8cb2df98dda24b0bbf615\"\u003e\u003ccode\u003e6c48b72\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.gradle.plugin-publish in /examples (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1879\"\u003e#1879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/9298910a349b8875507d78ecdc994d4ca876b31b\"\u003e\u003ccode\u003e9298910\u003c/code\u003e\u003c/a\u003e delombok: preserve all input dirs (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1858\"\u003e#1858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/c2daf9cb33ee4cbbc92079f288db1e05a1585276\"\u003e\u003ccode\u003ec2daf9c\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:freefair/gradle-plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/69c7d6f4945872ecc6fb189966cf2396d17d1e16\"\u003e\u003ccode\u003e69c7d6f\u003c/code\u003e\u003c/a\u003e Update to PlantUML 1.2026.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/freefair/gradle-plugins/compare/9.5.0...9.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `software.amazon.awssdk:arns` from 2.51.2 to 2.55.6\n\nUpdates `software.amazon.awssdk:auth` from 2.51.2 to 2.55.6\n\nUpdates `software.amazon.awssdk:s3` from 2.51.2 to 2.55.6\n\nUpdates `software.amazon.awssdk:s3-transfer-manager` from 2.51.2 to 2.55.6\n\nUpdates `software.amazon.awssdk:sdk-core` from 2.51.2 to 2.55.6\n\nUpdates `software.amazon.awssdk:bom` from 2.51.2 to 2.55.6\n\nUpdates `software.amazon.awssdk:auth` from 2.51.2 to 2.55.6\n\nUpdates `software.amazon.awssdk.crt:aws-crt` from 0.48.3 to 0.48.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awslabs/aws-crt-java/releases\"\u003esoftware.amazon.awssdk.crt:aws-crt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.48.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elatest submodules by \u003ca href=\"https://github.com/TingDaoK\"\u003e\u003ccode\u003e@​TingDaoK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awslabs/aws-crt-java/pull/1010\"\u003eawslabs/aws-crt-java#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/awslabs/aws-crt-java/compare/v0.48.3...v0.48.4\"\u003ehttps://github.com/awslabs/aws-crt-java/compare/v0.48.3...v0.48.4\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/awslabs/aws-crt-java/commit/c80c559c6c966e1209b4db44b6213ea5b1a08962\"\u003e\u003ccode\u003ec80c559\u003c/code\u003e\u003c/a\u003e latest submodules (\u003ca href=\"https://redirect.github.com/awslabs/aws-crt-java/issues/1010\"\u003e#1010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/awslabs/aws-crt-java/compare/v0.48.3...v0.48.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `software.amazon.msk:aws-msk-iam-auth` from 2.3.7 to 2.3.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-msk-iam-auth/releases\"\u003esoftware.amazon.msk:aws-msk-iam-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed credential resolution failures when dualstack endpoints are enabled\n(\u003ccode\u003eAWS_USE_DUALSTACK_ENDPOINT\u003c/code\u003e, the \u003ccode\u003eaws.useDualstackEndpoint\u003c/code\u003e system\nproperty, or \u003ccode\u003euse_dualstack_endpoint\u003c/code\u003e in the AWS config profile). (\u003ca href=\"https://redirect.github.com/aws/aws-msk-iam-auth/issues/252\"\u003e#252\u003c/a\u003e,\nfixes \u003ca href=\"https://redirect.github.com/aws/aws-msk-iam-auth/issues/248\"\u003e#248\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRemoved the explicit STS endpoint override. Endpoint resolution is now\ndelegated to the AWS SDK's endpoint ruleset, which resolves regional,\ndualstack, and FIPS endpoints correctly. Resolved endpoints for existing\nnon-dualstack regional configurations are unchanged.\u003c/li\u003e\n\u003cli\u003eWith dualstack enabled and no \u003ccode\u003eawsStsRegion\u003c/code\u003e configured, provider\nconstruction now fails fast with an actionable error naming the\n\u003ccode\u003eawsStsRegion\u003c/code\u003e JAAS option, instead of repeatedly retrying the\nnonexistent \u003ccode\u003ests.aws-global.api.aws\u003c/code\u003e hostname.\u003c/li\u003e\n\u003cli\u003eWhen the last configured credential provider (for example the\n\u003ccode\u003eawsRoleArn\u003c/code\u003e STS provider) fails and the chain falls back to the default\nproviders, a WARN is now logged naming the failed provider, so the\nconnection no longer silently authenticates as an unintended ambient\nidentity. Setting \u003ccode\u003eawsAddDefaultProviders=\u0026quot;false\u0026quot;\u003c/code\u003e remains the way to\nfail fast instead of falling back.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efipsEnabled\u003c/code\u003e is now set on the STS client only when the\n\u003ccode\u003eawsShouldUseFips\u003c/code\u003e JAAS option requests it, so ambient FIPS\nconfiguration is honored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.8\u003c/h2\u003e\n\u003ch2\u003eWhat's changed in 2.3.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix signing-region resolution for cluster names containing an AWS region id: the region is now anchored to the endpoint DNS suffix instead of matched as an unanchored substring (\u003ca href=\"https://redirect.github.com/aws/aws-msk-iam-auth/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade the AWS SDK BOM from 2.44.12 to 2.51.2\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ejackson-databind\u003c/code\u003e to 2.22.1, resolving CVE-2026-54512, CVE-2026-54513, CVE-2026-54514 and CVE-2026-54515\u003c/li\u003e\n\u003cli\u003eSwitch the synchronous HTTP client from \u003ccode\u003eapache-client\u003c/code\u003e to \u003ccode\u003eapache5-client\u003c/code\u003e, replacing Apache HttpClient 4.x with 5.x and removing \u003ccode\u003ecommons-logging\u003c/code\u003e from the dependency tree\u003c/li\u003e\n\u003cli\u003eConstrain \u003ccode\u003ehttpclient5\u003c/code\u003e to 5.6.4, resolving CVE-2026-64607 and CVE-2026-71290\u003c/li\u003e\n\u003cli\u003eExclude the unused \u003ccode\u003enetty-nio-client\u003c/code\u003e asynchronous HTTP client, which this library never instantiates, reducing the uber jar from roughly 14.4 MB to 10.2 MB and removing all 36 CVEs reported against Netty 4.1.133.Final across its ten modules\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eslf4j-api\u003c/code\u003e to 1.7.36\u003c/li\u003e\n\u003cli\u003eRaise the \u003ccode\u003ekafka-clients\u003c/code\u003e compile floor from 2.8.1 to 3.9.2\u003c/li\u003e\n\u003cli\u003eUpgrade the OWASP \u003ccode\u003edependency-check\u003c/code\u003e plugin from 7.1.0.1 to 13.0.0. Releases 9.0.0 and later use the NVD API in place of the retired NVD data feeds, which the previous version could no longer reach\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaven Central\u003c/h2\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;software.amazon.msk\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;aws-msk-iam-auth\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;2.3.8\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-msk-iam-auth/commit/5ef1a5595c86bb819546767107792823b57a8e61\"\u003e\u003ccode\u003e5ef1a55\u003c/code\u003e\u003c/a\u003e Fix/issue 248 dualstack sts endpoint (\u003ca href=\"https://redirect.github.com/aws/aws-msk-iam-auth/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-msk-iam-auth/commit/a9850eaa8a233a89a6cd69800ec6ab333787a21e\"\u003e\u003ccode\u003ea9850ea\u003c/code\u003e\u003c/a\u003e chore: Prepare release 2.3.8 (\u003ca href=\"https://redirect.github.com/aws/aws-msk-iam-auth/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-msk-iam-auth/commit/e471175f7303c1a6af75a90092c5c908e3d2086e\"\u003e\u003ccode\u003ee471175\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-msk-iam-auth/issues/249\"\u003e#249\u003c/a\u003e from aws/fix/kafka-clients-compile-floor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-msk-iam-auth/commit/10b73f49e1ca37a2c03635a0389ee16607b117be\"\u003e\u003ccode\u003e10b73f4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-msk-iam-auth/issues/247\"\u003e#247\u003c/a\u003e from aws/fix/anchored-region-resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-msk-iam-auth/commit/b1900152394cd30876c54d621f85a982aa8fd70a\"\u003e\u003ccode\u003eb190015\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-msk-iam-auth/issues/244\"\u003e#244\u003c/a\u003e from aws/fix/dependency-currency-2.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-msk-iam-auth/commit/db6eda1057319d5e536412f3f47a9b0ff49693a2\"\u003e\u003ccode\u003edb6eda1\u003c/code\u003e\u003c/a\u003e docs: Document only the NVD_API_KEY environment variable for the scan key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-msk-iam-auth/commit/89dc1206ba761673c02f41dbb6f6366e23d42325\"\u003e\u003ccode\u003e89dc120\u003c/code\u003e\u003c/a\u003e fix: Publish the httpclient5 floor in the POM and exclude apache-client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-msk-iam-auth/commit/462873bdfc90eeb1863c521646195b663c504819\"\u003e\u003ccode\u003e462873b\u003c/code\u003e\u003c/a\u003e fix: Anchor signing-region resolution to the endpoint DNS suffix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-msk-iam-auth/commit/6a8466058e557e11d4d7c99406338af62555035c\"\u003e\u003ccode\u003e6a84660\u003c/code\u003e\u003c/a\u003e fix: Raise the kafka-clients compile floor to 3.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-msk-iam-auth/commit/4a9cb314828a03ef8a6bbc56a00708ac1d7b89a7\"\u003e\u003ccode\u003e4a9cb31\u003c/code\u003e\u003c/a\u003e chore: Tighten build script comments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-msk-iam-auth/compare/v2.3.7...v2.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `software.amazon.awssdk:s3` from 2.51.2 to 2.55.6\n\nUpdates `software.amazon.awssdk:s3-transfer-manager` from 2.51.2 to 2.55.6\n\nUpdates `software.amazon.awssdk:sdk-core` from 2.51.2 to 2.55.6\n\nUpdates `org.bouncycastle:bcpkix-jdk18on` from 1.85 to 1.86\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.md\"\u003eorg.bouncycastle:bcpkix-jdk18on's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eBouncy Castle Crypto Package - Release Notes\u003c/h1\u003e\n\u003ch2\u003e1.0 Introduction\u003c/h2\u003e\n\u003cp\u003eThe Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. The package is organised so that it contains a light-weight API suitable for use in any environment (including the J2ME) with the additional infrastructure to conform the algorithms to the JCE framework.\u003c/p\u003e\n\u003ch2\u003e2.0 Release History\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch3\u003e2.1.1 Version\u003c/h3\u003e\n\u003cp\u003eRelease: 1.87\u003cbr /\u003e\nDate: 2026, TBD\u003c/p\u003e\n\u003ch3\u003e2.1.2 Defects Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA KeyAgreement asked for its shared secret before doPhase returned data rather than refusing. javax.crypto.KeyAgreement specifies IllegalStateException for that state, but nothing in the provider tracked it, so each SPI handed back whatever its result field held: for Diffie-Hellman that was the private value itself - engineInit seeded result with x, so generateSecret() returned the private exponent padded to the prime's length and generateSecret(\u0026quot;AES\u0026quot;) an all-zero key taken from that padding - while ECDH returned null and its named-algorithm overload raised NullPointerException. BaseAgreementSpi now records whether a doPhase has completed the agreement since the last init and refuses the request with an IllegalStateException naming the algorithm, so every family in the provider - DH, ECDH and ECMQV, the SM2 exchange, both ECGOST families, XDH, SM9 and NewHope - answers the same way, and the DH SPI no longer holds the private value in that field at all.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMac.getInstance and KeyGenerator.getInstance by the HMAC SHA-512/224 and SHA-512/256 object identifiers (1.2.840.113549.2.12 and .13) failed, although the same algorithms resolved by name and the matching SecretKeyFactory aliases were registered: the SHA512 mappings called addHMACAlgorithm for the two truncated variants without the addHMACAlias that registers their OIDs against Mac and KeyGenerator. Both are now aliased, as every other HMAC in that class already was.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA KTSParameterSpec naming an HKDF key-derivation function with a parameters field - a form the provider does not service - was accepted at Cipher init and then failed out of wrap or unwrap with an unchecked IllegalStateException neither method declares. The KTS key-wrapping Ciphers (ML-KEM, Classic McEliece, FrodoKEM, the composite KEM and RSA-KEM) now validate the spec's KDF when they take it, reporting an unserviceable one as the InvalidAlgorithmParameterException engineInit declares, which is what the javax.crypto.KEM services already did through KdfUtil.resolveKemSpec.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA DTLS handshake deadlocked when a handshake message ahead of the peer's ChangeCipherSpec (a client's CertificateVerify, say) was lost while the ChangeCipherSpec and Finished behind it arrived: the record layer moved its read epoch on at the ChangeCipherSpec and then discarded every retransmission of the lost message as belonging to the old epoch, whose records are only accepted once the handshake has completed. Each side then waited on the other until a handshake timeout, if one was configured, ended it. Every client-authenticated handshake, and every handshake in which the server issues a NewSessionTicket, was exposed. Until the handshake completes, handshake records from the current epoch are now still accepted after the read epoch has moved on, and each message is checked against the epoch of the record that carried it. The DTLS loopback tests now run their handshakes at 10% datagram loss in each direction, with a client-authenticated handshake at 25%.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe lightweight SubjectPublicKeyInfoFactory and PrivateKeyInfoFactory encoded a GOST R 34.10-2012 key on one of the legacy CryptoPro curves under id-GostR3410-2001, although RFC 9215 sec. 4.2 permits those curves for 2012 keys. The digestParamSet now decides: a GOST R 34.11-94 parameter set means 2001 (RFC 4491 sec. 2.3.2), a GOST R 34.11-2012 digest or none means 2012 with 256/512 taken from the curve field size, and any other value is rejected. GOST3410PublicKeyAlgParameters treats digestParamSet as OPTIONAL on both read and write per RFC 9215, and PrivateKeyInfoFactory now passes attributes through for ECGOST3410 keys (bc-csharp github \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/707\"\u003e#707\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe name-constraint host canonicalisation removed a single RFC 1034 root-label dot, the only empty label a name may legally carry, but nothing refused the ones that are not legal: a dNSName, rfc822Name host or uniformResourceIdentifier host such as \u0026quot;example.com..\u0026quot; kept a phantom empty label after the strip and so matched no constraint at all, escaping an excluded subtree naming the host it appears to carry. A tested name whose host carries an empty label - a second trailing dot, a doubled dot or a leading dot - is now refused outright wherever a constraint of that type is in force, rather than canonicalised into a name it is not: removing the extra dots would decide on the caller's behalf that \u0026quot;example.com..\u0026quot; names example.com, which is not how a consumer resolving or comparing the name reads it, and refusing fails closed in both directions where canonicalising would newly admit such a name under a permitted subtree. The single trailing dot is canonicalised as before, a bare \u0026quot;.\u0026quot; remains the root label rather than an empty one, and the guard is scoped to the host, so the doubled dot a quoted local part may legally carry is unaffected. Constraints are untouched - one may still begin with a dot, which is how this implementation spells \u0026quot;subdomains only\u0026quot; (github PR \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/2436\"\u003e#2436\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSSLContext.createSSLEngine() from the BCJSSE provider in the 1.86 bctls jar failed with NoSuchMethodError on every JDK from 9 up, leaving engine-based users of the provider (Netty, Vert.x and the like) unable to open a connection. The jdk1.5 and jdk1.9 copies of the package-private SSLEngineUtil had declared create(ContextData) with different return types since 2019 - SSLEngine and ProvSSLEngine - and the root ProvSSLContextSpi, compiled against the first, is paired at runtime with the versions/9 copy on any modern JDK. Until 1.86 the java9 compile had hidden this by implicitly recompiling the whole base tree into META-INF/versions/9 (447 classes, ProvSSLContextSpi among them); the -implicit:none added in 1.86 to stop that duplication exposed the mismatch. The jdk1.9 copy now declares the same return type as the root one, a JDK 25 test creates engines against the built jar, and a new multiReleaseCheck Gradle task on every distributed jar reads the constant pool of each class in the jar and in the sibling BC jars it depends on and fails the build when a member reference does not resolve against the copy of its target that a JDK would pair it with, so the class of defect cannot ship again; the same check runs on arbitrary jars, a published release included, as multiReleaseCheckJar (github \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/2448\"\u003e#2448\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe BCFKS key store derived its scrypt keys with the block size r in place of the parallelization parameter p, while writing the p the caller configured out to the store: BcFKSKeyStoreSpi passed getBlockSize() to SCrypt.generate for both arguments and never read the encoded parallelization parameter at all, so every store whose ScryptConfig gave a p other than its r encoded parameters that do not derive its own keys. The store was self-consistent - BC read back what BC wrote - but a conformant RFC 7914 reader computed a different key and so failed the integrity check and the store decryption, and BC could not open such a store written by anyone else. Derivation now follows RFC 7914. A store written by 1.86 or earlier is still read: the integrity check is retried under the old convention, and where a signature check leaves no MAC to settle it the store decryption is retried instead, in both cases reporting the failure of the encoded parameters rather than of the fallback. The write side is governed by org.bouncycastle.bcfks.scrypt_p_eq_r, default true, which writes p equal to r whatever the ScryptConfig asked for: the two conventions then agree, so a store written here is both RFC 7914 correct and readable by 1.86 and earlier. Clearing the property honours the configured p, which those releases cannot read unless p already equals r; the default is intended to become false in a later release, once enough of the installed base is writing parameters that describe themselves. Loading with a BCFKSLoadStoreParameter carrying a ScryptConfig accepts an encoded p equal to either the configured p or the block size, so a store round trips under the configuration that wrote it whichever way the property was set; every other parameter is compared as before. The parallelization parameter is now bounded alongside the cost parameter before the derivation, as the PKCS#8 and PKCS#12 scrypt paths already bound it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBuilding an evidence record was cubic in the number of data objects: SortedHashList and SortedIndexedHashList held their hashes in a LinkedList and found each insertion point by walking it with get(index), so a single add() was quadratic in the position it inserted at and building a list of n hashes cubic, and both lists sit on the generation path - the reduced hash tree of ERSArchiveTimeStampGenerator, the Merkle tree of BinaryTreeRootCalculator.computeRootHash(), and the hash list of every ERSDataGroup. Each now collects its hashes and sorts them once, in toList(); the sort is stable and the old insertion placed a hash after the last one comparing equal to it, which is where a stable sort puts it, so the order of the leaves and every root hash are unchanged. getFirst() answers with a scan rather than a sort and toList() sorts a copy, so neither accessor disturbs what has been added. Generating a time-stamp request over 8,000 data objects goes from about 210 seconds to under a tenth of a second, and 100,000 objects, which the old code could not reach in any practical time, takes about 0.2 seconds (github \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/2456\"\u003e#2456\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAn ERSDataGroup recomputed its hash on every request rather than taking it from the cache ERSCachingData exists to provide: the group overrode getHash(), which left the calculateHash() the cache calls unreachable - and wrong, as it copied the member hashes with a loop bounded by the size of the empty list it was copying into, so it would have digested nothing had anything reached it. The computation is back in calculateHash() and the override is gone, so a group's hash is computed once per digest algorithm and previous-chain hash, as every other ERSData's is. The value itself is unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eERSArchiveTimeStampGenerator rebuilt its reduced hash tree from the data objects on every call, so the usual generateTimeStampRequest() followed by generateArchiveTimeStamp() or generateArchiveTimeStamps() built it twice. The leaves are now built once and dropped when data or a previous chain is added. A Set of the data groups it had been given, which nothing ever read, has gone with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGrain-128AEAD returned corrupted plaintext from a decryption driven in chunks. The stream cipher data operator splits a processBytes() call that spans the buffered authentication tag into two output segments, the bytes released from the tag buffer and then the bytes taken straight from the caller's input, and wrote the second segment at the caller's output offset instead of after the first, so the second segment overwrote the head of the first and the tail of the reported output was never written at all. The call still returned the full byte count, and because the engine's state update depends on the input and the keystream rather than on where the output lands, the tag still verified: the wrong plaintext came back with no error raised. Any chunk after the first that carried more than the 8 byte tag length was affected. Grain-128AEAD is the only engine that uses this operator, and one shot decryption, the encryption path and every other AEAD engine were unaffected. The second segment is now written at the advanced offset, matching the equivalent step of the general decryption path (github PR \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/2447\"\u003e#2447\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe AEAD stream cipher data operator, which Grain-128AEAD alone uses, wrote its output without first checking that the caller's buffer was long enough, so a short output buffer surfaced as an ArrayIndexOutOfBoundsException from inside the engine rather than as the OutputLengthException the general path reports for every other AEAD engine. Both directions of processBytes(), and processByte(), now check before anything is written or buffered, and only when the call releases output, as the general path does.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe RFC 9709 content-encryption AlgorithmIdentifier, which carries the real algorithm inside the parameters of an outer id-alg-cek-hkdf-sha256, was unwrapped at only one of the points where a CMS recipient makes a decision about it. Key-size validation was corrected for plain key transport in 1.86, but the same call in the KEK, RSA-KTS and KEM recipients, and in the key-transport recipient's own ORI-KEM branch, still compared the recovered key against the outer identifier, which registers no key size, so setKeySizeValidation(true) silently checked nothing there; the setAllowedContentAlgorithms allow-list and the setMinimumTagSize floor were applied to the outer identifier on every recipient family, including the one already corrected, so neither constrained an RFC 9709 message. The unwrap now happens once for the key-size check and once for the two policy checks, and every recipient polices and validates the content-encryption algorithm the message actually carries. A recipient with no allow-list, no tag floor and no key-size validation configured behaves exactly as before; a caller who listed id-alg-cek-hkdf-sha256 in an allow-list in order to admit RFC 9709 messages must now list the content-encryption algorithms themselves (github PR \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/2446\"\u003e#2446\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA CMS message whose EncryptedContentInfo named the RFC 9709 key derivation but carried no readable content-encryption AlgorithmIdentifier in its parameters was reported as a NullPointerException, or as an IllegalArgumentException from the ASN.1 decoder, out of methods declared to throw CMSException, RecipientInformation.getContent() among them. The four places that resolve the wrapper - the CEK derivation, the content cipher selection, the key-size check, and the recipient's allowed-algorithm and tag-size checks - now share one resolver, which reports an absent or unreadable inner algorithm as a CMSException.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe two YubiKey OpenPGP smart-card decryptor factories zeroized the user PIN array the KeyPassphraseProvider handed them rather than a copy of it, in a finally block after each private-key operation. Both providers BC ships return the application's own array by reference - DefaultKeyPassphraseProvider hands back the char[] it has cached for the key, and the provider inside OpenPGPApi.editKey returns its argument - so the first card operation destroyed the caller's PIN and the next private-key operation presented an all-zero PIN to the card, which the card refuses at the cost of a PIN retry. The PIN is now fetched as a clone the card operation owns - in OpenPGPSmartCard.requireUserPin, where the smart-card restructuring of this release put the fetch the two factories used to make - and KeyPassphraseProvider.getKeyPassword records that the array it returns stays owned by the provider (github PR \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/2444\"\u003e#2444\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe CRMF PKIPublicationInfo structure accepted, and could be built with, publication information RFC 4211 sec. 6.3 forbids: pubInfos MUST NOT be present if the action is dontPublish, and the field is SEQUENCE SIZE (1..MAX), so a present one is never empty. Both contradictions are now rejected with an IllegalArgumentException, on parsing and on construction from an array of SinglePubInfo. An absent pubInfos with the pleasePublish action, which is how the RFC spells \u0026quot;don't care\u0026quot;, is unaffected, and no constructor in the library could produce either rejected form.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe CMS RFC 8418 key agreement schemes (dhSinglePass-stdDH-hkdf-sha256/384/512, used with X25519 and X448) derived the key-encryption key with the user keying material in the entityUInfo of the ECC-CMS-SharedInfo but never as the HKDF salt, where RFC 8418 sec. 2.2 requires both - its recipe is salt = ukm, PRK = HKDF-Extract(salt, K), KEK = HKDF-Expand(PRK, DER(ECC-CMS-SharedInfo), SizeInOctets(KEK)). A message carrying a ukm therefore did not interoperate with a conforming implementation in either direction. The ukm is now passed as the salt as well, on both the generating and the receiving side, for those three schemes. A message with a ukm written by 1.86, the only release with RFC 8418 support, is not readable by this release and vice versa; messages without a ukm, and the X9.63-KDF key agreement schemes, are unaffected. The round-trip test now covers both the ukm and no-ukm cases for all six curve and scheme combinations, and checks the key-encryption key against the RFC's own recipe rather than only against BC itself (github \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/2454\"\u003e#2454\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA JKS store shorter than the SHA-1 checksum it ends with threw an unchecked ArrayIndexOutOfBoundsException out of KeyStore.load, which declares IOException for a store it cannot read: JKSKeyStoreSpi.validateStream subtracted the digest size from the raw store length without checking it, so the digest update clamped its negative length to zero and the System.arraycopy that lifted the stored checksum out failed on a negative source index. The length is now checked against the checksum plus the 12-byte header before the checksum position is used, and a store too short to carry either is reported as an EOFException. The JKS store is reached through the compatibility probe in AdaptingKeyStoreSpi, so any key store type that probes for it was exposed, and the legacy jdk1.1 and jdk1.4 provider copies carry the same fix (github \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/2451\"\u003e#2451\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA custom Argon2BytesGenerator.BlockPool was left to zeroise the blocks it recycled itself, and had no way to know how many blocks to hold: the generator returned each block to the pool with the password-derived data still in it, so only the FixedBlockPool BC ships cleared them, and sizing any other pool meant replicating the internal memory alignment and the block count of the fill step. The generator now clears every block before it goes back, so a pool neither has to clear nor can observe that data, and Argon2BytesGenerator.getBlockCount(memory, lanes) gives the number of blocks a run takes - which the default pool now uses, so it no longer discards and reallocates the four blocks of the fill step on every call. FixedBlockPool drops the two clears it no longer needs, leaving one zeroisation per block per use rather than two, and a generateBytes() that fails part way through now returns and clears the blocks it took, along with its own working buffer, rather than leaving both to the garbage collector (github \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/2452\"\u003e#2452\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe PKCS#12 key stores wrote the MAC key-derivation parameters of a file they had loaded into every file they wrote afterwards, under whatever password the caller stored with. For PKCS12-PBMAC1 that carried the loaded file's PBKDF2 salt, iteration count, key length and PRF, because the parameters were minted only when the store held none and were then assigned back, so the branch ran once per store object rather than once per write - which also meant one store reused a single PBKDF2 salt across every write, including writes under different passwords, with no file loaded at all. The classic store inherited the MAC salt length and digest algorithm the same way, so a file declaring a zero-length MAC salt was re-stored with one, and a file it had loaded under RFC 9579 handed on that file's PBKDF2 salt too, both stores reading PBMAC1. The values were also latched before the MAC was verified and were not cleared by the load(null, null) a caller must issue to recover, so a file that failed the check left them behind for the caller's own file. The PBKDF2 salt and the MAC salt are now generated for every write, the MAC salt at no fewer than 8 octets, nothing is latched until the file has verified, and an AlgorithmIdentifier supplied through a PKCS12StoreParameter is still written as it was given. A loaded file's PRF, key length, digest algorithm and MacData iteration count are still kept, the last as before; the PBKDF2 count is kept where it is at least the count being written with and raised to it otherwise, since the file being re-stored is not the one that count was chosen for - RFC 9579's own test vectors ask for 2048. That count is now org.bouncycastle.pkcs12.pbkdf2_it_count, default 65,536, the write-side counterpart for a PBMAC1 MAC of what org.bouncycastle.pkcs12.store_it_count is for the PBE. Reading is unaffected: a file's MAC is verified with the parameters it carries, whatever they are (github \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/2450\"\u003e#2450\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCipher.SM9 took its data-encapsulation mode for decryption from the ciphertext rather than from the mode the Cipher was configured with. The GM/T 0080-2020 SM9Cipher structure names the mode in an enType field, but GM/T 0044.4 defines the authenticator as C3 = MAC(K2, C2), over the encapsulated message alone, so enType is not covered by it: re-encoding a ciphertext with the other enType leaves C1, C3 and C2 untouched and steers the recipient into the other mode. GM/T 0044.4 takes K1 and K2 from a single KDF output of klen = mlen + K2_len bits in stream mode and K1_len + K2_len bits in SM4 mode, where K1_len = 128, so when C2 is 16 bytes long the two modes make the identical KDF call and derive the same K1 and K2: a one-block SM4 ciphertext relabelled as stream mode passes the MAC check and the recipient returns K1 xor C2 - from which both the SM4 key K1 and the padded plaintext block follow, wherever that output is observable. CipherSpi now decrypts in the configured mode and rejects a ciphertext whose enType disagrees with it, so the mode is symmetric between encryption and decryption. That check compares two values a relabelling attacker can make agree, and so does not by itself protect a recipient whose Cipher is configured for stream mode - the relabelled one-block ciphertext then matches the configuration - so SM9Engine additionally refuses a 16-byte C2, the one C2 length at which the two modes collide, in both modes and both directions: on decryption, and on encryption a 16-byte message in stream mode and a message of fewer than 16 bytes, which pads to one block, in SM4 mode. Refusing the length on decryption protects the recipient that does so, but the message a relabelled ciphertext gives away is the SM4-mode sender's, who cannot tell whether the recipient's implementation refuses it, which is why the SM4 mode no longer produces one; messages of every other length are unchanged in both modes. A stream-mode ciphertext must accordingly be decrypted through a stream-mode Cipher (\u0026quot;SM9/XOR/NoPadding\u0026quot;) rather than the SM4-mode default that Cipher.getInstance(\u0026quot;SM9\u0026quot;) gives; a message of fewer than 16 bytes has to be sent in stream mode, and one of exactly 16 bytes - a 128-bit key, say - in SM4 mode; and a ciphertext made by an earlier version whose C2 is 16 bytes long is no longer decrypted, whichever mode wrote it - a one-block SM4-mode ciphertext, or a stream-mode one carrying a 16-byte message. The SM9 KEM is unaffected.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDecrypting an OpenPGP message in two steps - recovering the session key from a SKESK packet and then decrypting the SEIPD v1 body through PGPEncryptedDataList.extractSessionKeyEncryptedData() - stopped detecting a wrong passphrase. 1.86 suppressed the legacy CFB \u0026quot;quick check\u0026quot; on the two repeated prefix bytes for every session-key decryption, to close the Mister-Zuccherato oracle on the path a PKESK session key reaches, but the same class also carries password-derived session keys, where reporting the check is what identifies a wrong passphrase and lets the next passphrase or SKESK packet be tried. A SKESK v4 packet deriving the session key from the S2K output directly (no encrypted session key) yields a well formed session key for any passphrase, so a wrong one no lo...\n\n_Description has been truncated_","html_url":"https://github.com/opensearch-project/opensearch-migrations/pull/3409","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/opensearch-project%2Fopensearch-migrations/issues/3409","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3409/packages"},{"uuid":"5614994632","node_id":"PR_kwDOEzj3BM8AAAABFf-DUw","number":986,"state":"open","title":"chore(deps-dev): bump org.mockito:mockito-core from 5.23.0 to 5.24.0 in /transaction-analyzer/java","user":"dependabot[bot]","labels":["dependencies"],"assignees":["hantsy"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-28T13:03:34.000Z","updated_at":"2026-09-28T13:03:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"}],"path":"/transaction-analyzer/java","ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.23.0 to 5.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mockito:mockito-core\u0026package-manager=maven\u0026previous-version=5.23.0\u0026new-version=5.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hantsy/code-challenges/pull/986","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hantsy%2Fcode-challenges/issues/986","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/986/packages"},{"uuid":"5614478848","node_id":"PR_kwDOQSl5DM8AAAABFfjrSg","number":66,"state":"open","title":"chore(deps-dev): bump org.mockito:mockito-core from 5.20.0 to 5.24.0","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-09-28T12:24:15.000Z","updated_at":"2026-09-28T12:25:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"org.mockito:mockito-core","old_version":"5.20.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.20.0 to 5.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.23.0\u003c/h2\u003e\n\u003ch2\u003eNOTE: Breaking change for Android\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003emockito-android\u003c/code\u003e artifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3788\"\u003e#3788\u003c/a\u003e for more details.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c!-- 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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.20.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mockito:mockito-core\u0026package-manager=maven\u0026previous-version=5.20.0\u0026new-version=5.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/berledge2000-png/Store/pull/66","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/berledge2000-png%2FStore/issues/66","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/66/packages"},{"uuid":"5607665232","node_id":"PR_kwDOUIPRF88AAAABFaHJLw","number":13,"state":"open","title":"chore(deps-dev): bump org.mockito:mockito-core from 5.23.0 to 5.24.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":["rhwood"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-28T00:36:42.000Z","updated_at":"2026-09-29T18:29:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.23.0 to 5.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\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/rhwood/everfox-cdr-cloud-api-java-client/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhwood%2Feverfox-cdr-cloud-api-java-client/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"5593945962","node_id":"PR_kwDOUGgVCc8AAAABFPuOHA","number":6,"state":"closed","title":"build(deps): bump the maven group in /gateways/pingaccess/authzen-pdp with 7 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-27T00:21:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-26T12:24:02.000Z","updated_at":"2026-09-27T00:21:48.000Z","time_to_close":43064,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"maven","update_count":7,"packages":[{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.21.1","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-databind"},{"name":"org.bitbucket.b_c:jose4j","old_version":"0.9.6","new_version":"0.9.7"},{"name":"org.mockito:mockito-core","old_version":"5.14.2","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.13.0","new_version":"3.16.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.2.5","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-jar-plugin","old_version":"3.4.1","new_version":"3.5.1","repository_url":"https://github.com/apache/maven-jar-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.15","repository_url":"https://github.com/jacoco/jacoco"}],"path":"/gateways/pingaccess/authzen-pdp","ecosystem":"maven"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the maven group in /gateways/pingaccess/authzen-pdp with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind) | `2.21.1` | `2.22.3` |\n| [org.bitbucket.b_c:jose4j](https://bitbucket.org/b_c/jose4j) | `0.9.6` | `0.9.7` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.14.2` | `5.23.0` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.13.0` | `3.16.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.2.5` | `3.6.0` |\n| [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) | `3.4.1` | `3.5.1` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.15` |\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.21.1 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/4385c5f7d51426f66fb24c3777308acc8ae7ea6c\"\u003e\u003ccode\u003e4385c5f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-databind-2.22.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/ccb4fd0158cd20800f6014496dccf7332e5b18ce\"\u003e\u003ccode\u003eccb4fd0\u003c/code\u003e\u003c/a\u003e Prep for 2.22.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/2958412f1817a0ad95c34066b7eb85781dd2d4f1\"\u003e\u003ccode\u003e2958412\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/1215b94c2f7a8c4ce3863afbc38275a19c682a54\"\u003e\u003ccode\u003e1215b94\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/1f0df621449e5de7dd13a1538e0343f65f0e6bb3\"\u003e\u003ccode\u003e1f0df62\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-databind/commit/13a9ff4c4ef982cda23b99fea89d2a4e87af9019\"\u003e\u003ccode\u003e13a9ff4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-databind-2.21.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/d168f9679ad575cdc2df8d53a8474ec481c7b5a7\"\u003e\u003ccode\u003ed168f96\u003c/code\u003e\u003c/a\u003e Prep for 2.21.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/eaf5c76b8e0a538729a1bf922061abf73b13f89b\"\u003e\u003ccode\u003eeaf5c76\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/e05ef4cbb4d534a82948f8ba84350e55493bc72e\"\u003e\u003ccode\u003ee05ef4c\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-databind/commit/f6d4000c1eb6d34e2ae24685a9790b1e833d4bcb\"\u003e\u003ccode\u003ef6d4000\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-databind/compare/jackson-databind-2.21.1...jackson-databind-2.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.bitbucket.b_c:jose4j` from 0.9.6 to 0.9.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from [org.bitbucket.b_c:jose4j's changelog](\u003ca href=\"https://bitbucket.org/b_c/jose4j/src/master/Release\"\u003ehttps://bitbucket.org/b_c/jose4j/src/master/Release\u003c/a\u003e Notes.md).\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch5\u003ejose4j-0.9.7 - September 9, 2026\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate test dependencies\u003c/li\u003e\n\u003cli\u003ecap the size of numbers for better resource utilization in JSON processing (hat tip to Mike Read for the tip)\u003c/li\u003e\n\u003cli\u003efix some typos and other issues in javadoc and log messages\u003c/li\u003e\n\u003cli\u003eupdates for newer maven central publishing\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://bitbucket.org/b_c/jose4j/commits/756257eb92352600d5dde08c2b8ed25db13a8952\"\u003e\u003ccode\u003e756257e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/b_c/jose4j/commits/5db177b550d355365ebf5c63d86376766e3ed6d8\"\u003e\u003ccode\u003e5db177b\u003c/code\u003e\u003c/a\u003e Look for Tag mismatch with no \u0026quot;!\u0026quot; b/c apparently maybe that changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/b_c/jose4j/commits/71a6650cee92e4c7fd91e860a42ddc533c902e40\"\u003e\u003ccode\u003e71a6650\u003c/code\u003e\u003c/a\u003e Merged in strict-aud-validation (pull request \u003ca href=\"https://bitbucket.org/b_c/jose4j/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/b_c/jose4j/commits/05ce8870e1b7e37ef4bb53d138c95746c4dd0e28\"\u003e\u003ccode\u003e05ce887\u003c/code\u003e\u003c/a\u003e Compiler source and target to 1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/b_c/jose4j/commits/f7c6da83b7f8097be7d3391b4eca9a7dec4e765f\"\u003e\u003ccode\u003ef7c6da8\u003c/code\u003e\u003c/a\u003e Update slf4j, bouncycastle, and mockito dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/b_c/jose4j/commits/3ac5eb47145d8d63bb640020fd9a0c22435ed932\"\u003e\u003ccode\u003e3ac5eb4\u003c/code\u003e\u003c/a\u003e Merged in fix-comment-typos (pull request \u003ca href=\"https://bitbucket.org/b_c/jose4j/issues/27\"\u003e#27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/b_c/jose4j/commits/a87874c53748cb92002fcefd32df27413e14f4c2\"\u003e\u003ccode\u003ea87874c\u003c/code\u003e\u003c/a\u003e Fix stated default in Get.setResponseBodySizeLimit javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/b_c/jose4j/commits/51bdce2c95183cd11937b11190b306fe2a32ff59\"\u003e\u003ccode\u003e51bdce2\u003c/code\u003e\u003c/a\u003e fix log message arg number missmatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/b_c/jose4j/commits/7d8c47016f77686844288576b133f23d6e75e83b\"\u003e\u003ccode\u003e7d8c470\u003c/code\u003e\u003c/a\u003e Another log message arg number mismatch with a different fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/b_c/jose4j/commits/908a55ebf58b908e9e91a01aa86d8e5ae9f37dce\"\u003e\u003ccode\u003e908a55e\u003c/code\u003e\u003c/a\u003e cap the size of numbers for better resource utilization in JSON processing (h...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/b_c/jose4j/branches/compare/jose4j-0.9.7..jose4j-0.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-core` from 5.14.2 to 5.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.23.0\u003c/h2\u003e\n\u003ch2\u003eNOTE: Breaking change for Android\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003emockito-android\u003c/code\u003e artifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3788\"\u003e#3788\u003c/a\u003e for more details.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.23.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-03-11 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.22.0...v5.23.0\"\u003e6 commit(s)\u003c/a\u003e by Brice Dutheil, Joshua Selbo, Philippe Kernevez\u003c/li\u003e\n\u003cli\u003eReplace mockito-android mock maker implementation with dexmaker-mockito-inline [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3792\"\u003e#3792\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3792\"\u003emockito/mockito#3792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix StackOverflowError with AbstractList after using mockSingleton [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3790\"\u003emockito/mockito#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark parameters of \u003ccode\u003eMockito.when\u003c/code\u003e \u003ccode\u003e@Nullable\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003emockito/mockito#3503\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.22.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.22.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-02-27 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.22.0\"\u003e6 commit(s)\u003c/a\u003e by Joshua Selbo, NiMv1, Rafael Winterhalter, dependabot[bot], eunbin son\u003c/li\u003e\n\u003cli\u003eAvoid mocking of internal static utilities [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3785\"\u003e#3785\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3785\"\u003emockito/mockito#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.4 to 1.4.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3780\"\u003emockito/mockito#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic mocking of UUID.class corrupted under JDK 25 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003e#3778\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003emockito/mockito#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3774\"\u003e#3774\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3774\"\u003emockito/mockito#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: clarify RETURNS_MOCKS behavior with sealed abstract enums (Java 15+) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3773\"\u003emockito/mockito#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tests for Sets utility class [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3771\"\u003e#3771\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3771\"\u003emockito/mockito#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd core API to enable Kotlin singleton mocking [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3762\"\u003emockito/mockito#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStubbing Kotlin \u003ccode\u003eobject\u003c/code\u003e singletons [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003e#3652\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003emockito/mockito#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncorrect documentation for RETURNS_MOCKS [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003e#3285\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003emockito/mockito#3285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.21.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2025-12-09 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.20.0...v5.21.0\"\u003e17 commit(s)\u003c/a\u003e by Giulio Longfils, Joshua Selbo, Woongi9, Zylox, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.3 to 1.4.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3768\"\u003e#3768\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3768\"\u003emockito/mockito#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.2 to 1.4.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3767\"\u003e#3767\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3767\"\u003emockito/mockito#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3765\"\u003e#3765\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3765\"\u003emockito/mockito#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdds output of matchers to potential mismatch; Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2468\"\u003e#2468\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3760\"\u003e#3760\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3760\"\u003emockito/mockito#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eForbid mocking WeakReference with inline mock maker [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3759\"\u003e#3759\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3759\"\u003emockito/mockito#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackOverflowError when mocking WeakReference [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3758\"\u003e#3758\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3758\"\u003emockito/mockito#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3756\"\u003e#3756\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3756\"\u003emockito/mockito#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.1 to 1.4.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3755\"\u003e#3755\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3755\"\u003emockito/mockito#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport primitives in GenericArrayReturnType. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3753\"\u003e#3753\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3753\"\u003emockito/mockito#3753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when stubbing array of primitive type on Android [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3752\"\u003e#3752\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3752\"\u003emockito/mockito#3752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.0 to 1.4.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3744\"\u003e#3744\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3744\"\u003emockito/mockito#3744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3743\"\u003e#3743\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3743\"\u003emockito/mockito#3743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 0.11.0 to 0.11.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3738\"\u003e#3738\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3738\"\u003emockito/mockito#3738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-plugin-gradle from 7.2.1 to 8.0.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3735\"\u003e#3735\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3735\"\u003emockito/mockito#3735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.3.7 to 1.4.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3734\"\u003e#3734\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3734\"\u003emockito/mockito#3734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.5 to 3.27.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3733\"\u003e#3733\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3733\"\u003emockito/mockito#3733\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/mockito/mockito/commit/a231205b240e7884a63bf0f63440012867a4da21\"\u003e\u003ccode\u003ea231205\u003c/code\u003e\u003c/a\u003e Fix StackOverflowError with AbstractList after using mockSingleton (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f6a91a6a6138c776fa8b41ffb3fd078c64802044\"\u003e\u003ccode\u003ef6a91a6\u003c/code\u003e\u003c/a\u003e Replace mockito-android mock maker implementation with dexmaker-mockito-inlin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/aa2298a627ab2c0bce07f648e444477d8e2e05ba\"\u003e\u003ccode\u003eaa2298a\u003c/code\u003e\u003c/a\u003e fix: make spotless happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/a6729d657e232ca64da81d9801d7b8f3be6fc49a\"\u003e\u003ccode\u003ea6729d6\u003c/code\u003e\u003c/a\u003e chore: update BDDMockito with jspecify annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/bb83c922484cfd3693d61549b5d6ef39a9c02c2b\"\u003e\u003ccode\u003ebb83c92\u003c/code\u003e\u003c/a\u003e chore: move jspecify as a compile only dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/47a46954cd1c0f8ef64ec63d43da9b71081d74e6\"\u003e\u003ccode\u003e47a4695\u003c/code\u003e\u003c/a\u003e chore: add jspecify with minimal change. Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/25f13951d35ca391ee50207e6c564f3e869f3d91\"\u003e\u003ccode\u003e25f1395\u003c/code\u003e\u003c/a\u003e Add core API to enable Kotlin singleton mocking (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ef9ee5529853d96028b520f84a41ffd41afc9a1d\"\u003e\u003ccode\u003eef9ee55\u003c/code\u003e\u003c/a\u003e Avoids mocking private static methods, as well as package-private static meth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d16fcfc274d7ca03a2b4bdc22dd7c3ec6dac8690\"\u003e\u003ccode\u003ed16fcfc\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.4 to 1.4.5 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/27eb8a3acdd9c9eb3ff788a71b22777026874439\"\u003e\u003ccode\u003e27eb8a3\u003c/code\u003e\u003c/a\u003e Clarify \u003ccode\u003eRETURNS_MOCKS\u003c/code\u003e behavior with sealed abstract enums (Java 15+) (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.14.2...v5.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-compiler-plugin` from 3.13.0 to 3.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-compiler-plugin/releases\"\u003eorg.apache.maven.plugins:maven-compiler-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.16.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRecompile when dependencies change (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1102\"\u003e#1102\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incremental detection of empty sources, 3.x (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1075\"\u003e#1075\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-578\"\u003e[MCOMPILER-578]\u003c/a\u003e - Track outputs across compiler executions (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1091\"\u003e#1091\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild fails when annotation processor list is empty (but present) (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1077\"\u003e#1077\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-374\"\u003e[MCOMPILER-374]\u003c/a\u003e - Unable to compile MR-JAR code against older directories when module-info.java is present (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1093\"\u003e#1093\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake mcompiler-120 IT locale independent (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1063\"\u003e#1063\u003c/a\u003e) \u003ca href=\"https://github.com/anilvdl\"\u003e\u003ccode\u003e@​anilvdl\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\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-569\"\u003e[MCOMPILER-569]\u003c/a\u003e - Document implicitly compiled excluded sources (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1092\"\u003e#1092\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1074\"\u003e#1074\u003c/a\u003e) \u003ca href=\"https://github.com/potiuk\"\u003e\u003ccode\u003e@​potiuk\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\u003eAvoid using deprecated method CompilerConfiguration.setCompilerVersion (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1121\"\u003e#1121\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace adopt-openj9 by semeru JDK distribution on GH (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1122\"\u003e#1122\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePort the site documentation from APT to Markdown (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1110\"\u003e#1110\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVerify against Maven 4.0.0-rc-6 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1105\"\u003e#1105\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tests on Jenkins (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1100\"\u003e#1100\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1074\"\u003e#1074\u003c/a\u003e) \u003ca href=\"https://github.com/potiuk\"\u003e\u003ccode\u003e@​potiuk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor compiler mojo to use dependency injection and improve string… (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1066\"\u003e#1066\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ITs for Maven 3.10.x (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1061\"\u003e#1061\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate maven-surefire-plugin version to 3.x in the MCOMPILER-481 IT (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1035\"\u003e#1035\u003c/a\u003e) \u003ca href=\"https://github.com/cdouillard\"\u003e\u003ccode\u003e@​cdouillard\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 plexusCompilerVersion from 2.16.2 to 2.17.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1112\"\u003e#1112\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1113\"\u003e#1113\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse latest Maven 4 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1045\"\u003e#1045\u003c/a\u003e) \u003ca href=\"https://github.com/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump apache/maven-gh-actions-shared/.github/workflows/release-drafter.yml from 4 to 5 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1083\"\u003e#1083\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump apache/maven-gh-actions-shared/.github/workflows/pr-automation.yml from 4 to 5 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1082\"\u003e#1082\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml from 4 to 5 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1084\"\u003e#1084\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 48 to 49 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1068\"\u003e#1068\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-invoker-plugin from 3.9.1 to 3.10.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1047\"\u003e#1047\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 47 to 48 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1050\"\u003e#1050\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.16 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1054\"\u003e#1054\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.10 to 9.10.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1059\"\u003e#1059\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.9.1 to 9.10 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1053\"\u003e#1053\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-compiler-plugin/pull/1041\"\u003e#1041\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-compiler-plugin/pull/1038\"\u003e#1038\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-compiler-plugin/pull/1032\"\u003e#1032\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.15.0\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/apache/maven-compiler-plugin/commit/e7bba6ed5f9c17003d5c5d1413144bb214177408\"\u003e\u003ccode\u003ee7bba6e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-compiler-plugin-3.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/c906809e0c0b2c79e8a03165cb942f152a911416\"\u003e\u003ccode\u003ec906809\u003c/code\u003e\u003c/a\u003e Avoid using deprecated method CompilerConfiguration.setCompilerVersion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/ad74fee36865d7a1752c9b96ff9a9e702565fdb3\"\u003e\u003ccode\u003ead74fee\u003c/code\u003e\u003c/a\u003e Replace adopt-openj9 by semeru JDK distribution on GH\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/beb0eda2100e77d3f01bf4cc89edd5b721411f63\"\u003e\u003ccode\u003ebeb0eda\u003c/code\u003e\u003c/a\u003e Recompile when dependencies change (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/a0b689e0e7f13d3a7dded7847a807fe6453e0358\"\u003e\u003ccode\u003ea0b689e\u003c/code\u003e\u003c/a\u003e [MCOMPILER-578] Track outputs across compiler executions (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/2e8122841d9b10d2d83a90cc07530d7a09eebc47\"\u003e\u003ccode\u003e2e81228\u003c/code\u003e\u003c/a\u003e Fix incremental detection of empty sources, 3.x (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/2132f5bf0cbfcde26301084c4833f1a9420f1baf\"\u003e\u003ccode\u003e2132f5b\u003c/code\u003e\u003c/a\u003e configure ATR project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/5992b772033a7488767c4b3aa806f080eba96593\"\u003e\u003ccode\u003e5992b77\u003c/code\u003e\u003c/a\u003e Build fails when annotation processor list is empty (but present) (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/acccef703e5491c29c6dd9e8381677d3e7927589\"\u003e\u003ccode\u003eacccef7\u003c/code\u003e\u003c/a\u003e Bump plexusCompilerVersion from 2.16.2 to 2.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/72bc4454dfdcd1c3551137e5b27560f88b4480ae\"\u003e\u003ccode\u003e72bc445\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.13.0...maven-compiler-plugin-3.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.2.5 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-surefire-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003ePlease refer to the main page for what's new \u003ca href=\"https://maven.apache.org/surefire/\"\u003ehttps://maven.apache.org/surefire/\u003c/a\u003e\nAnd the migration page \u003ca href=\"https://maven.apache.org/surefire/maven-surefire-plugin/whats-new-3-6-0.html\"\u003ehttps://maven.apache.org/surefire/maven-surefire-plugin/whats-new-3-6-0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3303\"\u003e#3303\u003c/a\u003e: distinguish JUnit 6 ParameterizedClass invocations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3432\"\u003e#3432\u003c/a\u003e) \u003ca href=\"https://github.com/AzazelSensei\"\u003e\u003ccode\u003e@​AzazelSensei\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1639\"\u003e[SUREFIRE-1639]\u003c/a\u003e - Add ability to configure JUnit 5 TestExecutionListener (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3438\"\u003e#3438\u003c/a\u003e) \u003ca href=\"https://github.com/pan3793\"\u003e\u003ccode\u003e@​pan3793\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/838\"\u003e#838\u003c/a\u003e Implement extension point to run diagnosis tools when forked JVM times out (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3372\"\u003e#3372\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2148\"\u003e[SUREFIRE-2148]\u003c/a\u003e - Verify recovered BeforeAll does not fail build (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3419\"\u003e#3419\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-823\"\u003e[SUREFIRE-823]\u003c/a\u003e - Decouple -DskipTests from Failsafe plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3371\"\u003e#3371\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse StackWalker in StackTraceProvider when available (Java 9+) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3374\"\u003e#3374\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Issue-3380] Send sourceQualifiedName to forked clients (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3380\"\u003e#3380\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3381\"\u003e#3381\u003c/a\u003e) \u003ca href=\"https://github.com/fabriciorby\"\u003e\u003ccode\u003e@​fabriciorby\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-523\"\u003e[SUREFIRE-523]\u003c/a\u003e - Link all reported tests to source XRef (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3445\"\u003e#3445\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-3446\"\u003e[SUREFIRE-3446]\u003c/a\u003e - Fix direct selection of JUnit Jupiter \u003ca href=\"https://github.com/Nested\"\u003e\u003ccode\u003e@​Nested\u003c/code\u003e\u003c/a\u003e classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3447\"\u003e#3447\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDiscover tests in a fork when a toolchain JDK is used (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3444\"\u003e#3444\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[SUREFIRE-2239, SUREFIRE-2241, SUREFIRE-2260, SUREFIRE-2274, SUREFIRE-2300] Preserve JUnit Platform test identity across reruns (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3418\"\u003e#3418\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3428\"\u003e#3428\u003c/a\u003e: resolve parents via TestPlan.getParent for pre-1.8 platforms (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3429\"\u003e#3429\u003c/a\u003e) \u003ca href=\"https://github.com/kalayciburak\"\u003e\u003ccode\u003e@​kalayciburak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-859\"\u003e[SUREFIRE-859]\u003c/a\u003e - Make random test order reproducible (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3421\"\u003e#3421\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[SUREFIRE-862, SUREFIRE-3178] Handle missing Failsafe summary files (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3417\"\u003e#3417\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: report AfterAll/AfterClass exceptions as errors again (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3412\"\u003e#3412\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3413\"\u003e#3413\u003c/a\u003e) \u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3264\"\u003e#3264\u003c/a\u003e : tests inside \u003ca href=\"https://github.com/Suite\"\u003e\u003ccode\u003e@​Suite\u003c/code\u003e\u003c/a\u003e incorrectly classified as flakes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3342\"\u003e#3342\u003c/a\u003e) \u003ca href=\"https://github.com/mirkoalicastro\"\u003e\u003ccode\u003e@​mirkoalicastro\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Windows flake in CommandChannelDecoderTest (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3400\"\u003e#3400\u003c/a\u003e) \u003ca href=\"https://github.com/ascheman\"\u003e\u003ccode\u003e@​ascheman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix reportNameSuffix in XML testcase classname (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3379\"\u003e#3379\u003c/a\u003e) \u003ca href=\"https://github.com/goutamadwant\"\u003e\u003ccode\u003e@​goutamadwant\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: resolve relative classpath elements against the fork's working dir (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3333\"\u003e#3333\u003c/a\u003e) \u003ca href=\"https://github.com/cwegener-79\"\u003e\u003ccode\u003e@​cwegener-79\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\u003eMagnify the home, well at least have something rather than nothing :) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3377\"\u003e#3377\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore the straight quotes the FAQ conversion turned typographic (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3425\"\u003e#3425\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore the table borders lost in the APT conversion (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3424\"\u003e#3424\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the FAQ from FML to Markdown (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3423\"\u003e#3423\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the remaining site documentation from APT to Markdown (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3422\"\u003e#3422\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejavadoc: clarify statelessTestsetReporter, consoleOutputReporter, (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3410\"\u003e#3410\u003c/a\u003e) \u003ca href=\"https://github.com/joshinii\"\u003e\u003ccode\u003e@​joshinii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3387\"\u003e#3387\u003c/a\u003e) \u003ca href=\"https://github.com/potiuk\"\u003e\u003ccode\u003e@​potiuk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation we support Junit 6 as well :) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3370\"\u003e#3370\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStop dependabot from updating test fixtures (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3440\"\u003e#3440\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate legacy plugin Javadoc annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3416\"\u003e#3416\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the resolver's own HTTP transport in the report plugin tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3414\"\u003e#3414\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin maven-jar-plugin 3.5.1 in modular IT fixtures (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3398\"\u003e#3398\u003c/a\u003e) \u003ca href=\"https://github.com/ascheman\"\u003e\u003ccode\u003e@​ascheman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3387\"\u003e#3387\u003c/a\u003e) \u003ca href=\"https://github.com/potiuk\"\u003e\u003ccode\u003e@​potiuk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0ff622b160253f362511a72d29a1f8067631f9d3\"\u003e\u003ccode\u003e0ff622b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/bb3932a10a9706df70cf8095e2402348b7a64f0b\"\u003e\u003ccode\u003ebb3932a\u003c/code\u003e\u003c/a\u003e Let's go for 3.6.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/3002a1648cc8092dbd80492aa00509c825fd58e7\"\u003e\u003ccode\u003e3002a16\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.9.14 to 3.9.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/61a531d5981b0e70f8e88a329150f75501bb73e4\"\u003e\u003ccode\u003e61a531d\u003c/code\u003e\u003c/a\u003e Bump Maven parent version from 47 to 49 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e52ead4cf5075f519578d0053c1ff878dff238f5\"\u003e\u003ccode\u003ee52ead4\u003c/code\u003e\u003c/a\u003e [SUREFIRE-523] Link all reported tests to source XRef (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/45102fa9f2dfc5bc3d2909798e67358ae33e2d49\"\u003e\u003ccode\u003e45102fa\u003c/code\u003e\u003c/a\u003e [SUREFIRE-3446] Fix direct selection of JUnit Jupiter \u003ca href=\"https://github.com/Nested\"\u003e\u003ccode\u003e@​Nested\u003c/code\u003e\u003c/a\u003e classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3447\"\u003e#3447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/b2e1f70b24df2d8a6cf1583ca955311184e68022\"\u003e\u003ccode\u003eb2e1f70\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3303\"\u003e#3303\u003c/a\u003e: distinguish JUnit 6 ParameterizedClass invocations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/c051938593a29d654b3c1c20d454b9062c3fa3f4\"\u003e\u003ccode\u003ec051938\u003c/code\u003e\u003c/a\u003e Discover tests in a fork when a toolchain JDK is used (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3444\"\u003e#3444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/db75df85a76abf35346f559fe7f7f020cf6435b6\"\u003e\u003ccode\u003edb75df8\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3441\"\u003e#3441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/77f2759d895a4460f917bdaaff7a025454afebe4\"\u003e\u003ccode\u003e77f2759\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-interpolation from 1.29 to 1.30.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.2.5...surefire-3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-jar-plugin` from 3.4.1 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/apache/maven-jar-plugin/releases\"\u003eorg.apache.maven.plugins:maven-jar-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/550\"\u003e#550\u003c/a\u003e) \u003ca href=\"https://github.com/potiuk\"\u003e\u003ccode\u003e@​potiuk\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\u003eAdd AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/550\"\u003e#550\u003c/a\u003e) \u003ca href=\"https://github.com/potiuk\"\u003e\u003ccode\u003e@​potiuk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse plugin version properties (3.x) (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/535\"\u003e#535\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 48 to 49 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/547\"\u003e#547\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.11.0 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/538\"\u003e#538\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.15 to 3.9.16 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/536\"\u003e#536\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 47 to 48 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/534\"\u003e#534\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-jar-plugin/pull/529\"\u003e#529\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-jar-plugin/pull/528\"\u003e#528\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.14 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/526\"\u003e#526\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-jar-plugin/pull/523\"\u003e#523\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 46 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/519\"\u003e#519\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-jar-plugin/pull/516\"\u003e#516\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.4.0 to 3.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/517\"\u003e#517\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 45 to 46 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/514\"\u003e#514\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-archiver from 3.6.5 to 3.6.6 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/511\"\u003e#511\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-jar-plugin/pull/509\"\u003e#509\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u0026quot;attach\u0026quot; configuration parameter (3.x port of \u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/issues/482\"\u003e#482\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/483\"\u003e#483\u003c/a\u003e) \u003ca href=\"https://github.com/hgschmie\"\u003e\u003ccode\u003e@​hgschmie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Java-Version to MANIFEST.MF (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/465\"\u003e#465\u003c/a\u003e) \u003ca href=\"https://github.com/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\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 detecting java version for toolchains and JDK 1.8 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/500\"\u003e#500\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore stderr when parsing javac version from toolchain (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/471\"\u003e#471\u003c/a\u003e) \u003ca href=\"https://github.com/jaredstehler\"\u003e\u003ccode\u003e@​jaredstehler\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\u003eUpdate site descriptor to 2.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/501\"\u003e#501\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove junit3 references (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/494\"\u003e#494\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate component injection to JSR-330 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/492\"\u003e#492\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PR Automation to 3.x (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/132\"\u003e#132\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove release-drafter configuration (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/128\"\u003e#128\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for Maven 4.0.0-rc-3 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/130\"\u003e#130\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/119\"\u003e#119\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-jar-plugin/commit/b0cd63d0ad544aa552f06e4492faf984bf2c85c1\"\u003e\u003ccode\u003eb0cd63d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-jar-plugin-3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-jar-plugin/commit/5318a4feaf529d6fa22c4622fff2d54fefe7f7dd\"\u003e\u003ccode\u003e5318a4f\u003c/code\u003e\u003c/a\u003e Add AGENTS.md + SECURITY.md security-model pointer for scanner discoverability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-jar-plugin/commit/8e0b9bb307fc29b8d267f18eca9d47be0a7f16e0\"\u003e\u003ccode\u003e8e0b9bb\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 48 to 49 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/issues/547\"\u003e#547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-jar-plugin/commit/d5a438b6add9a9115f5a2c9b27db67e0d962bb74\"\u003e\u003ccode\u003ed5a438b\u003c/code\u003e\u003c/a\u003e Fix javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-jar-plugin/commit/774fac9215d92bfac67ece082872b00475580b21\"\u003e\u003ccode\u003e774fac9\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-archiver from 4.11.0 to 4.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-jar-plugin/commit/b71f40368edc878b3dcaa9840d950bd7d297d4c4\"\u003e\u003ccode\u003eb71f403\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.9.15 to 3.9.16 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-jar-plugin/commit/9f2a001a00fcbb0408219a11f62b48c4dfde78d3\"\u003e\u003ccode\u003e9f2a001\u003c/code\u003e\u003c/a\u003e Use plugin version properties (3.x) (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-jar-plugin/commit/68a978f952ba510f7378fd287c5172dc560079e3\"\u003e\u003ccode\u003e68a978f\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 47 to 48 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-jar-plugin/commit/e1058217f657691a3e50b0c7e0620fd13c8e83c3\"\u003e\u003ccode\u003ee105821\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-jar-plugin/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-jar-plugin/commit/953dc1abbb527b8128657f2aeadfdca0557d974d\"\u003e\u003ccode\u003e953dc1a\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.9.14 to 3.9.15 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.4.1...maven-jar-plugin-3.5.1\"\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.12 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\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 25 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1950\"\u003e#1950\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 26 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1870\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBranches added by the Kotlin compiler for default argument number 33 or higher are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1655\"\u003e#1655\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for elvis operator that follows safe call operator is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1814\"\u003e#1814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1954\"\u003e#1954\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for more cases of chained safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1956\"\u003e#1956\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for invocations of suspendCoroutineUninterceptedOrReturn intrinsic is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1929\"\u003e#1929\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas with parameters is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1945\"\u003e#1945\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending functions and lambdas with suspension points that return inline value class is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1871\"\u003e#1871\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin for pausable composition is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1911\"\u003e#1911\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin serialization compiler plugin are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1885\"\u003e#1885\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of implicit else clause of when with String subject in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed handling of implicit default clause of switch by String in Java when compiled by ECJ (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\nFixed handling of exceptions in chains of safe call operators in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1819\"\u003e#1819\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.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.13\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 23 and Java 24 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1757\"\u003e#1757\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1631\"\u003e#1631\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 25 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1807\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions with \u003ccode\u003ereified\u003c/code\u003e type parameter (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of coverage for Kotlin \u003ccode\u003eJvmSynthetic\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1616\"\u003e#1616\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/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.12...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/ID-Partners/idp-auth-peps/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ID-Partners%2Fidp-auth-peps/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"5529459880","node_id":"PR_kwDOBsaXz88AAAABEcxvAA","number":432,"state":"closed","title":"Bump org.mockito:mockito-core from 4.11.0 to 5.0.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-21T19:37:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-21T16:06:00.000Z","updated_at":"2026-09-21T19:37:26.000Z","time_to_close":12684,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.mockito:mockito-core","old_version":"4.11.0","new_version":"5.0.0","repository_url":"https://github.com/mockito/mockito"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 4.11.0 to 5.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch1\u003eMockito 5: prepare for future JDK versions\u003c/h1\u003e\n\u003cp\u003eFor a while now, we have seen an increase in problems/incompatibilities with recent versions of the JDK due to our usage of JVM-internal API.\nMost notably, JDK 17 made some changes which are incompatible with the current subclass mockmaker.\nTherefore, to prepare for the future of JDK, we are making some core changes to ensure Mockito keeps on working.\u003c/p\u003e\n\u003ch2\u003eSwitch the default mockmaker to \u003ccode\u003emockito-inline\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eBack in Mockito 2.7.6, we published a new mockmaker based on the \u0026quot;inline bytecode\u0026quot; principle.\nThis mockmaker creates mocks manipulating bytecode equivalent within the original class such that its method implementations hook into the normal Mockito machinery.\nAs a comparison, the subclass mockmaker generates \u0026quot;real\u0026quot; subclasses for mocks, to mimic the same behavior.\nWhile the approaches are similar, the inline mockmaker avoids certain restrictions that the JDK imposes.\nFor example, it does not violate module boundaries (introduced in JDK 9, but more heavily used in JDK 17) and avoids the leaking of the creation of the subclass.\u003c/p\u003e\n\u003cp\u003eMassive thanks to community member \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e who implemented this change.\u003c/p\u003e\n\u003cp\u003eNote: this does not affect \u003ccode\u003emockito-android\u003c/code\u003e nor testing on Android.\u003c/p\u003e\n\u003ch3\u003eWhen should I still be using the subclass mockmaker?\u003c/h3\u003e\n\u003cp\u003eThere are legitimate remaining use cases for the subclass mockmaker.\nFor example, on the Graal VM's native image, the inline mockmaker will not work and the subclass mockmaker is the appropriate choice.\nAdditionally, if you would like to avoid mocking final classes, using the subclass mockmaker is a possibibility.\nNote however that if you solely want to use the subclass mockmaker to avoid mocking final, you will run into the above mentioned issues on JDK 17+.\nWe want to leave this choice up to our users, which is why we will keep on supporting the subclass mockmaker.\u003c/p\u003e\n\u003cp\u003eIf you want to use the subclass mockmaker instead, you can use the new \u003ccode\u003emockito-subclass\u003c/code\u003e artifact (published \u003ca href=\"https://search.maven.org/artifact/org.mockito/mockito-subclass\"\u003eon Maven Central\u003c/a\u003e along with all our other artifacts).\u003c/p\u003e\n\u003ch2\u003eUpdate the minimum supported Java version to 11\u003c/h2\u003e\n\u003cp\u003eMockito 4 supports Java 8 and above.\nSimilar to other open source projects, we are moving away from JDK 8 and to newer versions.\nThe primary reason for moving away from JDK 8 is the increasing maintenance costs with keeping our own infrastructure working.\nLately we have been running into more and more JDK 8 breakages.\nAdditionally, while we want to support the newest JDK API's, our current solution to support both JDK 8 and newer versions causes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2798\"\u003eissues with the \u003ccode\u003eSecurityManager\u003c/code\u003e\u003c/a\u003e.\nSince we want Mockito to work on the newest version and more and more businesses adopting JDK 11, we have decided to make the switch as well.\u003c/p\u003e\n\u003cp\u003eMassive thanks to community member \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e who implemented this change.\u003c/p\u003e\n\u003ch3\u003eWhat should I do if I still run JDK 8?\u003c/h3\u003e\n\u003cp\u003eFor JDK 8 and below, you can keep on using Mockito 4.\nThis is similar to if you are using JDK 6, for which you can keep on using Mockito 2.\nThe changes in Mockito 5 (for now) are primarily focused on the latest JDK versions, which means the API differences between Mockito 4 and 5 are minimal.\nHowever, over time this will most likely widen, so we do recommend adopting JDK 11 in the future.\u003c/p\u003e\n\u003ch2\u003eNew \u003ccode\u003etype()\u003c/code\u003e method on \u003ccode\u003eArgumentMatcher\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eOne of our most used public API's for customizing Mockito is the \u003ca href=\"https://javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/ArgumentMatcher.html\"\u003e\u003ccode\u003eArgumentMatcher\u003c/code\u003e interface\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/adf528d173f8b763fcd4fedab245ed485b465211\"\u003e\u003ccode\u003eadf528d\u003c/code\u003e\u003c/a\u003e Bump versions.bytebuddy from 1.12.21 to 1.12.22 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2864\"\u003e#2864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/2418419a1915bd234332eac2b4d5de85622d4699\"\u003e\u003ccode\u003e2418419\u003c/code\u003e\u003c/a\u003e Bump versions.junitJupiter from 5.9.1 to 5.9.2 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/3d40cd51d3982e33f7c2a2670c65d28233ceb66e\"\u003e\u003ccode\u003e3d40cd5\u003c/code\u003e\u003c/a\u003e Bump junit-platform-launcher from 1.9.1 to 1.9.2 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2859\"\u003e#2859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9bec8e3a1a0f57e4baa9b64825d67641e9eb2d5e\"\u003e\u003ccode\u003e9bec8e3\u003c/code\u003e\u003c/a\u003e Bump versions.errorprone from 2.17.0 to 2.18.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/a9595f559cf4acdaed92371537ced982e30f508d\"\u003e\u003ccode\u003ea9595f5\u003c/code\u003e\u003c/a\u003e Switch the default mockmaker to the inline mockmaker on JDK 17+ (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2834\"\u003e#2834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/c5d7fbc532301d003293649b71c8a6f87283638e\"\u003e\u003ccode\u003ec5d7fbc\u003c/code\u003e\u003c/a\u003e Bump assertj-core from 3.23.1 to 3.24.1 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2854\"\u003e#2854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/dbd7f2ff4aae294feb7c9f5506398c1d6e07dfac\"\u003e\u003ccode\u003edbd7f2f\u003c/code\u003e\u003c/a\u003e Bump versions.bytebuddy from 1.12.20 to 1.12.21 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2852\"\u003e#2852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/4d62fa75c731b63bec2b2e1ed22eadb472afb1a2\"\u003e\u003ccode\u003e4d62fa7\u003c/code\u003e\u003c/a\u003e Bump junit from 1.1.4 to 1.1.5 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2850\"\u003e#2850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/b1b6d6afcbb6159b91c993b2d11f1498e9d25ad6\"\u003e\u003ccode\u003eb1b6d6a\u003c/code\u003e\u003c/a\u003e Bump espresso-core from 3.5.0 to 3.5.1 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2849\"\u003e#2849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/7b5b8dd8408173ce1ee6fd3485a8bd5d5aae9ed7\"\u003e\u003ccode\u003e7b5b8dd\u003c/code\u003e\u003c/a\u003e Remove use case for non-existent method VerificationWithTimeout#never (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v4.11.0...v5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| org.mockito:mockito-core | [\u003e= 5.a, \u003c 6] |\n\u003c/details\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mockito:mockito-core\u0026package-manager=maven\u0026previous-version=4.11.0\u0026new-version=5.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/maven-help-plugin/pull/432","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fmaven-help-plugin/issues/432","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/432/packages"},{"uuid":"5522523707","node_id":"PR_kwDOBsaYSM8AAAABEXNHvg","number":1389,"state":"closed","title":"Bump org.mockito:mockito-core from 4.11.0 to 5.0.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-21T19:34:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-21T03:52:55.000Z","updated_at":"2026-09-21T19:34:31.000Z","time_to_close":56494,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.mockito:mockito-core","old_version":"4.11.0","new_version":"5.0.0","repository_url":"https://github.com/mockito/mockito"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 4.11.0 to 5.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch1\u003eMockito 5: prepare for future JDK versions\u003c/h1\u003e\n\u003cp\u003eFor a while now, we have seen an increase in problems/incompatibilities with recent versions of the JDK due to our usage of JVM-internal API.\nMost notably, JDK 17 made some changes which are incompatible with the current subclass mockmaker.\nTherefore, to prepare for the future of JDK, we are making some core changes to ensure Mockito keeps on working.\u003c/p\u003e\n\u003ch2\u003eSwitch the default mockmaker to \u003ccode\u003emockito-inline\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eBack in Mockito 2.7.6, we published a new mockmaker based on the \u0026quot;inline bytecode\u0026quot; principle.\nThis mockmaker creates mocks manipulating bytecode equivalent within the original class such that its method implementations hook into the normal Mockito machinery.\nAs a comparison, the subclass mockmaker generates \u0026quot;real\u0026quot; subclasses for mocks, to mimic the same behavior.\nWhile the approaches are similar, the inline mockmaker avoids certain restrictions that the JDK imposes.\nFor example, it does not violate module boundaries (introduced in JDK 9, but more heavily used in JDK 17) and avoids the leaking of the creation of the subclass.\u003c/p\u003e\n\u003cp\u003eMassive thanks to community member \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e who implemented this change.\u003c/p\u003e\n\u003cp\u003eNote: this does not affect \u003ccode\u003emockito-android\u003c/code\u003e nor testing on Android.\u003c/p\u003e\n\u003ch3\u003eWhen should I still be using the subclass mockmaker?\u003c/h3\u003e\n\u003cp\u003eThere are legitimate remaining use cases for the subclass mockmaker.\nFor example, on the Graal VM's native image, the inline mockmaker will not work and the subclass mockmaker is the appropriate choice.\nAdditionally, if you would like to avoid mocking final classes, using the subclass mockmaker is a possibibility.\nNote however that if you solely want to use the subclass mockmaker to avoid mocking final, you will run into the above mentioned issues on JDK 17+.\nWe want to leave this choice up to our users, which is why we will keep on supporting the subclass mockmaker.\u003c/p\u003e\n\u003cp\u003eIf you want to use the subclass mockmaker instead, you can use the new \u003ccode\u003emockito-subclass\u003c/code\u003e artifact (published \u003ca href=\"https://search.maven.org/artifact/org.mockito/mockito-subclass\"\u003eon Maven Central\u003c/a\u003e along with all our other artifacts).\u003c/p\u003e\n\u003ch2\u003eUpdate the minimum supported Java version to 11\u003c/h2\u003e\n\u003cp\u003eMockito 4 supports Java 8 and above.\nSimilar to other open source projects, we are moving away from JDK 8 and to newer versions.\nThe primary reason for moving away from JDK 8 is the increasing maintenance costs with keeping our own infrastructure working.\nLately we have been running into more and more JDK 8 breakages.\nAdditionally, while we want to support the newest JDK API's, our current solution to support both JDK 8 and newer versions causes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2798\"\u003eissues with the \u003ccode\u003eSecurityManager\u003c/code\u003e\u003c/a\u003e.\nSince we want Mockito to work on the newest version and more and more businesses adopting JDK 11, we have decided to make the switch as well.\u003c/p\u003e\n\u003cp\u003eMassive thanks to community member \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e who implemented this change.\u003c/p\u003e\n\u003ch3\u003eWhat should I do if I still run JDK 8?\u003c/h3\u003e\n\u003cp\u003eFor JDK 8 and below, you can keep on using Mockito 4.\nThis is similar to if you are using JDK 6, for which you can keep on using Mockito 2.\nThe changes in Mockito 5 (for now) are primarily focused on the latest JDK versions, which means the API differences between Mockito 4 and 5 are minimal.\nHowever, over time this will most likely widen, so we do recommend adopting JDK 11 in the future.\u003c/p\u003e\n\u003ch2\u003eNew \u003ccode\u003etype()\u003c/code\u003e method on \u003ccode\u003eArgumentMatcher\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eOne of our most used public API's for customizing Mockito is the \u003ca href=\"https://javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/ArgumentMatcher.html\"\u003e\u003ccode\u003eArgumentMatcher\u003c/code\u003e interface\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/adf528d173f8b763fcd4fedab245ed485b465211\"\u003e\u003ccode\u003eadf528d\u003c/code\u003e\u003c/a\u003e Bump versions.bytebuddy from 1.12.21 to 1.12.22 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2864\"\u003e#2864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/2418419a1915bd234332eac2b4d5de85622d4699\"\u003e\u003ccode\u003e2418419\u003c/code\u003e\u003c/a\u003e Bump versions.junitJupiter from 5.9.1 to 5.9.2 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/3d40cd51d3982e33f7c2a2670c65d28233ceb66e\"\u003e\u003ccode\u003e3d40cd5\u003c/code\u003e\u003c/a\u003e Bump junit-platform-launcher from 1.9.1 to 1.9.2 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2859\"\u003e#2859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9bec8e3a1a0f57e4baa9b64825d67641e9eb2d5e\"\u003e\u003ccode\u003e9bec8e3\u003c/code\u003e\u003c/a\u003e Bump versions.errorprone from 2.17.0 to 2.18.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/a9595f559cf4acdaed92371537ced982e30f508d\"\u003e\u003ccode\u003ea9595f5\u003c/code\u003e\u003c/a\u003e Switch the default mockmaker to the inline mockmaker on JDK 17+ (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2834\"\u003e#2834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/c5d7fbc532301d003293649b71c8a6f87283638e\"\u003e\u003ccode\u003ec5d7fbc\u003c/code\u003e\u003c/a\u003e Bump assertj-core from 3.23.1 to 3.24.1 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2854\"\u003e#2854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/dbd7f2ff4aae294feb7c9f5506398c1d6e07dfac\"\u003e\u003ccode\u003edbd7f2f\u003c/code\u003e\u003c/a\u003e Bump versions.bytebuddy from 1.12.20 to 1.12.21 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2852\"\u003e#2852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/4d62fa75c731b63bec2b2e1ed22eadb472afb1a2\"\u003e\u003ccode\u003e4d62fa7\u003c/code\u003e\u003c/a\u003e Bump junit from 1.1.4 to 1.1.5 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2850\"\u003e#2850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/b1b6d6afcbb6159b91c993b2d11f1498e9d25ad6\"\u003e\u003ccode\u003eb1b6d6a\u003c/code\u003e\u003c/a\u003e Bump espresso-core from 3.5.0 to 3.5.1 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2849\"\u003e#2849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/7b5b8dd8408173ce1ee6fd3485a8bd5d5aae9ed7\"\u003e\u003ccode\u003e7b5b8dd\u003c/code\u003e\u003c/a\u003e Remove use case for non-existent method VerificationWithTimeout#never (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v4.11.0...v5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| org.mockito:mockito-core | [\u003e= 5.a, \u003c 6] |\n\u003c/details\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mockito:mockito-core\u0026package-manager=maven\u0026previous-version=4.11.0\u0026new-version=5.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/maven-javadoc-plugin/pull/1389","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fmaven-javadoc-plugin/issues/1389","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1389/packages"},{"uuid":"5520822845","node_id":"PR_kwDOBecmdc8AAAABEV4y7A","number":611,"state":"closed","title":"Bump org.mockito:mockito-core from 5.21.0 to 5.23.0 in examples","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-21T09:49:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-20T22:18:00.000Z","updated_at":"2026-09-21T09:49:21.000Z","time_to_close":41472,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.mockito:mockito-core","old_version":"5.21.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"}],"path":"examples","ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) in `/examples/fabric-contract-example-as-service` from 5.21.0 to 5.23.0.\n\nUpdates `org.mockito:mockito-core` from 5.21.0 to 5.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.23.0\u003c/h2\u003e\n\u003ch2\u003eNOTE: Breaking change for Android\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003emockito-android\u003c/code\u003e artifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3788\"\u003e#3788\u003c/a\u003e for more details.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.23.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-03-11 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.22.0...v5.23.0\"\u003e6 commit(s)\u003c/a\u003e by Brice Dutheil, Joshua Selbo, Philippe Kernevez\u003c/li\u003e\n\u003cli\u003eReplace mockito-android mock maker implementation with dexmaker-mockito-inline [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3792\"\u003e#3792\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3792\"\u003emockito/mockito#3792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix StackOverflowError with AbstractList after using mockSingleton [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3790\"\u003emockito/mockito#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark parameters of \u003ccode\u003eMockito.when\u003c/code\u003e \u003ccode\u003e@Nullable\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003emockito/mockito#3503\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.22.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.22.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-02-27 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.22.0\"\u003e6 commit(s)\u003c/a\u003e by Joshua Selbo, NiMv1, Rafael Winterhalter, dependabot[bot], eunbin son\u003c/li\u003e\n\u003cli\u003eAvoid mocking of internal static utilities [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3785\"\u003e#3785\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3785\"\u003emockito/mockito#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.4 to 1.4.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3780\"\u003emockito/mockito#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic mocking of UUID.class corrupted under JDK 25 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003e#3778\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003emockito/mockito#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3774\"\u003e#3774\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3774\"\u003emockito/mockito#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: clarify RETURNS_MOCKS behavior with sealed abstract enums (Java 15+) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3773\"\u003emockito/mockito#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tests for Sets utility class [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3771\"\u003e#3771\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3771\"\u003emockito/mockito#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd core API to enable Kotlin singleton mocking [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3762\"\u003emockito/mockito#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStubbing Kotlin \u003ccode\u003eobject\u003c/code\u003e singletons [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003e#3652\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003emockito/mockito#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncorrect documentation for RETURNS_MOCKS [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003e#3285\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003emockito/mockito#3285\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/mockito/mockito/commit/a231205b240e7884a63bf0f63440012867a4da21\"\u003e\u003ccode\u003ea231205\u003c/code\u003e\u003c/a\u003e Fix StackOverflowError with AbstractList after using mockSingleton (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f6a91a6a6138c776fa8b41ffb3fd078c64802044\"\u003e\u003ccode\u003ef6a91a6\u003c/code\u003e\u003c/a\u003e Replace mockito-android mock maker implementation with dexmaker-mockito-inlin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/aa2298a627ab2c0bce07f648e444477d8e2e05ba\"\u003e\u003ccode\u003eaa2298a\u003c/code\u003e\u003c/a\u003e fix: make spotless happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/a6729d657e232ca64da81d9801d7b8f3be6fc49a\"\u003e\u003ccode\u003ea6729d6\u003c/code\u003e\u003c/a\u003e chore: update BDDMockito with jspecify annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/bb83c922484cfd3693d61549b5d6ef39a9c02c2b\"\u003e\u003ccode\u003ebb83c92\u003c/code\u003e\u003c/a\u003e chore: move jspecify as a compile only dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/47a46954cd1c0f8ef64ec63d43da9b71081d74e6\"\u003e\u003ccode\u003e47a4695\u003c/code\u003e\u003c/a\u003e chore: add jspecify with minimal change. Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/25f13951d35ca391ee50207e6c564f3e869f3d91\"\u003e\u003ccode\u003e25f1395\u003c/code\u003e\u003c/a\u003e Add core API to enable Kotlin singleton mocking (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ef9ee5529853d96028b520f84a41ffd41afc9a1d\"\u003e\u003ccode\u003eef9ee55\u003c/code\u003e\u003c/a\u003e Avoids mocking private static methods, as well as package-private static meth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d16fcfc274d7ca03a2b4bdc22dd7c3ec6dac8690\"\u003e\u003ccode\u003ed16fcfc\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.4 to 1.4.5 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/27eb8a3acdd9c9eb3ff788a71b22777026874439\"\u003e\u003ccode\u003e27eb8a3\u003c/code\u003e\u003c/a\u003e Clarify \u003ccode\u003eRETURNS_MOCKS\u003c/code\u003e behavior with sealed abstract enums (Java 15+) (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-core` from 5.21.0 to 5.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.23.0\u003c/h2\u003e\n\u003ch2\u003eNOTE: Breaking change for Android\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003emockito-android\u003c/code\u003e artifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3788\"\u003e#3788\u003c/a\u003e for more details.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.23.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-03-11 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.22.0...v5.23.0\"\u003e6 commit(s)\u003c/a\u003e by Brice Dutheil, Joshua Selbo, Philippe Kernevez\u003c/li\u003e\n\u003cli\u003eReplace mockito-android mock maker implementation with dexmaker-mockito-inline [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3792\"\u003e#3792\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3792\"\u003emockito/mockito#3792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix StackOverflowError with AbstractList after using mockSingleton [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3790\"\u003emockito/mockito#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark parameters of \u003ccode\u003eMockito.when\u003c/code\u003e \u003ccode\u003e@Nullable\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003emockito/mockito#3503\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.22.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.22.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-02-27 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.22.0\"\u003e6 commit(s)\u003c/a\u003e by Joshua Selbo, NiMv1, Rafael Winterhalter, dependabot[bot], eunbin son\u003c/li\u003e\n\u003cli\u003eAvoid mocking of internal static utilities [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3785\"\u003e#3785\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3785\"\u003emockito/mockito#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.4 to 1.4.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3780\"\u003emockito/mockito#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic mocking of UUID.class corrupted under JDK 25 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003e#3778\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003emockito/mockito#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3774\"\u003e#3774\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3774\"\u003emockito/mockito#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: clarify RETURNS_MOCKS behavior with sealed abstract enums (Java 15+) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3773\"\u003emockito/mockito#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tests for Sets utility class [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3771\"\u003e#3771\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3771\"\u003emockito/mockito#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd core API to enable Kotlin singleton mocking [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3762\"\u003emockito/mockito#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStubbing Kotlin \u003ccode\u003eobject\u003c/code\u003e singletons [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003e#3652\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003emockito/mockito#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncorrect documentation for RETURNS_MOCKS [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003e#3285\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003emockito/mockito#3285\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/mockito/mockito/commit/a231205b240e7884a63bf0f63440012867a4da21\"\u003e\u003ccode\u003ea231205\u003c/code\u003e\u003c/a\u003e Fix StackOverflowError with AbstractList after using mockSingleton (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f6a91a6a6138c776fa8b41ffb3fd078c64802044\"\u003e\u003ccode\u003ef6a91a6\u003c/code\u003e\u003c/a\u003e Replace mockito-android mock maker implementation with dexmaker-mockito-inlin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/aa2298a627ab2c0bce07f648e444477d8e2e05ba\"\u003e\u003ccode\u003eaa2298a\u003c/code\u003e\u003c/a\u003e fix: make spotless happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/a6729d657e232ca64da81d9801d7b8f3be6fc49a\"\u003e\u003ccode\u003ea6729d6\u003c/code\u003e\u003c/a\u003e chore: update BDDMockito with jspecify annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/bb83c922484cfd3693d61549b5d6ef39a9c02c2b\"\u003e\u003ccode\u003ebb83c92\u003c/code\u003e\u003c/a\u003e chore: move jspecify as a compile only dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/47a46954cd1c0f8ef64ec63d43da9b71081d74e6\"\u003e\u003ccode\u003e47a4695\u003c/code\u003e\u003c/a\u003e chore: add jspecify with minimal change. Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/25f13951d35ca391ee50207e6c564f3e869f3d91\"\u003e\u003ccode\u003e25f1395\u003c/code\u003e\u003c/a\u003e Add core API to enable Kotlin singleton mocking (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ef9ee5529853d96028b520f84a41ffd41afc9a1d\"\u003e\u003ccode\u003eef9ee55\u003c/code\u003e\u003c/a\u003e Avoids mocking private static methods, as well as package-private static meth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d16fcfc274d7ca03a2b4bdc22dd7c3ec6dac8690\"\u003e\u003ccode\u003ed16fcfc\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.4 to 1.4.5 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/27eb8a3acdd9c9eb3ff788a71b22777026874439\"\u003e\u003ccode\u003e27eb8a3\u003c/code\u003e\u003c/a\u003e Clarify \u003ccode\u003eRETURNS_MOCKS\u003c/code\u003e behavior with sealed abstract enums (Java 15+) (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-core` from 5.21.0 to 5.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.23.0\u003c/h2\u003e\n\u003ch2\u003eNOTE: Breaking change for Android\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003emockito-android\u003c/code\u003e artifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3788\"\u003e#3788\u003c/a\u003e for more details.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.23.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-03-11 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.22.0...v5.23.0\"\u003e6 commit(s)\u003c/a\u003e by Brice Dutheil, Joshua Selbo, Philippe Kernevez\u003c/li\u003e\n\u003cli\u003eReplace mockito-android mock maker implementation with dexmaker-mockito-inline [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3792\"\u003e#3792\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3792\"\u003emockito/mockito#3792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix StackOverflowError with AbstractList after using mockSingleton [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3790\"\u003emockito/mockito#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark parameters of \u003ccode\u003eMockito.when\u003c/code\u003e \u003ccode\u003e@Nullable\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003emockito/mockito#3503\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.22.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.22.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-02-27 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.22.0\"\u003e6 commit(s)\u003c/a\u003e by Joshua Selbo, NiMv1, Rafael Winterhalter, dependabot[bot], eunbin son\u003c/li\u003e\n\u003cli\u003eAvoid mocking of internal static utilities [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3785\"\u003e#3785\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3785\"\u003emockito/mockito#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.4 to 1.4.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3780\"\u003emockito/mockito#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic mocking of UUID.class corrupted under JDK 25 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003e#3778\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003emockito/mockito#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3774\"\u003e#3774\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3774\"\u003emockito/mockito#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: clarify RETURNS_MOCKS behavior with sealed abstract enums (Java 15+) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3773\"\u003emockito/mockito#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tests for Sets utility class [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3771\"\u003e#3771\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3771\"\u003emockito/mockito#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd core API to enable Kotlin singleton mocking [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3762\"\u003emockito/mockito#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStubbing Kotlin \u003ccode\u003eobject\u003c/code\u003e singletons [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003e#3652\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003emockito/mockito#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncorrect documentation for RETURNS_MOCKS [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003e#3285\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003emockito/mockito#3285\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/mockito/mockito/commit/a231205b240e7884a63bf0f63440012867a4da21\"\u003e\u003ccode\u003ea231205\u003c/code\u003e\u003c/a\u003e Fix StackOverflowError with AbstractList after using mockSingleton (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f6a91a6a6138c776fa8b41ffb3fd078c64802044\"\u003e\u003ccode\u003ef6a91a6\u003c/code\u003e\u003c/a\u003e Replace mockito-android mock maker implementation with dexmaker-mockito-inlin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/aa2298a627ab2c0bce07f648e444477d8e2e05ba\"\u003e\u003ccode\u003eaa2298a\u003c/code\u003e\u003c/a\u003e fix: make spotless happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/a6729d657e232ca64da81d9801d7b8f3be6fc49a\"\u003e\u003ccode\u003ea6729d6\u003c/code\u003e\u003c/a\u003e chore: update BDDMockito with jspecify annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/bb83c922484cfd3693d61549b5d6ef39a9c02c2b\"\u003e\u003ccode\u003ebb83c92\u003c/code\u003e\u003c/a\u003e chore: move jspecify as a compile only dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/47a46954cd1c0f8ef64ec63d43da9b71081d74e6\"\u003e\u003ccode\u003e47a4695\u003c/code\u003e\u003c/a\u003e chore: add jspecify with minimal change. Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/25f13951d35ca391ee50207e6c564f3e869f3d91\"\u003e\u003ccode\u003e25f1395\u003c/code\u003e\u003c/a\u003e Add core API to enable Kotlin singleton mocking (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ef9ee5529853d96028b520f84a41ffd41afc9a1d\"\u003e\u003ccode\u003eef9ee55\u003c/code\u003e\u003c/a\u003e Avoids mocking private static methods, as well as package-private static meth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d16fcfc274d7ca03a2b4bdc22dd7c3ec6dac8690\"\u003e\u003ccode\u003ed16fcfc\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.4 to 1.4.5 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/27eb8a3acdd9c9eb3ff788a71b22777026874439\"\u003e\u003ccode\u003e27eb8a3\u003c/code\u003e\u003c/a\u003e Clarify \u003ccode\u003eRETURNS_MOCKS\u003c/code\u003e behavior with sealed abstract enums (Java 15+) (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/hyperledger/fabric-chaincode-java/pull/611","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperledger%2Ffabric-chaincode-java/issues/611","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/611/packages"},{"uuid":"5454906099","node_id":"PR_kwDOUGTs9c8AAAABDhLDjg","number":49,"state":"open","title":"chore(deps): bump org.mockito:mockito-core from 5.8.0 to 5.23.0","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-09-14T21:41:20.000Z","updated_at":"2026-09-14T21:41:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.mockito:mockito-core","old_version":"5.8.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.8.0 to 5.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.23.0\u003c/h2\u003e\n\u003ch2\u003eNOTE: Breaking change for Android\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003emockito-android\u003c/code\u003e artifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3788\"\u003e#3788\u003c/a\u003e for more details.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.23.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-03-11 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.22.0...v5.23.0\"\u003e6 commit(s)\u003c/a\u003e by Brice Dutheil, Joshua Selbo, Philippe Kernevez\u003c/li\u003e\n\u003cli\u003eReplace mockito-android mock maker implementation with dexmaker-mockito-inline [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3792\"\u003e#3792\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3792\"\u003emockito/mockito#3792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix StackOverflowError with AbstractList after using mockSingleton [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3790\"\u003emockito/mockito#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark parameters of \u003ccode\u003eMockito.when\u003c/code\u003e \u003ccode\u003e@Nullable\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003emockito/mockito#3503\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.22.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.22.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-02-27 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.22.0\"\u003e6 commit(s)\u003c/a\u003e by Joshua Selbo, NiMv1, Rafael Winterhalter, dependabot[bot], eunbin son\u003c/li\u003e\n\u003cli\u003eAvoid mocking of internal static utilities [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3785\"\u003e#3785\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3785\"\u003emockito/mockito#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.4 to 1.4.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3780\"\u003emockito/mockito#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic mocking of UUID.class corrupted under JDK 25 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003e#3778\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003emockito/mockito#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3774\"\u003e#3774\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3774\"\u003emockito/mockito#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: clarify RETURNS_MOCKS behavior with sealed abstract enums (Java 15+) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3773\"\u003emockito/mockito#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tests for Sets utility class [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3771\"\u003e#3771\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3771\"\u003emockito/mockito#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd core API to enable Kotlin singleton mocking [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3762\"\u003emockito/mockito#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStubbing Kotlin \u003ccode\u003eobject\u003c/code\u003e singletons [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003e#3652\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003emockito/mockito#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncorrect documentation for RETURNS_MOCKS [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003e#3285\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003emockito/mockito#3285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.21.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2025-12-09 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.20.0...v5.21.0\"\u003e17 commit(s)\u003c/a\u003e by Giulio Longfils, Joshua Selbo, Woongi9, Zylox, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.3 to 1.4.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3768\"\u003e#3768\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3768\"\u003emockito/mockito#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.2 to 1.4.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3767\"\u003e#3767\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3767\"\u003emockito/mockito#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3765\"\u003e#3765\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3765\"\u003emockito/mockito#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdds output of matchers to potential mismatch; Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2468\"\u003e#2468\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3760\"\u003e#3760\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3760\"\u003emockito/mockito#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eForbid mocking WeakReference with inline mock maker [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3759\"\u003e#3759\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3759\"\u003emockito/mockito#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackOverflowError when mocking WeakReference [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3758\"\u003e#3758\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3758\"\u003emockito/mockito#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3756\"\u003e#3756\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3756\"\u003emockito/mockito#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.1 to 1.4.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3755\"\u003e#3755\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3755\"\u003emockito/mockito#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport primitives in GenericArrayReturnType. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3753\"\u003e#3753\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3753\"\u003emockito/mockito#3753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when stubbing array of primitive type on Android [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3752\"\u003e#3752\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3752\"\u003emockito/mockito#3752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.0 to 1.4.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3744\"\u003e#3744\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3744\"\u003emockito/mockito#3744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3743\"\u003e#3743\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3743\"\u003emockito/mockito#3743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 0.11.0 to 0.11.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3738\"\u003e#3738\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3738\"\u003emockito/mockito#3738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-plugin-gradle from 7.2.1 to 8.0.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3735\"\u003e#3735\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3735\"\u003emockito/mockito#3735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.3.7 to 1.4.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3734\"\u003e#3734\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3734\"\u003emockito/mockito#3734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.5 to 3.27.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3733\"\u003e#3733\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3733\"\u003emockito/mockito#3733\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/mockito/mockito/commit/a231205b240e7884a63bf0f63440012867a4da21\"\u003e\u003ccode\u003ea231205\u003c/code\u003e\u003c/a\u003e Fix StackOverflowError with AbstractList after using mockSingleton (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f6a91a6a6138c776fa8b41ffb3fd078c64802044\"\u003e\u003ccode\u003ef6a91a6\u003c/code\u003e\u003c/a\u003e Replace mockito-android mock maker implementation with dexmaker-mockito-inlin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/aa2298a627ab2c0bce07f648e444477d8e2e05ba\"\u003e\u003ccode\u003eaa2298a\u003c/code\u003e\u003c/a\u003e fix: make spotless happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/a6729d657e232ca64da81d9801d7b8f3be6fc49a\"\u003e\u003ccode\u003ea6729d6\u003c/code\u003e\u003c/a\u003e chore: update BDDMockito with jspecify annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/bb83c922484cfd3693d61549b5d6ef39a9c02c2b\"\u003e\u003ccode\u003ebb83c92\u003c/code\u003e\u003c/a\u003e chore: move jspecify as a compile only dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/47a46954cd1c0f8ef64ec63d43da9b71081d74e6\"\u003e\u003ccode\u003e47a4695\u003c/code\u003e\u003c/a\u003e chore: add jspecify with minimal change. Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/25f13951d35ca391ee50207e6c564f3e869f3d91\"\u003e\u003ccode\u003e25f1395\u003c/code\u003e\u003c/a\u003e Add core API to enable Kotlin singleton mocking (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ef9ee5529853d96028b520f84a41ffd41afc9a1d\"\u003e\u003ccode\u003eef9ee55\u003c/code\u003e\u003c/a\u003e Avoids mocking private static methods, as well as package-private static meth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d16fcfc274d7ca03a2b4bdc22dd7c3ec6dac8690\"\u003e\u003ccode\u003ed16fcfc\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.4 to 1.4.5 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/27eb8a3acdd9c9eb3ff788a71b22777026874439\"\u003e\u003ccode\u003e27eb8a3\u003c/code\u003e\u003c/a\u003e Clarify \u003ccode\u003eRETURNS_MOCKS\u003c/code\u003e behavior with sealed abstract enums (Java 15+) (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.8.0...v5.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mockito:mockito-core\u0026package-manager=gradle\u0026previous-version=5.8.0\u0026new-version=5.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/knowurknottty/Flock-Sucker/pull/49","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/knowurknottty%2FFlock-Sucker/issues/49","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/49/packages"}],"issue_packages":[{"old_version":"5.23.0","new_version":"5.24.0","update_type":"minor","path":null,"pr_created_at":"2026-10-02T10:16:35.000Z","version_change":"5.23.0 → 5.24.0","issue":{"uuid":"5676027648","node_id":"PR_kwDOLpxVUM8AAAABGQ2N0Q","number":528,"state":"closed","title":"Bump the maven-patch-group group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-02T10:36:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-02T10:16:35.000Z","updated_at":"2026-10-02T10:36:43.000Z","time_to_close":1206,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven-patch-group","update_count":8,"packages":[{"name":"commons-codec:commons-codec","old_version":"1.22.0","new_version":"1.22.1","repository_url":"https://github.com/apache/commons-codec"},{"name":"at.yawk.lz4:lz4-java","old_version":"1.11.3","new_version":"1.12.0","repository_url":"https://github.com/yawkat/lz4-java"},{"name":"ch.qos.logback:logback-classic","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-core","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.slf4j:slf4j-nop","old_version":"2.0.19","new_version":"2.0.20"},{"name":"ch.qos.logback:logback-core","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.apache.commons:commons-lang3","old_version":"3.20.0","new_version":"3.21.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-patch-group group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.22.0` | `1.22.1` |\n| [at.yawk.lz4:lz4-java](https://github.com/yawkat/lz4-java) | `1.11.3` | `1.12.0` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.6.3` | `1.6.4` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.6.3` | `1.6.4` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| org.slf4j:slf4j-nop | `2.0.19` | `2.0.20` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.6.3` | `1.6.4` |\n| org.apache.commons:commons-lang3 | `3.20.0` | `3.21.0` |\n\n\nUpdates `commons-codec:commons-codec` from 1.22.0 to 1.22.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt\"\u003ecommons-codec:commons-codec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Codec 1.22.1 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Codec team is pleased to announce the release of Apache Commons Codec 1.22.1.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons Codec component contains encoders and decoders for\nformats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these\nwidely used encoders and decoders, the codec package also maintains a\ncollection of phonetic encoding utilities.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCODEC-344:  Base64.Builder.setEncodeTable(byte...) accepts invalid custom alphabets. Thanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCODEC-340:  Base58.Builder.setEncodeTable(byte...) is ignored when encoding and decoding. Thanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCODEC-342:  Base32.Builder.setEncodeTable(byte...) can create a codec that cannot decode its own output. Thanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCODEC-343:  Base32.Builder.setHexDecodeTable(boolean) sets the encode table to a decode lookup table. Thanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCODEC-341:  Base16.Builder.setEncodeTable(byte...) can create a codec that cannot decode its own output. Thanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCODEC-339:  URLCodec.encodeUrl(BitSet, byte[]) allows custom safe sets to emit URL encoding control characters. Thanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCODEC-338:  PercentCodec loses literal '+' when plusForSpace is enabled. Thanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCODEC-337:  Digest ALL reuses System.in, so only the first algorithm sees the real input (\u003ca href=\"https://redirect.github.com/apache/commons-codec/issues/431\"\u003e#431\u003c/a\u003e). Thanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Fix Base64.toIntegerBytes(BigInteger) for zero edge case ([#441](https://github.com/apache/commons-codec/issues/441)). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add messages when throwing NullPointerException. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add messages when throwing NullPointerException. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        StringEncoderComparator.StringEncoderComparator(StringEncoder) now fails fast on null input. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Bump org.apache.commons:commons-parent from 98 to 103. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Bump commons-io:commons-io from 2.21.0 to 2.22.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor complete information on Apache Commons Codec, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Codec website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-codec/\"\u003ehttps://commons.apache.org/proper/commons-codec/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-codec/download_codec.cgi\"\u003ehttps://commons.apache.org/proper/commons-codec/download_codec.cgi\u003c/a\u003e\u003c/p\u003e\n\u003chr /\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/commons-codec/commit/dc8f6c832a30f524bf12a5ae7ab013e4ad7c088f\"\u003e\u003ccode\u003edc8f6c8\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.22.1 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/8203c1c5bb4342e2fbf258556cac4826eae7ca11\"\u003e\u003ccode\u003e8203c1c\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/5647fe2a66b3e74f044f414ad10d92407ede9396\"\u003e\u003ccode\u003e5647fe2\u003c/code\u003e\u003c/a\u003e StringEncoderComparator.StringEncoderComparator(StringEncoder) now fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/00c27a9c0636f15a0ba1d0bdc1f00fb8d9cee0fd\"\u003e\u003ccode\u003e00c27a9\u003c/code\u003e\u003c/a\u003e Reduce vertical whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/568f2d7d7cf24ff0074eec29e21868ce9fe24236\"\u003e\u003ccode\u003e568f2d7\u003c/code\u003e\u003c/a\u003e Remove unused method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/316fb15f3aa1e810a27fcc858d7c0e7ba0a4d724\"\u003e\u003ccode\u003e316fb15\u003c/code\u003e\u003c/a\u003e Remove unused method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/bf6b543c1d49bf36d9ee10de1a1472dc5d677b10\"\u003e\u003ccode\u003ebf6b543\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 7.0.0 to 7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/e14cdfe55f4837b63daca367374ce996ad87fc5a\"\u003e\u003ccode\u003ee14cdfe\u003c/code\u003e\u003c/a\u003e Extract redundant code.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/3351e63155fa41fbfcb0744efa960adce1529798\"\u003e\u003ccode\u003e3351e63\u003c/code\u003e\u003c/a\u003e Add messages when throwing NullPointerException.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/f22dab7ea52e8bd07dfa84a6f37ce915d1536b1c\"\u003e\u003ccode\u003ef22dab7\u003c/code\u003e\u003c/a\u003e Update SCM tag\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-codec/compare/rel/commons-codec-1.22.0...rel/commons-codec-1.22.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `at.yawk.lz4:lz4-java` from 1.11.3 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yawkat/lz4-java/releases\"\u003eat.yawk.lz4:lz4-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elz4-java v1.12.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote that lz4-java v1.11.4, also released today, contains security fixes.\u003c/strong\u003e This minor release contains some additional tightening of input validation that could in theory be breaking but should be fine for most if not all users. I recommend you upgrade to 1.12.0, but 1.11.4 is an option if that breaks.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRender README tables on the website by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/150\"\u003eyawkat/lz4-java#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow IOException for invalid or unsupported frame descriptors by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/133\"\u003eyawkat/lz4-java#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace Codecov with a coverage badge from the documentation site by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/151\"\u003eyawkat/lz4-java#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject short output in LZ4DecompressorWithLength safe paths by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/126\"\u003eyawkat/lz4-java#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake stream failures sticky in LZ4FrameInputStream and LZ4BlockInputStream by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/145\"\u003eyawkat/lz4-java#145\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yawkat/lz4-java/compare/v1.11.4...v1.12.0\"\u003ehttps://github.com/yawkat/lz4-java/compare/v1.11.4...v1.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003elz4-java v1.11.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity release for \u003ca href=\"https://github.com/yawkat/lz4-java/security/advisories/GHSA-gm45-99xc-r7wv\"\u003eGHSA-gm45-99xc-r7wv\u003c/a\u003e, \u003ca href=\"https://github.com/yawkat/lz4-java/security/advisories/GHSA-343h-94h5-c4wr\"\u003eGHSA-343h-94h5-c4wr\u003c/a\u003e and \u003ca href=\"https://github.com/yawkat/lz4-java/security/advisories/GHSA-mcr4-qmvw-px4g\"\u003eGHSA-mcr4-qmvw-px4g\u003c/a\u003e.\u003c/strong\u003e Also includes general fixes for bugs found by AI.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate astral-sh/setup-uv action to v10.2.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/97\"\u003eyawkat/lz4-java#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.carrotsearch.randomizedtesting:randomizedtesting-runner to v2.9.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/98\"\u003eyawkat/lz4-java#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate cloudflare/wrangler-action digest to 953926a by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/99\"\u003eyawkat/lz4-java#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix NPE in LZ4FrameInputStream on skippable-only streams by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/125\"\u003eyawkat/lz4-java#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease source critical array before throwing OOM in LZ4JNI by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/124\"\u003eyawkat/lz4-java#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stale OutOfMemoryError reference in XXHashJNI by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/127\"\u003eyawkat/lz4-java#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject truncated block header in LZ4BlockInputStream by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/128\"\u003eyawkat/lz4-java#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't restore the Maven cache in the release workflow by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/132\"\u003eyawkat/lz4-java#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRead skippable frame size as unsigned in LZ4FrameInputStream by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/131\"\u003eyawkat/lz4-java#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly run test workflow on push to main by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/136\"\u003eyawkat/lz4-java#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument CPU cost of high HC compression levels by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/141\"\u003eyawkat/lz4-java#141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix int overflow in streaming XXHash update buffering check by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/138\"\u003eyawkat/lz4-java#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: declare requires-python \u0026gt;= 3.12 in justfile scripts by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/130\"\u003eyawkat/lz4-java#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake docs manual-dispatch deploy branch explicit by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/137\"\u003eyawkat/lz4-java#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch Maven wrapper to script-only and use strict checksums in CI by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/144\"\u003eyawkat/lz4-java#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVerify SHA-256 of lz4 CLI downloaded in Windows release job by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/134\"\u003eyawkat/lz4-java#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: validate version input and tag names before interpolating them by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/142\"\u003eyawkat/lz4-java#142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest safe decompressors with destination offsets and buffer kinds by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/146\"\u003eyawkat/lz4-java#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that StreamingXXHash32.asChecksum() returns only 28 bits by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/140\"\u003eyawkat/lz4-java#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare explicit GITHUB_TOKEN permissions in workflows by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/135\"\u003eyawkat/lz4-java#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly publish to Central from v* tags by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/139\"\u003eyawkat/lz4-java#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest the darwin/aarch64 native library before publishing by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/143\"\u003eyawkat/lz4-java#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix negative LZ4BlockInputStream.available() after an empty block by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/129\"\u003eyawkat/lz4-java#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelete .clinerules by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/148\"\u003eyawkat/lz4-java#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRework README, add contributing guide, Scorecard and coverage by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/147\"\u003eyawkat/lz4-java#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix test compilation on main: remove duplicate testAvailableAfterEmptyBlock by \u003ca href=\"https://github.com/yawkat\"\u003e\u003ccode\u003e@​yawkat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yawkat/lz4-java/pull/149\"\u003eyawkat/lz4-java#149\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yawkat/lz4-java/compare/v1.11.3...v1.11.4\"\u003ehttps://github.com/yawkat/lz4-java/compare/v1.11.3...v1.11.4\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/yawkat/lz4-java/commit/b98ff902baf30b591d2a62a2cfa7ef25eb6f5b00\"\u003e\u003ccode\u003eb98ff90\u003c/code\u003e\u003c/a\u003e Make stream failures sticky in LZ4FrameInputStream and LZ4BlockInputStream (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yawkat/lz4-java/commit/681f5036f0312bf499a46a2710c132d45e4601a7\"\u003e\u003ccode\u003e681f503\u003c/code\u003e\u003c/a\u003e Reject short output in LZ4DecompressorWithLength safe paths (\u003ca href=\"https://redirect.github.com/yawkat/lz4-java/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yawkat/lz4-java/commit/58805ddf0b3070f8ef40c010efd8c44089951e5e\"\u003e\u003ccode\u003e58805dd\u003c/code\u003e\u003c/a\u003e Replace Codecov with a coverage badge from the documentation site (\u003ca href=\"https://redirect.github.com/yawkat/lz4-java/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yawkat/lz4-java/commit/0538ca4fa57ecdc8c9d7e47ad426ec31996c09dd\"\u003e\u003ccode\u003e0538ca4\u003c/code\u003e\u003c/a\u003e Throw IOException for invalid or unsupported frame descriptors (\u003ca href=\"https://redirect.github.com/yawkat/lz4-java/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yawkat/lz4-java/commit/f6e33045c7f3c462a59327358183d620636368bf\"\u003e\u003ccode\u003ef6e3304\u003c/code\u003e\u003c/a\u003e Render README tables on the website (\u003ca href=\"https://redirect.github.com/yawkat/lz4-java/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yawkat/lz4-java/commit/4af910bc99c2f021f0cd56f6ca7f7600f4dda4a0\"\u003e\u003ccode\u003e4af910b\u003c/code\u003e\u003c/a\u003e Remove duplicate testAvailableAfterEmptyBlock (\u003ca href=\"https://redirect.github.com/yawkat/lz4-java/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yawkat/lz4-java/commit/7a48b7f6b8099b9dab6541e4ac2ee0979dc55aa3\"\u003e\u003ccode\u003e7a48b7f\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yawkat/lz4-java/commit/c8ebf97d504fb34434fda46fc761e8202570e0d8\"\u003e\u003ccode\u003ec8ebf97\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yawkat/lz4-java/commit/2acc0ec1ead226145c62a817c18c8ed49233a283\"\u003e\u003ccode\u003e2acc0ec\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yawkat/lz4-java/commit/e0178d2337105543715146431151244d2b436da7\"\u003e\u003ccode\u003ee0178d2\u003c/code\u003e\u003c/a\u003e Rework README, add contributing guide, Scorecard and coverage (\u003ca href=\"https://redirect.github.com/yawkat/lz4-java/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yawkat/lz4-java/compare/v1.11.3...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.6.3 to 1.6.4\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.6.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-09-24 Release of logback version 1.6.4\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Variable substitution is again applied to the \u003ccode\u003escan\u003c/code\u003e attribute of the \u003ccode\u003e\u0026lt;configuration\u0026gt;\u003c/code\u003e element. The scanning refactoring in version 1.5.27 had dropped substitution, so values such as \u003ccode\u003e${logback.scan.enabled:-true}\u003c/code\u003e were no longer resolved. As before version 1.5.27, an unrecognized non-empty value turns scanning on. The same substitution now applies to the scan attribute of \u003ccode\u003e\u0026lt;propertiesConfigurator\u0026gt;\u003c/code\u003e. This regression was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1065\"\u003eissues/1065\u003c/a\u003e by \u003ca href=\"https://github.com/vaibhavjain2\"\u003evaibhavjain2\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• \u003ccode\u003eOutputStreamAppender\u003c/code\u003e and \u003ccode\u003eFileAppender\u003c/code\u003e now handle stateful encoders. The \u003ccode\u003eEncoder\u003c/code\u003e interface has a new default method called \u003ccode\u003eisStateful()\u003c/code\u003e, which returns \u003ccode\u003efalse\u003c/code\u003e. An encoder that keeps state between calls to \u003ccode\u003eencode()\u003c/code\u003e can return true. For such encoders, the appender holds its write lock while encoding and while writing, so the output of concurrent appends cannot interleave. Stateless encoders still encode outside the lock, so their performance does not change. Existing encoders need no changes.\u003c/p\u003e\n\u003cp\u003e• Several race conditions in \u003ccode\u003eOutputStreamAppender\u003c/code\u003e and \u003ccode\u003eFileAppender\u003c/code\u003e were fixed. The appender is now marked started and the encoder header is written while the same lock is held, so a concurrent append can no longer write an event before the header. After acquiring the lock, the appender checks again whether it has been stopped, so no event is written after the footer. In prudent mode, FileAppender now encodes and writes each event while holding the lock.\u003c/p\u003e\n\u003cp\u003e• Fixed a data race on the logger count in LoggerContext. Loggers are created under the lock of their parent logger, so loggers with different parents could be created at the same time and increments of the shared counter could be lost. As a result, \u003ccode\u003eLoggerContext.size()\u003c/code\u003e could return a value lower than the actual number of loggers. The counter is now an \u003ccode\u003eAtomicInteger\u003c/code\u003e. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1038\"\u003eissues/1038\u003c/a\u003e by hcantunc. The fix was contributed in PR \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1055\"\u003e#1055\u003c/a\u003e by \u003ca href=\"https://github.com/seonwooj0810\"\u003eseonwoo_jung\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• \u003ccode\u003eTimeBasedRollingPolicy\u003c/code\u003e now supports half-day periods. Date patterns with the AM/PM marker, for example %d{yyyy-MM-dd-a}, used to be detected as daily and rolled over only at midnight. They now roll over at both 00:00 and 12:00. This issue was reported in issues/976 by shakthifuture. The fix was contributed in PR \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1051\"\u003e#1051\u003c/a\u003e by \u003ca href=\"https://github.com/seonwooj0810\"\u003eseonwoo_jung\u003c/a\u003e. See \u003ccode\u003eTimeBasedRollingPolicy\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e• If \u003ccode\u003eorg.jline.jansi.AnsiConsole\u003c/code\u003e cannot be found on the class path, \u003ccode\u003eJansiConsoleAppender\u003c/code\u003e now emits warnings that explain how to add org.jline:jansi-core and then writes to the plain console stream. See codes.html#missingJlineJansi.\u003c/p\u003e\n\u003cp\u003e• The unused \u003ccode\u003ech.qos.logback.classic.util.LogbackMDCAdapterSimple\u003c/code\u003e class was removed. \u003ccode\u003eLogbackMDCAdapter\u003c/code\u003e remains the default MDC adapter.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 07d291ca0d280bc5da934ec9ff5f1da634fd7937 associated with the tag v_1.6.4. The release was 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\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.6.3...v_1.6.4\"\u003ehttps://github.com/qos-ch/logback/compare/v_1.6.3...v_1.6.4\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/qos-ch/logback/commit/07d291ca0d280bc5da934ec9ff5f1da634fd7937\"\u003e\u003ccode\u003e07d291c\u003c/code\u003e\u003c/a\u003e preapre release 1.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9627dafd8c21639e653f80c3e1f98bf8b4bb9be5\"\u003e\u003ccode\u003e9627daf\u003c/code\u003e\u003c/a\u003e revert to Collections.unmodifiableMap instead of\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa42fb551a52901929433cd7282264a911e5a12e\"\u003e\u003ccode\u003eaa42fb5\u003c/code\u003e\u003c/a\u003e disabled RollingCalendarTest#testVaryingNumberOfHalfDailyPeriods to shave off...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ddc7459d0022d4c07b2800490f6e607258d1f567\"\u003e\u003ccode\u003eddc7459\u003c/code\u003e\u003c/a\u003e Support HALF_DAY periodicity for AM/PM date patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/42d75d76bebc4789edcd06869e8ad6f5b74c8da4\"\u003e\u003ccode\u003e42d75d7\u003c/code\u003e\u003c/a\u003e disable LoggerContextTest#concurrentGetLoggerKeepsSizeConsistent to shave exe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bffd55ed222eda41a67b0f2736476e47fad49f57\"\u003e\u003ccode\u003ebffd55e\u003c/code\u003e\u003c/a\u003e add warnings about missing jline.jansi classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8de0b9b64abc9a4be13df0e7332a0c6827e1d0a7\"\u003e\u003ccode\u003e8de0b9b\u003c/code\u003e\u003c/a\u003e Fix data race on LoggerContext.size (\u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/76c73d1402cef39586527446665e870efe32d2d6\"\u003e\u003ccode\u003e76c73d1\u003c/code\u003e\u003c/a\u003e add MinimalUnmodifiableMap and return it in LogbackMDCAdapter#getPropertyMap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a2c416a361a9af8677b79ba3b3c235a6984a2dfd\"\u003e\u003ccode\u003ea2c416a\u003c/code\u003e\u003c/a\u003e Fix formatting of email instruction in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2c89727c6a24a8283d7485165f70199abbf00b16\"\u003e\u003ccode\u003e2c89727\u003c/code\u003e\u003c/a\u003e mailing lists have been deactivated\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.6.3...v_1.6.4\"\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-core` from 1.6.3 to 1.6.4\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.6.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-09-24 Release of logback version 1.6.4\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Variable substitution is again applied to the \u003ccode\u003escan\u003c/code\u003e attribute of the \u003ccode\u003e\u0026lt;configuration\u0026gt;\u003c/code\u003e element. The scanning refactoring in version 1.5.27 had dropped substitution, so values such as \u003ccode\u003e${logback.scan.enabled:-true}\u003c/code\u003e were no longer resolved. As before version 1.5.27, an unrecognized non-empty value turns scanning on. The same substitution now applies to the scan attribute of \u003ccode\u003e\u0026lt;propertiesConfigurator\u0026gt;\u003c/code\u003e. This regression was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1065\"\u003eissues/1065\u003c/a\u003e by \u003ca href=\"https://github.com/vaibhavjain2\"\u003evaibhavjain2\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• \u003ccode\u003eOutputStreamAppender\u003c/code\u003e and \u003ccode\u003eFileAppender\u003c/code\u003e now handle stateful encoders. The \u003ccode\u003eEncoder\u003c/code\u003e interface has a new default method called \u003ccode\u003eisStateful()\u003c/code\u003e, which returns \u003ccode\u003efalse\u003c/code\u003e. An encoder that keeps state between calls to \u003ccode\u003eencode()\u003c/code\u003e can return true. For such encoders, the appender holds its write lock while encoding and while writing, so the output of concurrent appends cannot interleave. Stateless encoders still encode outside the lock, so their performance does not change. Existing encoders need no changes.\u003c/p\u003e\n\u003cp\u003e• Several race conditions in \u003ccode\u003eOutputStreamAppender\u003c/code\u003e and \u003ccode\u003eFileAppender\u003c/code\u003e were fixed. The appender is now marked started and the encoder header is written while the same lock is held, so a concurrent append can no longer write an event before the header. After acquiring the lock, the appender checks again whether it has been stopped, so no event is written after the footer. In prudent mode, FileAppender now encodes and writes each event while holding the lock.\u003c/p\u003e\n\u003cp\u003e• Fixed a data race on the logger count in LoggerContext. Loggers are created under the lock of their parent logger, so loggers with different parents could be created at the same time and increments of the shared counter could be lost. As a result, \u003ccode\u003eLoggerContext.size()\u003c/code\u003e could return a value lower than the actual number of loggers. The counter is now an \u003ccode\u003eAtomicInteger\u003c/code\u003e. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1038\"\u003eissues/1038\u003c/a\u003e by hcantunc. The fix was contributed in PR \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1055\"\u003e#1055\u003c/a\u003e by \u003ca href=\"https://github.com/seonwooj0810\"\u003eseonwoo_jung\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• \u003ccode\u003eTimeBasedRollingPolicy\u003c/code\u003e now supports half-day periods. Date patterns with the AM/PM marker, for example %d{yyyy-MM-dd-a}, used to be detected as daily and rolled over only at midnight. They now roll over at both 00:00 and 12:00. This issue was reported in issues/976 by shakthifuture. The fix was contributed in PR \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1051\"\u003e#1051\u003c/a\u003e by \u003ca href=\"https://github.com/seonwooj0810\"\u003eseonwoo_jung\u003c/a\u003e. See \u003ccode\u003eTimeBasedRollingPolicy\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e• If \u003ccode\u003eorg.jline.jansi.AnsiConsole\u003c/code\u003e cannot be found on the class path, \u003ccode\u003eJansiConsoleAppender\u003c/code\u003e now emits warnings that explain how to add org.jline:jansi-core and then writes to the plain console stream. See codes.html#missingJlineJansi.\u003c/p\u003e\n\u003cp\u003e• The unused \u003ccode\u003ech.qos.logback.classic.util.LogbackMDCAdapterSimple\u003c/code\u003e class was removed. \u003ccode\u003eLogbackMDCAdapter\u003c/code\u003e remains the default MDC adapter.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 07d291ca0d280bc5da934ec9ff5f1da634fd7937 associated with the tag v_1.6.4. The release was 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\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.6.3...v_1.6.4\"\u003ehttps://github.com/qos-ch/logback/compare/v_1.6.3...v_1.6.4\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/qos-ch/logback/commit/07d291ca0d280bc5da934ec9ff5f1da634fd7937\"\u003e\u003ccode\u003e07d291c\u003c/code\u003e\u003c/a\u003e preapre release 1.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9627dafd8c21639e653f80c3e1f98bf8b4bb9be5\"\u003e\u003ccode\u003e9627daf\u003c/code\u003e\u003c/a\u003e revert to Collections.unmodifiableMap instead of\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa42fb551a52901929433cd7282264a911e5a12e\"\u003e\u003ccode\u003eaa42fb5\u003c/code\u003e\u003c/a\u003e disabled RollingCalendarTest#testVaryingNumberOfHalfDailyPeriods to shave off...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ddc7459d0022d4c07b2800490f6e607258d1f567\"\u003e\u003ccode\u003eddc7459\u003c/code\u003e\u003c/a\u003e Support HALF_DAY periodicity for AM/PM date patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/42d75d76bebc4789edcd06869e8ad6f5b74c8da4\"\u003e\u003ccode\u003e42d75d7\u003c/code\u003e\u003c/a\u003e disable LoggerContextTest#concurrentGetLoggerKeepsSizeConsistent to shave exe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bffd55ed222eda41a67b0f2736476e47fad49f57\"\u003e\u003ccode\u003ebffd55e\u003c/code\u003e\u003c/a\u003e add warnings about missing jline.jansi classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8de0b9b64abc9a4be13df0e7332a0c6827e1d0a7\"\u003e\u003ccode\u003e8de0b9b\u003c/code\u003e\u003c/a\u003e Fix data race on LoggerContext.size (\u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/76c73d1402cef39586527446665e870efe32d2d6\"\u003e\u003ccode\u003e76c73d1\u003c/code\u003e\u003c/a\u003e add MinimalUnmodifiableMap and return it in LogbackMDCAdapter#getPropertyMap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a2c416a361a9af8677b79ba3b3c235a6984a2dfd\"\u003e\u003ccode\u003ea2c416a\u003c/code\u003e\u003c/a\u003e Fix formatting of email instruction in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2c89727c6a24a8283d7485165f70199abbf00b16\"\u003e\u003ccode\u003e2c89727\u003c/code\u003e\u003c/a\u003e mailing lists have been deactivated\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.6.3...v_1.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-core` from 5.23.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-junit-jupiter` from 5.23.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-junit-jupiter` from 5.23.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/telicent-oss/smart-cache-graph/pull/528","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/telicent-oss%2Fsmart-cache-graph/issues/528","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/528/packages"}},{"old_version":"5.23.0","new_version":"5.24.0","update_type":"minor","path":null,"pr_created_at":"2026-10-02T01:13:43.000Z","version_change":"5.23.0 → 5.24.0","issue":{"uuid":"5671417047","node_id":"PR_kwDOPmzXZM8AAAABGNOoEQ","number":558,"state":"open","title":"chore(deps-dev): bump org.mockito:mockito-core from 5.23.0 to 5.24.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-02T01:13:43.000Z","updated_at":"2026-10-02T01:15:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.23.0 to 5.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mockito:mockito-core\u0026package-manager=maven\u0026previous-version=5.23.0\u0026new-version=5.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bethington/ghidra-mcp/pull/558","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bethington%2Fghidra-mcp/issues/558","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/558/packages"}},{"old_version":"5.23.0","new_version":"5.24.0","update_type":"minor","path":null,"pr_created_at":"2026-10-01T15:21:59.000Z","version_change":"5.23.0 → 5.24.0","issue":{"uuid":"5664622984","node_id":"PR_kwDOBtQoFs8AAAABGHvgAQ","number":843,"state":"open","title":"chore(deps): bump the minor-patch group across 1 directory with 9 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-10-01T15:21:59.000Z","updated_at":"2026-10-01T15:22:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-patch","update_count":9,"packages":[{"name":"org.apache.commons:commons-lang3","old_version":"3.20.0","new_version":"3.21.0"},{"name":"com.tngtech.archunit:archunit-junit5","old_version":"1.4.2","new_version":"1.5.1","repository_url":"https://github.com/TNG/ArchUnit"},{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.slf4j:slf4j-nop","old_version":"2.0.18","new_version":"2.0.20"},{"name":"org.pitest:pitest-maven","old_version":"1.25.7","new_version":"1.30.0","repository_url":"https://github.com/hcoles/pitest"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.15.0","new_version":"3.16.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.10.2.0","new_version":"4.10.4.1","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.6","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven:apache-maven","old_version":"3.9.9","new_version":"3.10.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the minor-patch group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.commons:commons-lang3 | `3.20.0` | `3.21.0` |\n| [com.tngtech.archunit:archunit-junit5](https://github.com/TNG/ArchUnit) | `1.4.2` | `1.5.1` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| org.slf4j:slf4j-nop | `2.0.18` | `2.0.20` |\n| [org.pitest:pitest-maven](https://github.com/hcoles/pitest) | `1.25.7` | `1.30.0` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.15.0` | `3.16.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.10.2.0` | `4.10.4.1` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.6` | `3.6.0` |\n| org.apache.maven:apache-maven | `3.9.9` | `3.10.0` |\n\n\nUpdates `org.apache.commons:commons-lang3` from 3.20.0 to 3.21.0\n\nUpdates `com.tngtech.archunit:archunit-junit5` from 1.4.2 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TNG/ArchUnit/releases\"\u003ecom.tngtech.archunit:archunit-junit5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eArchUnit 1.5.1\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: include java.lang.IO in ACCESS_STANDARD_STREAMS (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1687\"\u003e#1687\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003cli\u003eCount caught exception types as type dependencies (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1725\"\u003e#1725\u003c/a\u003e; by \u003ca href=\"https://github.com/schulzjo-tng\"\u003e\u003ccode\u003e@​schulzjo-tng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003epublish archunit-junit-relocation (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1684\"\u003e#1684\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/hankem\"\u003e\u003ccode\u003e@​hankem\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eArchUnit 1.5.0\u003c/h2\u003e\n\u003ch1\u003eEnhancements\u003c/h1\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Java 27 / class file major version 71 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1618\"\u003e#1618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove descriptions of \u003ccode\u003eJavaAccess.Predicates.originOwner\u003c/code\u003e and \u003ccode\u003eJavaAccess.Predicates.targetOwner\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1603\"\u003e#1603\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/StefanGraeber\"\u003e\u003ccode\u003e@​StefanGraeber\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003cli\u003eExpose information on sealed classes via \u003ccode\u003eJavaClass\u003c/code\u003e: \u003ccode\u003eisSealed()\u003c/code\u003e and \u003ccode\u003egetPermittedSubclasses()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConsider dependencies from caught exceptions (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1555\"\u003e#1555\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/bannmann\"\u003e\u003ccode\u003e@​bannmann\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eImportOption.DoNotIncludeTests\u003c/code\u003e and \u003ccode\u003eOnlyIncludeTests\u003c/code\u003e consider tests in custom Gradle source sets (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1660\"\u003e#1660\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/Develop-KIM\"\u003e\u003ccode\u003e@​Develop-KIM\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLang\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eArchConditions\u003c/code\u003e offers new \u003ccode\u003eArchCondition\u0026lt;JavaClass\u0026gt; haveAnyDependenciesThat(DescribedPredicate\u0026lt;Dependency\u0026gt;)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1580\"\u003e#1580\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/wakingrufus\"\u003e\u003ccode\u003e@​wakingrufus\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLibrary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eArchitectureMetrics.lakosMetrics\u003c/code\u003e is computed much more performantly (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1629\"\u003e#1629\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/ThanosTsiamis\"\u003e\u003ccode\u003e@​ThanosTsiamis\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTextFileBasedViolationStore\u003c/code\u003e is now thread-safe under parallel test execution (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1656\"\u003e#1656\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/kelunik\"\u003e\u003ccode\u003e@​kelunik\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eModuleDependency\u003c/code\u003e now provides stable descriptions (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1648\"\u003e#1648\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/DragonFSKY\"\u003e\u003ccode\u003e@​DragonFSKY\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eJUnit\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003earchunit-junit6\u003c/code\u003e supports ArchUnit with JUnit 6 (\u003cdel\u003e\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1556\"\u003e#1556\u003c/a\u003e\u003c/del\u003e, \u003cdel\u003e\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1658\"\u003e#1658\u003c/a\u003e\u003c/del\u003e, \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1659\"\u003e#1659\u003c/a\u003e; many thanks to \u003ca href=\"https://github.com/arukiidou\"\u003e\u003ccode\u003e@​arukiidou\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/schulzjo-tng\"\u003e\u003ccode\u003e@​schulzjo-tng\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnalyzeClasses\u003c/code\u003e supports individual classes (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1569\"\u003e#1569\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/TheManWhoStaresAtCode\"\u003e\u003ccode\u003e@​TheManWhoStaresAtCode\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003ePreparation:\u003c/em\u003e \u003ccode\u003earchunit-junit:0.9.0\u003c/code\u003e (which was renamed with \u003ca href=\"https://github.com/TNG/ArchUnit/releases/tag/v0.9.0\"\u003eArchUnit 0.9.0\u003c/a\u003e) now relocates to \u003ccode\u003earchunit-junit4:0.9.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1673\"\u003e#1673\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/schulzjo-tng\"\u003e\u003ccode\u003e@​schulzjo-tng\u003c/code\u003e\u003c/a\u003e 👋) – will be published after \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1684\"\u003e#1684\u003c/a\u003e 🙈\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003ePriority\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1671\"\u003e#1671\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/TheManWhoStaresAtCode\"\u003e\u003ccode\u003e@​TheManWhoStaresAtCode\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003cli\u003eDocument Package Identifiers in User Guide (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1672\"\u003e#1672\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/TheManWhoStaresAtCode\"\u003e\u003ccode\u003e@​TheManWhoStaresAtCode\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eInternal Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eText files now use UNIX line breaks (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1602\"\u003e#1602\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1611\"\u003e#1611\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/StefanGraeber\"\u003e\u003ccode\u003e@​StefanGraeber\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003cli\u003eUpdate Gradle from 8 to 9; build \u0026amp; test with JDK 25 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1550\"\u003e#1550\u003c/a\u003e, and also \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1612\"\u003e#1612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1619\"\u003e#1619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeparate integration tests by JUnit version (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1636\"\u003e#1636\u003c/a\u003e; many thanks to \u003ca href=\"https://github.com/schulzjo-tng\"\u003e\u003ccode\u003e@​schulzjo-tng\u003c/code\u003e\u003c/a\u003e 👋)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003ejunit-dataprovider\u003c/code\u003e with \u003ccode\u003ejunit-jupiter-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1655\"\u003e#1655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eArchUnit releases now update Maven examples (and Gradle wrapper) of \u003ca href=\"https://github.com/TNG/ArchUnit-Examples\"\u003eArchUnit-Examples\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid managing hamcrest dependency (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1467\"\u003e#1467\u003c/a\u003e; thanks to \u003ca href=\"https://github.com/TheManWhoStaresAtCode\"\u003e\u003ccode\u003e@​TheManWhoStaresAtCode\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/TNG/ArchUnit/commit/6c2d659e5681b50541930d236a8c46aed5e44a5c\"\u003e\u003ccode\u003e6c2d659\u003c/code\u003e\u003c/a\u003e prepare release 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/d5ff41705236bcf28e9a7d5cce6b13be0db57f12\"\u003e\u003ccode\u003ed5ff417\u003c/code\u003e\u003c/a\u003e set snapshot version to 1.5.1 in preparation of release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/aee04c59826199d0b78ab8ea90faac075dae19a8\"\u003e\u003ccode\u003eaee04c5\u003c/code\u003e\u003c/a\u003e Update Gradle Wrapper from 9.7.1 to 9.8.0 (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1727\"\u003e#1727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/73535afce1abf70d758148ba507d2695080167ae\"\u003e\u003ccode\u003e73535af\u003c/code\u003e\u003c/a\u003e Update Gradle Wrapper from 9.7.1 to 9.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/058f709a1579daca48b7d052ace91dc92f0d2055\"\u003e\u003ccode\u003e058f709\u003c/code\u003e\u003c/a\u003e Count caught exception types as type dependencies (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1732\"\u003e#1732\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1725\"\u003e#1725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/fbcc47c56d6461d0bb096324bfb4b7a277bf7fcf\"\u003e\u003ccode\u003efbcc47c\u003c/code\u003e\u003c/a\u003e Count caught exception types as type dependencies (\u003ca href=\"https://redirect.github.com/TNG/ArchUnit/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/e78e136dd8df91d4dcdcd9aa082c0fd6b925d8cc\"\u003e\u003ccode\u003ee78e136\u003c/code\u003e\u003c/a\u003e Bump io.github.ben-manes.versions from 0.63.0 to 0.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/a0a8aff514d948615e7de2ed067e9f651a466a44\"\u003e\u003ccode\u003ea0a8aff\u003c/code\u003e\u003c/a\u003e Bump io.github.ben-manes.versions from 0.62.0 to 0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/d30f80da632d38ceb1bf24239579d1b2da803173\"\u003e\u003ccode\u003ed30f80d\u003c/code\u003e\u003c/a\u003e Bump io.github.ben-manes.versions from 0.61.0 to 0.62.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TNG/ArchUnit/commit/22c0f6a5eebfa79ab24c376938d69af41d3e7cbd\"\u003e\u003ccode\u003e22c0f6a\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 6.0.0 to 6.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TNG/ArchUnit/compare/v1.4.2...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-core` from 5.23.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.slf4j:slf4j-nop` from 2.0.18 to 2.0.20\n\nUpdates `org.pitest:pitest-maven` from 1.25.7 to 1.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hcoles/pitest/releases\"\u003eorg.pitest:pitest-maven's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.30.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1492\"\u003e#1492\u003c/a\u003e Bump jackson version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1493\"\u003e#1493\u003c/a\u003e Sheck directories populated when checking for empty projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1494\"\u003e#1494\u003c/a\u003e Accept comma separated feature parameters (thanks \u003ca href=\"https://github.com/lino\"\u003e\u003ccode\u003e@​lino\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1496\"\u003e#1496\u003c/a\u003e Check non jvm lang dirs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote, version bump from 1.25.x series made due to mislabelling of release as 1.29.10.\u003c/p\u003e\n\u003ch2\u003e1.25.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1486\"\u003e#1486\u003c/a\u003e normalise record attribute order on first load\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1488\"\u003e#1488\u003c/a\u003e rework record interceptor to filter based on a marker line number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1490\"\u003e#1490\u003c/a\u003e filter mutants in enum switch default block\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.25.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1485\"\u003e#1485\u003c/a\u003e Fix BigDecimal and BigInteger mutators for java 25  (thanks \u003ca href=\"https://github.com/TrueJacobG\"\u003e\u003ccode\u003e@​TrueJacobG\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/hcoles/pitest/commit/6f654996a43386ab872f64d120130dde072a5b61\"\u003e\u003ccode\u003e6f65499\u003c/code\u003e\u003c/a\u003e finally automate release branch numbering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcoles/pitest/commit/90a208db5e3a513cc2f1ee939310023380815ba3\"\u003e\u003ccode\u003e90a208d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1496\"\u003e#1496\u003c/a\u003e from hcoles/feature/check_non_jvm_lang_dirs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcoles/pitest/commit/db6c804657686f3e8fd3d68fc1f128aca5f2beb4\"\u003e\u003ccode\u003edb6c804\u003c/code\u003e\u003c/a\u003e tweak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcoles/pitest/commit/0a445178af8a4e2bd346322b183d54cdb008bb21\"\u003e\u003ccode\u003e0a44517\u003c/code\u003e\u003c/a\u003e check existence of groovy dirs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcoles/pitest/commit/95163c1be6e223fd6feced319b3ee55c4f3777a4\"\u003e\u003ccode\u003e95163c1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1494\"\u003e#1494\u003c/a\u003e from lino/config-parser-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcoles/pitest/commit/2c3a24e971a1972795769e34713565a4197da24c\"\u003e\u003ccode\u003e2c3a24e\u003c/code\u003e\u003c/a\u003e Accept comma separated feature parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcoles/pitest/commit/ba0cfdc2d9dd0561c769f0822b43d07cc9a130df\"\u003e\u003ccode\u003eba0cfdc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1493\"\u003e#1493\u003c/a\u003e from hcoles/feature/improve_empty_project_check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcoles/pitest/commit/e0fc2f8c66d3e7f626d60309daf2b02a33617623\"\u003e\u003ccode\u003ee0fc2f8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hcoles/pitest/issues/1492\"\u003e#1492\u003c/a\u003e from hcoles/chore/bump_jackson_version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcoles/pitest/commit/24f58058b48853aafa4d4599bebfeefe463fa15b\"\u003e\u003ccode\u003e24f5805\u003c/code\u003e\u003c/a\u003e check directories populated when checking for empty projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcoles/pitest/commit/5d9d8a19c5d597a3b750edab41f7b88b8763296e\"\u003e\u003ccode\u003e5d9d8a1\u003c/code\u003e\u003c/a\u003e bump jackson version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hcoles/pitest/compare/1.25.7...1.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-compiler-plugin` from 3.15.0 to 3.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-compiler-plugin/releases\"\u003eorg.apache.maven.plugins:maven-compiler-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.16.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRecompile when dependencies change (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1102\"\u003e#1102\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incremental detection of empty sources, 3.x (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1075\"\u003e#1075\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-578\"\u003e[MCOMPILER-578]\u003c/a\u003e - Track outputs across compiler executions (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1091\"\u003e#1091\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild fails when annotation processor list is empty (but present) (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1077\"\u003e#1077\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-374\"\u003e[MCOMPILER-374]\u003c/a\u003e - Unable to compile MR-JAR code against older directories when module-info.java is present (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1093\"\u003e#1093\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake mcompiler-120 IT locale independent (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1063\"\u003e#1063\u003c/a\u003e) \u003ca href=\"https://github.com/anilvdl\"\u003e\u003ccode\u003e@​anilvdl\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\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-569\"\u003e[MCOMPILER-569]\u003c/a\u003e - Document implicitly compiled excluded sources (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1092\"\u003e#1092\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1074\"\u003e#1074\u003c/a\u003e) \u003ca href=\"https://github.com/potiuk\"\u003e\u003ccode\u003e@​potiuk\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\u003eAvoid using deprecated method CompilerConfiguration.setCompilerVersion (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1121\"\u003e#1121\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace adopt-openj9 by semeru JDK distribution on GH (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1122\"\u003e#1122\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePort the site documentation from APT to Markdown (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1110\"\u003e#1110\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVerify against Maven 4.0.0-rc-6 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1105\"\u003e#1105\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tests on Jenkins (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1100\"\u003e#1100\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1074\"\u003e#1074\u003c/a\u003e) \u003ca href=\"https://github.com/potiuk\"\u003e\u003ccode\u003e@​potiuk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor compiler mojo to use dependency injection and improve string… (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1066\"\u003e#1066\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ITs for Maven 3.10.x (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1061\"\u003e#1061\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate maven-surefire-plugin version to 3.x in the MCOMPILER-481 IT (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1035\"\u003e#1035\u003c/a\u003e) \u003ca href=\"https://github.com/cdouillard\"\u003e\u003ccode\u003e@​cdouillard\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 plexusCompilerVersion from 2.16.2 to 2.17.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1112\"\u003e#1112\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1113\"\u003e#1113\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse latest Maven 4 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1045\"\u003e#1045\u003c/a\u003e) \u003ca href=\"https://github.com/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump apache/maven-gh-actions-shared/.github/workflows/release-drafter.yml from 4 to 5 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1083\"\u003e#1083\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump apache/maven-gh-actions-shared/.github/workflows/pr-automation.yml from 4 to 5 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1082\"\u003e#1082\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml from 4 to 5 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1084\"\u003e#1084\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 48 to 49 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1068\"\u003e#1068\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-invoker-plugin from 3.9.1 to 3.10.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1047\"\u003e#1047\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 47 to 48 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1050\"\u003e#1050\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.16 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1054\"\u003e#1054\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.10 to 9.10.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1059\"\u003e#1059\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.9.1 to 9.10 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1053\"\u003e#1053\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-compiler-plugin/pull/1041\"\u003e#1041\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-compiler-plugin/pull/1038\"\u003e#1038\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-compiler-plugin/pull/1032\"\u003e#1032\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/e7bba6ed5f9c17003d5c5d1413144bb214177408\"\u003e\u003ccode\u003ee7bba6e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-compiler-plugin-3.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/c906809e0c0b2c79e8a03165cb942f152a911416\"\u003e\u003ccode\u003ec906809\u003c/code\u003e\u003c/a\u003e Avoid using deprecated method CompilerConfiguration.setCompilerVersion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/ad74fee36865d7a1752c9b96ff9a9e702565fdb3\"\u003e\u003ccode\u003ead74fee\u003c/code\u003e\u003c/a\u003e Replace adopt-openj9 by semeru JDK distribution on GH\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/beb0eda2100e77d3f01bf4cc89edd5b721411f63\"\u003e\u003ccode\u003ebeb0eda\u003c/code\u003e\u003c/a\u003e Recompile when dependencies change (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/a0b689e0e7f13d3a7dded7847a807fe6453e0358\"\u003e\u003ccode\u003ea0b689e\u003c/code\u003e\u003c/a\u003e [MCOMPILER-578] Track outputs across compiler executions (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/2e8122841d9b10d2d83a90cc07530d7a09eebc47\"\u003e\u003ccode\u003e2e81228\u003c/code\u003e\u003c/a\u003e Fix incremental detection of empty sources, 3.x (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/2132f5bf0cbfcde26301084c4833f1a9420f1baf\"\u003e\u003ccode\u003e2132f5b\u003c/code\u003e\u003c/a\u003e configure ATR project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/5992b772033a7488767c4b3aa806f080eba96593\"\u003e\u003ccode\u003e5992b77\u003c/code\u003e\u003c/a\u003e Build fails when annotation processor list is empty (but present) (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/acccef703e5491c29c6dd9e8381677d3e7927589\"\u003e\u003ccode\u003eacccef7\u003c/code\u003e\u003c/a\u003e Bump plexusCompilerVersion from 2.16.2 to 2.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/72bc4454dfdcd1c3551137e5b27560f88b4480ae\"\u003e\u003ccode\u003e72bc445\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.15.0...maven-compiler-plugin-3.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.spotbugs:spotbugs-maven-plugin` from 4.10.2.0 to 4.10.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/releases\"\u003ecom.github.spotbugs:spotbugs-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espotbugs-maven-plugin-4.10.4.1\u003c/h2\u003e\n\u003ch2\u003eBREAKING\u003c/h2\u003e\n\u003cp\u003eIn 2014, maven reporting added various settings that should have resulted in removal here but had gone unseen.  These are now applied and therefore the state changed to immutable which will cause plugin to fail if users do not adjust configuration as noted here.\u003c/p\u003e\n\u003cp\u003eUsers who previously configured \u003ccode\u003eoutputEncoding\u003c/code\u003e directly on the SpotBugs Maven Plugin must configure \u003ccode\u003eproject.reporting.outputEncoding\u003c/code\u003e instead and remove it to avoid errors.\nUsers passing \u003ccode\u003efork\u003c/code\u003e option should remove it to avoid warnings as support was gone in last release and it does nothing.\nUsers who previously configured \u003ccode\u003eoutputDirectory\u003c/code\u003e directly on the SpotBugs Maven Plugin must configure \u003ccode\u003eproject.reporting.outputDirectory\u003c/code\u003e instead and remove it to avoid errors.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMaven 4 rc 6 support, readme cleanup, use latest spotbugs in build, head tag, formatting by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1512\"\u003espotbugs/spotbugs-maven-plugin#1512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes 1511, removed shaded 'outputEncoding' that maven reporting added in 2014 by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1513\"\u003espotbugs/spotbugs-maven-plugin#1513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecated 'fork' option and update faq by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1514\"\u003espotbugs/spotbugs-maven-plugin#1514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor cleanups by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1515\"\u003espotbugs/spotbugs-maven-plugin#1515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse super class outputDirectory removing all duplication by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1516\"\u003espotbugs/spotbugs-maven-plugin#1516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake ownership explicit on xdocs report writer by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1517\"\u003espotbugs/spotbugs-maven-plugin#1517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup some of the groovy code by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1518\"\u003espotbugs/spotbugs-maven-plugin#1518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003evarious other library updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.10.4.0...spotbugs-maven-plugin-4.10.4.1\"\u003ehttps://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.10.4.0...spotbugs-maven-plugin-4.10.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espotbugs-maven-plugin-4.10.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/issues/1474\"\u003e#1474\u003c/a\u003e by \u003ca href=\"https://github.com/gigabitzauber\"\u003e\u003ccode\u003e@​gigabitzauber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1487\"\u003espotbugs/spotbugs-maven-plugin#1487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate build by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1494\"\u003espotbugs/spotbugs-maven-plugin#1494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup charset handling and remove never used sourceEncoding in spot… by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1495\"\u003espotbugs/spotbugs-maven-plugin#1495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove javaExecutable usage to prefer current process by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1496\"\u003espotbugs/spotbugs-maven-plugin#1496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate deprecated artifact handling by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1497\"\u003espotbugs/spotbugs-maven-plugin#1497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequire maven 3.8.9 or better by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1499\"\u003espotbugs/spotbugs-maven-plugin#1499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing javadocs by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1500\"\u003espotbugs/spotbugs-maven-plugin#1500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOtherwise build updates and library updates\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/gigabitzauber\"\u003e\u003ccode\u003e@​gigabitzauber\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1487\"\u003espotbugs/spotbugs-maven-plugin#1487\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.10.3.0...spotbugs-maven-plugin-4.10.4.0\"\u003ehttps://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.10.3.0...spotbugs-maven-plugin-4.10.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSpotbugs Maven Plugin 4.10.3.0\u003c/h2\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003eThis release delivers improvements to reliability, maintainability, and reproducibility. The SpotBugs execution path has been modernized by replacing the Ant-based launcher with \u003ccode\u003eProcessBuilder\u003c/code\u003e, temporary auxiliary classpath handling has been improved, and toolchain detection has been made more robust. Build tooling has also been cleaned up with Maven modernization efforts, improved reproducible artifact generation, and updated documentation. Additional fixes include improved artifact handling, test coverage improvements, and dependency updates.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[fix] Skip non-JAR artifacts in buildBugTypeUrlMap by \u003ca href=\"https://github.com/uweguenther\"\u003e\u003ccode\u003e@​uweguenther\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1445\"\u003espotbugs/spotbugs-maven-plugin#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emodify renovate config to not use bytebuddy -jdk5 postifx versions by \u003ca href=\"https://github.com/JuditKnoll\"\u003e\u003ccode\u003e@​JuditKnoll\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1451\"\u003espotbugs/spotbugs-maven-plugin#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCopilot/analyze test coverage by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1454\"\u003espotbugs/spotbugs-maven-plugin#1454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse StandardCharsets.UTF_8 in groovy verify in IT tests by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1456\"\u003espotbugs/spotbugs-maven-plugin#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[license] Use spdx license header for apache 2.0 (no change to license) by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1457\"\u003espotbugs/spotbugs-maven-plugin#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup the build pom by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1458\"\u003espotbugs/spotbugs-maven-plugin#1458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pom] Modernize how download / copy of spotbugs source works by \u003ca href=\"https://github.com/hazendaz\"\u003e\u003ccode\u003e@​hazendaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/pull/1459\"\u003espotbugs/spotbugs-maven-plugin#1459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/commit/59f4efceacba97db51f930bb435c300f52fb67a8\"\u003e\u003ccode\u003e59f4efc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release spotbugs-maven-plugin-4.10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/commit/1081359804b1daa19b1bf1665495d4e06ec3a27e\"\u003e\u003ccode\u003e1081359\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/issues/1519\"\u003e#1519\u003c/a\u003e from spotbugs/renovate/byte-buddy.version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/commit/23caeff2a7537afcec037c82a6c0a93e94993cf6\"\u003e\u003ccode\u003e23caeff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/issues/1520\"\u003e#1520\u003c/a\u003e from spotbugs/renovate/slf4j-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/commit/8a5d7f0d336b60dde62ee206ab0763d4bc506800\"\u003e\u003ccode\u003e8a5d7f0\u003c/code\u003e\u003c/a\u003e Update dependency org.slf4j:slf4j-bom to v2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/commit/8be188f139acdeca6b905be14bac557297d46c63\"\u003e\u003ccode\u003e8be188f\u003c/code\u003e\u003c/a\u003e Update byte-buddy.version to v1.18.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/commit/742e10cd3457ef32eed0d3cf6764013fc6aeb017\"\u003e\u003ccode\u003e742e10c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/issues/1518\"\u003e#1518\u003c/a\u003e from hazendaz/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/commit/d7f6a5681c1feb715e465d7cbdc2226b7f7dc47f\"\u003e\u003ccode\u003ed7f6a56\u003c/code\u003e\u003c/a\u003e Cleanup groovy in the trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/commit/eda58b6a41688644cbb768771b0a98c93e01a673\"\u003e\u003ccode\u003eeda58b6\u003c/code\u003e\u003c/a\u003e Cleanup groovy within report generator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/commit/a518d7b3039dc3c7276c5e6c166bafe16ad6f900\"\u003e\u003ccode\u003ea518d7b\u003c/code\u003e\u003c/a\u003e Cleanup xdocs reporter groovy each usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/commit/4c94029a7d350af2c7ac3790a674fb0bd37f7e8a\"\u003e\u003ccode\u003e4c94029\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spotbugs/spotbugs-maven-plugin/issues/1517\"\u003e#1517\u003c/a\u003e from hazendaz/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.10.2.0...spotbugs-maven-plugin-4.10.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-surefire-plugin` from 3.5.6 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-surefire-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003ePlease refer to the main page for what's new \u003ca href=\"https://maven.apache.org/surefire/\"\u003ehttps://maven.apache.org/surefire/\u003c/a\u003e\nAnd the migration page \u003ca href=\"https://maven.apache.org/surefire/maven-surefire-plugin/whats-new-3-6-0.html\"\u003ehttps://maven.apache.org/surefire/maven-surefire-plugin/whats-new-3-6-0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3303\"\u003e#3303\u003c/a\u003e: distinguish JUnit 6 ParameterizedClass invocations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3432\"\u003e#3432\u003c/a\u003e) \u003ca href=\"https://github.com/AzazelSensei\"\u003e\u003ccode\u003e@​AzazelSensei\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1639\"\u003e[SUREFIRE-1639]\u003c/a\u003e - Add ability to configure JUnit 5 TestExecutionListener (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3438\"\u003e#3438\u003c/a\u003e) \u003ca href=\"https://github.com/pan3793\"\u003e\u003ccode\u003e@​pan3793\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/838\"\u003e#838\u003c/a\u003e Implement extension point to run diagnosis tools when forked JVM times out (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3372\"\u003e#3372\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2148\"\u003e[SUREFIRE-2148]\u003c/a\u003e - Verify recovered BeforeAll does not fail build (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3419\"\u003e#3419\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-823\"\u003e[SUREFIRE-823]\u003c/a\u003e - Decouple -DskipTests from Failsafe plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3371\"\u003e#3371\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse StackWalker in StackTraceProvider when available (Java 9+) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3374\"\u003e#3374\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Issue-3380] Send sourceQualifiedName to forked clients (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3380\"\u003e#3380\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3381\"\u003e#3381\u003c/a\u003e) \u003ca href=\"https://github.com/fabriciorby\"\u003e\u003ccode\u003e@​fabriciorby\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-523\"\u003e[SUREFIRE-523]\u003c/a\u003e - Link all reported tests to source XRef (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3445\"\u003e#3445\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-3446\"\u003e[SUREFIRE-3446]\u003c/a\u003e - Fix direct selection of JUnit Jupiter \u003ca href=\"https://github.com/Nested\"\u003e\u003ccode\u003e@​Nested\u003c/code\u003e\u003c/a\u003e classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3447\"\u003e#3447\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDiscover tests in a fork when a toolchain JDK is used (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3444\"\u003e#3444\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[SUREFIRE-2239, SUREFIRE-2241, SUREFIRE-2260, SUREFIRE-2274, SUREFIRE-2300] Preserve JUnit Platform test identity across reruns (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3418\"\u003e#3418\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3428\"\u003e#3428\u003c/a\u003e: resolve parents via TestPlan.getParent for pre-1.8 platforms (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3429\"\u003e#3429\u003c/a\u003e) \u003ca href=\"https://github.com/kalayciburak\"\u003e\u003ccode\u003e@​kalayciburak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-859\"\u003e[SUREFIRE-859]\u003c/a\u003e - Make random test order reproducible (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3421\"\u003e#3421\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[SUREFIRE-862, SUREFIRE-3178] Handle missing Failsafe summary files (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3417\"\u003e#3417\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: report AfterAll/AfterClass exceptions as errors again (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3412\"\u003e#3412\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3413\"\u003e#3413\u003c/a\u003e) \u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3264\"\u003e#3264\u003c/a\u003e : tests inside \u003ca href=\"https://github.com/Suite\"\u003e\u003ccode\u003e@​Suite\u003c/code\u003e\u003c/a\u003e incorrectly classified as flakes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3342\"\u003e#3342\u003c/a\u003e) \u003ca href=\"https://github.com/mirkoalicastro\"\u003e\u003ccode\u003e@​mirkoalicastro\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Windows flake in CommandChannelDecoderTest (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3400\"\u003e#3400\u003c/a\u003e) \u003ca href=\"https://github.com/ascheman\"\u003e\u003ccode\u003e@​ascheman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix reportNameSuffix in XML testcase classname (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3379\"\u003e#3379\u003c/a\u003e) \u003ca href=\"https://github.com/goutamadwant\"\u003e\u003ccode\u003e@​goutamadwant\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: resolve relative classpath elements against the fork's working dir (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3333\"\u003e#3333\u003c/a\u003e) \u003ca href=\"https://github.com/cwegener-79\"\u003e\u003ccode\u003e@​cwegener-79\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\u003eMagnify the home, well at least have something rather than nothing :) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3377\"\u003e#3377\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore the straight quotes the FAQ conversion turned typographic (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3425\"\u003e#3425\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore the table borders lost in the APT conversion (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3424\"\u003e#3424\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the FAQ from FML to Markdown (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3423\"\u003e#3423\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the remaining site documentation from APT to Markdown (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3422\"\u003e#3422\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejavadoc: clarify statelessTestsetReporter, consoleOutputReporter, (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3410\"\u003e#3410\u003c/a\u003e) \u003ca href=\"https://github.com/joshinii\"\u003e\u003ccode\u003e@​joshinii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3387\"\u003e#3387\u003c/a\u003e) \u003ca href=\"https://github.com/potiuk\"\u003e\u003ccode\u003e@​potiuk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation we support Junit 6 as well :) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3370\"\u003e#3370\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStop dependabot from updating test fixtures (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3440\"\u003e#3440\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate legacy plugin Javadoc annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3416\"\u003e#3416\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the resolver's own HTTP transport in the report plugin tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3414\"\u003e#3414\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin maven-jar-plugin 3.5.1 in modular IT fixtures (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3398\"\u003e#3398\u003c/a\u003e) \u003ca href=\"https://github.com/ascheman\"\u003e\u003ccode\u003e@​ascheman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3387\"\u003e#3387\u003c/a\u003e) \u003ca href=\"https://github.com/potiuk\"\u003e\u003ccode\u003e@​potiuk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0ff622b160253f362511a72d29a1f8067631f9d3\"\u003e\u003ccode\u003e0ff622b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/bb3932a10a9706df70cf8095e2402348b7a64f0b\"\u003e\u003ccode\u003ebb3932a\u003c/code\u003e\u003c/a\u003e Let's go for 3.6.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/3002a1648cc8092dbd80492aa00509c825fd58e7\"\u003e\u003ccode\u003e3002a16\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.9.14 to 3.9.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/61a531d5981b0e70f8e88a329150f75501bb73e4\"\u003e\u003ccode\u003e61a531d\u003c/code\u003e\u003c/a\u003e Bump Maven parent version from 47 to 49 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e52ead4cf5075f519578d0053c1ff878dff238f5\"\u003e\u003ccode\u003ee52ead4\u003c/code\u003e\u003c/a\u003e [SUREFIRE-523] Link all reported tests to source XRef (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/45102fa9f2dfc5bc3d2909798e67358ae33e2d49\"\u003e\u003ccode\u003e45102fa\u003c/code\u003e\u003c/a\u003e [SUREFIRE-3446] Fix direct selection of JUnit Jupiter \u003ca href=\"https://github.com/Nested\"\u003e\u003ccode\u003e@​Nested\u003c/code\u003e\u003c/a\u003e classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3447\"\u003e#3447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/b2e1f70b24df2d8a6cf1583ca955311184e68022\"\u003e\u003ccode\u003eb2e1f70\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3303\"\u003e#3303\u003c/a\u003e: distinguish JUnit 6 ParameterizedClass invocations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/c051938593a29d654b3c1c20d454b9062c3fa3f4\"\u003e\u003ccode\u003ec051938\u003c/code\u003e\u003c/a\u003e Discover tests in a fork when a toolchain JDK is used (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3444\"\u003e#3444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/db75df85a76abf35346f559fe7f7f020cf6435b6\"\u003e\u003ccode\u003edb75df8\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3441\"\u003e#3441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/77f2759d895a4460f917bdaaff7a025454afebe4\"\u003e\u003ccode\u003e77f2759\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-interpolation from 1.29 to 1.30.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.6...surefire-3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven:apache-maven` from 3.9.9 to 3.10.0\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/mivek/MetarParser/pull/843","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mivek%2FMetarParser/issues/843","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/843/packages"}},{"old_version":"5.21.0","new_version":"5.24.0","update_type":"minor","path":null,"pr_created_at":"2026-10-01T02:14:08.000Z","version_change":"5.21.0 → 5.24.0","issue":{"uuid":"5655793166","node_id":"PR_kwDOB3UeMc8AAAABGArGAA","number":204,"state":"open","title":"Bump org.mockito:mockito-core from 5.21.0 to 5.24.0","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-10-01T02:14:08.000Z","updated_at":"2026-10-01T02:15:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.mockito:mockito-core","old_version":"5.21.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.21.0 to 5.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.23.0\u003c/h2\u003e\n\u003ch2\u003eNOTE: Breaking change for Android\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003emockito-android\u003c/code\u003e artifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3788\"\u003e#3788\u003c/a\u003e for more details.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c!-- 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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mockito:mockito-core\u0026package-manager=gradle\u0026previous-version=5.21.0\u0026new-version=5.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/w3stling/insynsregistret/pull/204","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/w3stling%2Finsynsregistret/issues/204","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/204/packages"}},{"old_version":"5.23.0","new_version":"5.24.0","update_type":"minor","path":null,"pr_created_at":"2026-09-29T17:31:17.000Z","version_change":"5.23.0 → 5.24.0","issue":{"uuid":"5634480493","node_id":"PR_kwDOAEwvis8AAAABFvoR0g","number":7124,"state":"open","title":"chore(deps): bump org.mockito:mockito-core from 5.23.0 to 5.24.0","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-09-29T17:31:17.000Z","updated_at":"2026-09-29T18:09:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.23.0 to 5.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\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/pmd/pmd/pull/7124","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pmd%2Fpmd/issues/7124","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7124/packages"}},{"old_version":"5.23.0","new_version":"5.24.0","update_type":"minor","path":null,"pr_created_at":"2026-09-29T16:05:11.000Z","version_change":"5.23.0 → 5.24.0","issue":{"uuid":"5633438449","node_id":"PR_kwDOLuK9xs8AAAABFuzHJQ","number":131,"state":"closed","title":"Bump the minor-and-patch group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-30T16:04:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-29T16:05:11.000Z","updated_at":"2026-09-30T16:04:11.000Z","time_to_close":86338,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":7,"packages":[{"name":"io.quarkus.platform:quarkus-bom","old_version":"3.39.4","new_version":"3.39.5","repository_url":"https://github.com/quarkusio/quarkus-platform"},{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"io.freefair.lombok","old_version":"9.5.0","new_version":"9.7.0","repository_url":"https://github.com/freefair/gradle-plugins"},{"name":"com.diffplug.spotless","old_version":"8.10.2","new_version":"8.10.3","repository_url":"https://github.com/diffplug/spotless"},{"name":"io.quarkus","old_version":"3.39.4","new_version":"3.40.0"},{"name":"gradle-wrapper","old_version":"9.7.1","new_version":"9.8.0","repository_url":"https://github.com/gradle/gradle"}],"path":null,"ecosystem":"maven"},"body":"Bumps the minor-and-patch group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.quarkus.platform:quarkus-bom](https://github.com/quarkusio/quarkus-platform) | `3.39.4` | `3.39.5` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| [io.freefair.lombok](https://github.com/freefair/gradle-plugins) | `9.5.0` | `9.7.0` |\n| [com.diffplug.spotless](https://github.com/diffplug/spotless) | `8.10.2` | `8.10.3` |\n| io.quarkus | `3.39.4` | `3.40.0` |\n| [gradle-wrapper](https://github.com/gradle/gradle) | `9.7.1` | `9.8.0` |\n\n\nUpdates `io.quarkus.platform:quarkus-bom` from 3.39.4 to 3.39.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quarkusio/quarkus-platform/commit/70db89bca96613054e3a8e97b8d2ed682019a2d6\"\u003e\u003ccode\u003e70db89b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 3.39.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quarkusio/quarkus-platform/commit/4053d13de4bd56a9814b6d7c06cd0e090315dfbb\"\u003e\u003ccode\u003e4053d13\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/quarkusio/quarkus-platform/issues/2201\"\u003e#2201\u003c/a\u003e from quarkusio/quarkus-3.39.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quarkusio/quarkus-platform/commit/9b90d22532a7e0ec211c42d75b2f4ed615288cf9\"\u003e\u003ccode\u003e9b90d22\u003c/code\u003e\u003c/a\u003e Upgrade to Quarkus 3.39.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quarkusio/quarkus-platform/commit/d22be1f4311fc987f646dcb4a9cbea258bc47bd1\"\u003e\u003ccode\u003ed22be1f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/quarkusio/quarkus-platform/compare/3.39.4...3.39.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-core` from 5.23.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-junit-jupiter` from 5.23.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-junit-jupiter` from 5.23.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.freefair.lombok` from 9.5.0 to 9.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/freefair/gradle-plugins/releases\"\u003eio.freefair.lombok's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.freefair.settings.plugin-versions from 9.4.0 to 9.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1760\"\u003efreefair/gradle-plugins#1760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jreleaser from 1.23.0 to 1.24.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1764\"\u003efreefair/gradle-plugins#1764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 7.2.3.7755 to 7.3.0.8198 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/freefair/gradle-plugins/pull/1763\"\u003efreefair/gradle-plugins#1763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jreleaser from 1.23.0 to 1.24.0 in /examples 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/freefair/gradle-plugins/pull/1765\"\u003efreefair/gradle-plugins#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 in /examples 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/freefair/gradle-plugins/pull/1762\"\u003efreefair/gradle-plugins#1762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 7.2.3.7755 to 7.3.0.8198 in /examples 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/freefair/gradle-plugins/pull/1766\"\u003efreefair/gradle-plugins#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.5.1 to 6.5.4 in /examples 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/freefair/gradle-plugins/pull/1767\"\u003efreefair/gradle-plugins#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 9.5.0 to 9.5.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1768\"\u003efreefair/gradle-plugins#1768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-model from 3.9.15 to 3.9.16 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/freefair/gradle-plugins/pull/1771\"\u003efreefair/gradle-plugins#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-artifact from 3.9.15 to 3.9.16 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/freefair/gradle-plugins/pull/1773\"\u003efreefair/gradle-plugins#1773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.sourceforge.plantuml:plantuml from 1.2026.2 to 1.2026.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1778\"\u003efreefair/gradle-plugins#1778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.immutables:value from 2.12.1 to 2.12.2 in /examples 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/freefair/gradle-plugins/pull/1776\"\u003efreefair/gradle-plugins#1776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 6.0.3 to 6.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1775\"\u003efreefair/gradle-plugins#1775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-core from 3.9.15 to 3.9.16 in /examples 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/freefair/gradle-plugins/pull/1774\"\u003efreefair/gradle-plugins#1774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-model from 3.9.15 to 3.9.16 in /examples 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/freefair/gradle-plugins/pull/1772\"\u003efreefair/gradle-plugins#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-plugin-api from 3.9.15 to 3.9.16 in /examples 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/freefair/gradle-plugins/pull/1769\"\u003efreefair/gradle-plugins#1769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.5.4 to 6.5.5 in /examples 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/freefair/gradle-plugins/pull/1779\"\u003efreefair/gradle-plugins#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.4.1 to 4.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1781\"\u003efreefair/gradle-plugins#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.sourceforge.plantuml:plantuml from 1.2026.4 to 1.2026.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1784\"\u003efreefair/gradle-plugins#1784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.sourceforge.plantuml:plantuml from 1.2026.4 to 1.2026.5 in /examples 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/freefair/gradle-plugins/pull/1783\"\u003efreefair/gradle-plugins#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 1.1.0 to 1.1.1 in /examples 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/freefair/gradle-plugins/pull/1780\"\u003efreefair/gradle-plugins#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 7.3.0.8198 to 7.3.1.8318 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/freefair/gradle-plugins/pull/1785\"\u003efreefair/gradle-plugins#1785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarqube from 7.3.0.8198 to 7.3.1.8318 in /examples 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/freefair/gradle-plugins/pull/1786\"\u003efreefair/gradle-plugins#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 7.3.0.8198 to 7.3.1.8318 in /examples 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/freefair/gradle-plugins/pull/1787\"\u003efreefair/gradle-plugins#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.sourceforge.plantuml:plantuml from 1.2026.5 to 1.2026.6 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/freefair/gradle-plugins/pull/1789\"\u003efreefair/gradle-plugins#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.squareup.okhttp3:okhttp-bom from 5.3.2 to 5.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1788\"\u003efreefair/gradle-plugins#1788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.sourceforge.plantuml:plantuml from 1.2026.5 to 1.2026.6 in /examples 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/freefair/gradle-plugins/pull/1790\"\u003efreefair/gradle-plugins#1790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.squareup.okhttp3:okhttp-bom from 5.3.2 to 5.4.0 in /examples 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/freefair/gradle-plugins/pull/1791\"\u003efreefair/gradle-plugins#1791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.5.5 to 6.5.6 in /examples 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/freefair/gradle-plugins/pull/1792\"\u003efreefair/gradle-plugins#1792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot from 4.0.6 to 4.1.0 in /examples 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/freefair/gradle-plugins/pull/1793\"\u003efreefair/gradle-plugins#1793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.4.2 to 4.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1798\"\u003efreefair/gradle-plugins#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 1.1.1 to 1.1.2 in /examples 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/freefair/gradle-plugins/pull/1797\"\u003efreefair/gradle-plugins#1797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-starter-test from 4.0.6 to 4.1.0 in /examples 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/freefair/gradle-plugins/pull/1796\"\u003efreefair/gradle-plugins#1796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-dependencies from 4.0.6 to 4.1.0 in /examples 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/freefair/gradle-plugins/pull/1795\"\u003efreefair/gradle-plugins#1795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-starter from 4.0.6 to 4.1.0 in /examples 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/freefair/gradle-plugins/pull/1794\"\u003efreefair/gradle-plugins#1794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 9.5.1 to 9.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1799\"\u003efreefair/gradle-plugins#1799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1800\"\u003efreefair/gradle-plugins#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.gwtproject:gwt-dev from 2.13.0 to 2.13.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1802\"\u003efreefair/gradle-plugins#1802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.gwtproject:gwt-user from 2.13.0 to 2.13.1 in /examples 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/freefair/gradle-plugins/pull/1803\"\u003efreefair/gradle-plugins#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.5.6 to 6.5.8 in /examples 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/freefair/gradle-plugins/pull/1801\"\u003efreefair/gradle-plugins#1801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 9.6.0 to 9.6.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1807\"\u003efreefair/gradle-plugins#1807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 6.1.0 to 6.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1808\"\u003efreefair/gradle-plugins#1808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.4.3 to 4.5.0 in /examples 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/freefair/gradle-plugins/pull/1812\"\u003efreefair/gradle-plugins#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.4.3 to 4.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1811\"\u003efreefair/gradle-plugins#1811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jreleaser from 1.24.0 to 1.25.0 in /examples 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/freefair/gradle-plugins/pull/1809\"\u003efreefair/gradle-plugins#1809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 1.1.2 to 1.1.3 in /examples 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/freefair/gradle-plugins/pull/1805\"\u003efreefair/gradle-plugins#1805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jreleaser from 1.24.0 to 1.25.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1810\"\u003efreefair/gradle-plugins#1810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.5.8 to 6.5.9 in /examples 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/freefair/gradle-plugins/pull/1816\"\u003efreefair/gradle-plugins#1816\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/freefair/gradle-plugins/commit/c216850f5185e9024b4115c805797dd458fb39fe\"\u003e\u003ccode\u003ec216850\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.github.spotbugs from 6.5.10 to 6.5.11 in /examples (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1856\"\u003e#1856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/1966ff264dcb4e8d2824f52115abf06b1edef94d\"\u003e\u003ccode\u003e1966ff2\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 4.37.9 to 4.38.0 (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/978f1af9018aad2b81e9141180a78206f6a27dcb\"\u003e\u003ccode\u003e978f1af\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.graalvm.buildtools.native in /examples (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/d1b9240a5826f3348004725b25ce74531a989f9d\"\u003e\u003ccode\u003ed1b9240\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-java from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1877\"\u003e#1877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/ce71cb87062680737ba3a8a0b4cad6db1dfebe00\"\u003e\u003ccode\u003ece71cb8\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.gradle.develocity from 4.5.0 to 4.5.1 in /examples (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1881\"\u003e#1881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/185e4b29fe1966039db852e9364c34ed04d15e9b\"\u003e\u003ccode\u003e185e4b2\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.gradle.develocity from 4.5.0 to 4.5.1 (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1882\"\u003e#1882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/6c48b721cddf33affad8cb2df98dda24b0bbf615\"\u003e\u003ccode\u003e6c48b72\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.gradle.plugin-publish in /examples (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1879\"\u003e#1879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/9298910a349b8875507d78ecdc994d4ca876b31b\"\u003e\u003ccode\u003e9298910\u003c/code\u003e\u003c/a\u003e delombok: preserve all input dirs (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1858\"\u003e#1858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/c2daf9cb33ee4cbbc92079f288db1e05a1585276\"\u003e\u003ccode\u003ec2daf9c\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:freefair/gradle-plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/69c7d6f4945872ecc6fb189966cf2396d17d1e16\"\u003e\u003ccode\u003e69c7d6f\u003c/code\u003e\u003c/a\u003e Update to PlantUML 1.2026.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/freefair/gradle-plugins/compare/9.5.0...9.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.diffplug.spotless` from 8.10.2 to 8.10.3\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGradle Plugin v8.10.3\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGenerate formatter defaults from version catalog. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egson\u003c/code\u003e version \u003ccode\u003e2.13.2\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.14.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ezjsonpatch\u003c/code\u003e version \u003ccode\u003e0.4.14\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.4.16\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ejackson-dataformat-yaml\u003c/code\u003e version \u003ccode\u003e2.14.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.20.1\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ektfmt\u003c/code\u003e version \u003ccode\u003e0.63\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.64\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2988\"\u003e2988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ecleanthat\u003c/code\u003e version \u003ccode\u003e2.25\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.26\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2882\"\u003e#2882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ejackson\u003c/code\u003e version \u003ccode\u003e2.20.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.22.2\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2819\"\u003e#2819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ejavaparser\u003c/code\u003e version \u003ccode\u003e3.27.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e3.28.2\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3065\"\u003e#3065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003epalantir-java-format\u003c/code\u003e version \u003ccode\u003e2.80.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.98.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003escalafmt\u003c/code\u003e version \u003ccode\u003e3.8.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e3.11.5\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egoogle-java-format\u003c/code\u003e version \u003ccode\u003e1.30.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e1.36.1\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3075\"\u003e#3075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egherkin-utils\u003c/code\u003e version \u003ccode\u003e10.0.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e12.0.2\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWe no longer publish a plugin marker for the legacy \u003ccode\u003ecom.diffplug.gradle.spotless\u003c/code\u003e id, which has been redirecting to \u003ccode\u003ecom.diffplug.spotless\u003c/code\u003e since 4.0. Builds that still request it now fail with \u003ccode\u003ePlugin [id: 'com.diffplug.gradle.spotless'] was not found\u003c/code\u003e instead of the migration message. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3086\"\u003e#3086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix release signing by using Gradle's required eight-digit signing subkey ID. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3105\"\u003e#3105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix race when creating the npm install cache directory. ((\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGrEclipse no longer emits expected OSGi and nested-jar warnings during initialization. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2445\"\u003e#2445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etypescript\u003c/code\u003e \u003ccode\u003eprettier()\u003c/code\u003e no longer emits a warning when its parser is already set to \u003ccode\u003etypescript\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3098\"\u003e#3098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eversionCatalog()\u003c/code\u003e preserves standalone comments at section boundaries and the end of the file. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3048\"\u003e#3048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eversionCatalog()\u003c/code\u003e preserves entries when comments contain unmatched brackets, preserves commas inside quoted strings, and keeps significant line boundaries in multiline entries. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3042\"\u003e#3042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eversionCatalog()\u003c/code\u003e now reports unfinished entries as lints at their starting line. These fail formatting by default, so upgrading may expose catalog errors that previously caused silent data loss. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3042\"\u003e#3042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop calling deprecated \u003ccode\u003eConfiguration.setVisible\u003c/code\u003e from Gradle 9.0.0 (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3053\"\u003e#3053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEclipse JDT formatter step no longer fails with \u003ccode\u003eNoClassDefFoundError\u003c/code\u003e or \u003ccode\u003eNoSuchMethodError\u003c/code\u003e when lombok is active as a JVM agent (e.g. \u003ccode\u003e-javaagent:lombok.jar\u003c/code\u003e in Eclipse/VS Code/Cursor). (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2795\"\u003e#2795\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/eae36d86664fb5b186eb4e082fd319709e528178\"\u003e\u003ccode\u003eeae36d8\u003c/code\u003e\u003c/a\u003e Published gradle/8.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/61e2016ee3ac82fb565b587e04408ae45dc5b709\"\u003e\u003ccode\u003e61e2016\u003c/code\u003e\u003c/a\u003e Published maven/3.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/49e0b074905b6360848f9ab9c54e6f015911e301\"\u003e\u003ccode\u003e49e0b07\u003c/code\u003e\u003c/a\u003e Published lib/4.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/b7a77486c6e6aad738b68ffce4075949680362d5\"\u003e\u003ccode\u003eb7a7748\u003c/code\u003e\u003c/a\u003e Fix release signing key ID format (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3105\"\u003e#3105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/be8005aae5d5e17c6a2819b2c54df5268c5cf4c5\"\u003e\u003ccode\u003ebe8005a\u003c/code\u003e\u003c/a\u003e Document release signing correction (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3105\"\u003e#3105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/073fe6199960d95f733dad9b4d9311c3148d4914\"\u003e\u003ccode\u003e073fe61\u003c/code\u003e\u003c/a\u003e Use short signing subkey ID for release publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/8ac44c7aa8c08ca9b00e86d4dd59d589e7da8f09\"\u003e\u003ccode\u003e8ac44c7\u003c/code\u003e\u003c/a\u003e Fix race when creating the npm install cache directory (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/3f2d95561185486350c02471dab99a28585e7b45\"\u003e\u003ccode\u003e3f2d955\u003c/code\u003e\u003c/a\u003e Update dependency org.slf4j:slf4j-api to v2.0.20 (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3100\"\u003e#3100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/0c70ca8904be526d40923f47b0fd8e9cfecfd33a\"\u003e\u003ccode\u003e0c70ca8\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix/npm-cache-directory-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/bbf44a47b7cbdd2c4f55880f9767f79f36c9b6ee\"\u003e\u003ccode\u003ebbf44a4\u003c/code\u003e\u003c/a\u003e Fix GrEclipse initialization warnings (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3097\"\u003e#3097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diffplug/spotless/compare/gradle/8.10.2...gradle/8.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.quarkus` from 3.39.4 to 3.40.0\n\nUpdates `gradle-wrapper` from 9.7.1 to 9.8.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.8.0\u003c/h2\u003e\n\u003cp\u003eThe Gradle team is excited to announce Gradle 9.8.0.\u003c/p\u003e\n\u003cp\u003eHere are the highlights of this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 27 support\u003c/li\u003e\n\u003cli\u003eMaven mirror settings reuse\u003c/li\u003e\n\u003cli\u003eLinked problem locations in build output\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://docs.gradle.org/9.8.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/Gautam-aman\"\u003eAman Gautam\u003c/a\u003e,\n\u003ca href=\"https://github.com/Vampire\"\u003eBjörn Kautler\u003c/a\u003e,\n\u003ca href=\"https://github.com/Juneezee\"\u003eEng Zer Jun\u003c/a\u003e,\n\u003ca href=\"https://github.com/Hashim1999164\"\u003eHashim Khan\u003c/a\u003e,\n\u003ca href=\"https://github.com/jkrannich\"\u003eJulian Krannich\u003c/a\u003e,\n\u003ca href=\"https://github.com/youdie006\"\u003eKBS\u003c/a\u003e,\n\u003ca href=\"https://github.com/itsCodeTide\"\u003eLabh R Jethe\u003c/a\u003e,\n\u003ca href=\"https://github.com/doddi\"\u003eMark Dodgson\u003c/a\u003e,\n\u003ca href=\"https://github.com/kroune\"\u003eMaxim\u003c/a\u003e,\n\u003ca href=\"https://github.com/Develop-KIM\"\u003emonkey\u003c/a\u003e,\n\u003ca href=\"https://github.com/nataphon-ktsystems\"\u003enataphon-ktsystems\u003c/a\u003e,\n\u003ca href=\"https://github.com/paulk-asert\"\u003ePaul King\u003c/a\u003e,\n\u003ca href=\"https://github.com/qiu-tiandev\"\u003eQiu Tian\u003c/a\u003e,\n\u003ca href=\"https://github.com/sandeshgorde\"\u003erg_sandesh\u003c/a\u003e,\n\u003ca href=\"https://github.com/rpalcolea\"\u003eRoberto Perez Alcolea\u003c/a\u003e,\n\u003ca href=\"https://github.com/seanxuu\"\u003eSean\u003c/a\u003e,\n\u003ca href=\"https://github.com/Goooler\"\u003eZongle Wang\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eUpgrade instructions\u003c/h2\u003e\n\u003cp\u003eSwitch your build to use Gradle 9.8.0 by updating your wrapper:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e./gradlew :wrapper --gradle-version=9.8.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.8.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.8.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\"\u003eGi...\n\n_Description has been truncated_","html_url":"https://github.com/triplea-game/support-server/pull/131","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/triplea-game%2Fsupport-server/issues/131","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/131/packages"}},{"old_version":"5.23.0","new_version":"5.24.0","update_type":"minor","path":null,"pr_created_at":"2026-09-29T09:15:39.000Z","version_change":"5.23.0 → 5.24.0","issue":{"uuid":"5628165229","node_id":"PR_kwDOBErimM8AAAABFqiiig","number":9081,"state":"closed","title":"Bump the all-gradle-deps group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-30T01:51:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-29T09:15:39.000Z","updated_at":"2026-09-30T01:51:19.000Z","time_to_close":59731,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-gradle-deps","update_count":32,"packages":[{"name":"gradle-wrapper","old_version":"9.7.1","new_version":"9.8.0","repository_url":"https://github.com/gradle/gradle"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.19","new_version":"2.0.20"},{"name":"org.slf4j:slf4j-simple","old_version":"2.0.19","new_version":"2.0.20"},{"name":"org.slf4j:jcl-over-slf4j","old_version":"2.0.19","new_version":"2.0.20"},{"name":"org.slf4j:slf4j-simple","old_version":"2.0.19","new_version":"2.0.20"},{"name":"org.slf4j:jcl-over-slf4j","old_version":"2.0.19","new_version":"2.0.20"},{"name":"software.amazon.awssdk:s3","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:s3-transfer-manager","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:sts","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:sso","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:ssooidc","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:cloudfront","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:cloudformation","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:mediaconvert","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:s3-transfer-manager","old_version":"2.55.1","new_version":"2.55.6"},{"name":"org.mongodb:bson","old_version":"5.12.0","new_version":"5.13.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"5.12.0","new_version":"5.13.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-legacy","old_version":"5.12.0","new_version":"5.13.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-databind"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-cbor","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-binary"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.22.2","new_version":"2.22.3"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-smile","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-binary"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"tools.jackson.core:jackson-databind","old_version":"3.2.2","new_version":"3.2.3","repository_url":"https://github.com/FasterXML/jackson-databind"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-cbor","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-binary"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-xml","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformat-xml"},{"name":"org.apache.groovy:groovy","old_version":"5.1.3","new_version":"6.0.0","repository_url":"https://github.com/apache/groovy"},{"name":"org.apache.groovy:groovy-sql","old_version":"5.1.3","new_version":"6.0.0","repository_url":"https://github.com/apache/groovy"},{"name":"org.apache.groovy:groovy-all","old_version":"5.1.3","new_version":"6.0.0","repository_url":"https://github.com/apache/groovy"},{"name":"org.apache.groovy:groovy-sql","old_version":"5.1.3","new_version":"6.0.0","repository_url":"https://github.com/apache/groovy"},{"name":"com.github.ben-manes.caffeine:caffeine","old_version":"3.2.4","new_version":"3.3.0","repository_url":"https://github.com/ben-manes/caffeine"},{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.hibernate.validator:hibernate-validator","old_version":"9.1.3.Final","new_version":"9.1.4.Final","repository_url":"https://github.com/hibernate/hibernate-validator"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"5.12.0","new_version":"5.13.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-legacy","old_version":"5.12.0","new_version":"5.13.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"joda-time:joda-time","old_version":"2.14.3","new_version":"2.14.4","repository_url":"https://github.com/JodaOrg/joda-time"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr310","old_version":"2.22.2","new_version":"2.22.3"},{"name":"org.apache.groovy:groovy-all","old_version":"5.1.3","new_version":"6.0.0","repository_url":"https://github.com/apache/groovy"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-smile","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-binary"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.22.2","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"software.amazon.awssdk:sts","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:sso","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:ssooidc","old_version":"2.55.1","new_version":"2.55.6"},{"name":"com.icegreen:greenmail","old_version":"2.1.13","new_version":"2.1.14","repository_url":"https://github.com/greenmail-mail-test/greenmail"},{"name":"com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer","old_version":"20260313.1","new_version":"20260924.2","repository_url":"https://github.com/OWASP/java-html-sanitizer"},{"name":"software.amazon.awssdk:cloudfront","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:cloudformation","old_version":"2.55.1","new_version":"2.55.6"},{"name":"software.amazon.awssdk:mediaconvert","old_version":"2.55.1","new_version":"2.55.6"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-gradle-deps group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [gradle-wrapper](https://github.com/gradle/gradle) | `9.7.1` | `9.8.0` |\n| org.slf4j:slf4j-api | `2.0.19` | `2.0.20` |\n| org.slf4j:slf4j-simple | `2.0.19` | `2.0.20` |\n| org.slf4j:jcl-over-slf4j | `2.0.19` | `2.0.20` |\n| org.slf4j:slf4j-simple | `2.0.19` | `2.0.20` |\n| org.slf4j:jcl-over-slf4j | `2.0.19` | `2.0.20` |\n| software.amazon.awssdk:s3 | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:s3-transfer-manager | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:sts | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:sso | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:ssooidc | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:cloudfront | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:cloudformation | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:mediaconvert | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:s3-transfer-manager | `2.55.1` | `2.55.6` |\n| [org.mongodb:bson](https://github.com/mongodb/mongo-java-driver) | `5.12.0` | `5.13.0` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `5.12.0` | `5.13.0` |\n| [org.mongodb:mongodb-driver-legacy](https://github.com/mongodb/mongo-java-driver) | `5.12.0` | `5.13.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind) | `2.22.2` | `2.22.3` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.22.2` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-cbor](https://github.com/FasterXML/jackson-dataformats-binary) | `2.22.2` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.22.2` | `2.22.3` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.22.2` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-smile](https://github.com/FasterXML/jackson-dataformats-binary) | `2.22.2` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.22.2` | `2.22.3` |\n| [tools.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind) | `3.2.2` | `3.2.3` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.22.2` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-cbor](https://github.com/FasterXML/jackson-dataformats-binary) | `2.22.2` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-xml](https://github.com/FasterXML/jackson-dataformat-xml) | `2.22.2` | `2.22.3` |\n| [org.apache.groovy:groovy](https://github.com/apache/groovy) | `5.1.3` | `6.0.0` |\n| [org.apache.groovy:groovy-sql](https://github.com/apache/groovy) | `5.1.3` | `6.0.0` |\n| [org.apache.groovy:groovy-all](https://github.com/apache/groovy) | `5.1.3` | `6.0.0` |\n| [org.apache.groovy:groovy-sql](https://github.com/apache/groovy) | `5.1.3` | `6.0.0` |\n| [com.github.ben-manes.caffeine:caffeine](https://github.com/ben-manes/caffeine) | `3.2.4` | `3.3.0` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `9.1.3.Final` | `9.1.4.Final` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `5.12.0` | `5.13.0` |\n| [org.mongodb:mongodb-driver-legacy](https://github.com/mongodb/mongo-java-driver) | `5.12.0` | `5.13.0` |\n| [joda-time:joda-time](https://github.com/JodaOrg/joda-time) | `2.14.3` | `2.14.4` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.22.2` | `2.22.3` |\n| [org.apache.groovy:groovy-all](https://github.com/apache/groovy) | `5.1.3` | `6.0.0` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-smile](https://github.com/FasterXML/jackson-dataformats-binary) | `2.22.2` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.22.2` | `2.22.3` |\n| software.amazon.awssdk:sts | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:sso | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:ssooidc | `2.55.1` | `2.55.6` |\n| [com.icegreen:greenmail](https://github.com/greenmail-mail-test/greenmail) | `2.1.13` | `2.1.14` |\n| [com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer](https://github.com/OWASP/java-html-sanitizer) | `20260313.1` | `20260924.2` |\n| software.amazon.awssdk:cloudfront | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:cloudformation | `2.55.1` | `2.55.6` |\n| software.amazon.awssdk:mediaconvert | `2.55.1` | `2.55.6` |\n\n\nUpdates `gradle-wrapper` from 9.7.1 to 9.8.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.8.0\u003c/h2\u003e\n\u003cp\u003eThe Gradle team is excited to announce Gradle 9.8.0.\u003c/p\u003e\n\u003cp\u003eHere are the highlights of this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJava 27 support\u003c/li\u003e\n\u003cli\u003eMaven mirror settings reuse\u003c/li\u003e\n\u003cli\u003eLinked problem locations in build output\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://docs.gradle.org/9.8.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/Gautam-aman\"\u003eAman Gautam\u003c/a\u003e,\n\u003ca href=\"https://github.com/Vampire\"\u003eBjörn Kautler\u003c/a\u003e,\n\u003ca href=\"https://github.com/Juneezee\"\u003eEng Zer Jun\u003c/a\u003e,\n\u003ca href=\"https://github.com/Hashim1999164\"\u003eHashim Khan\u003c/a\u003e,\n\u003ca href=\"https://github.com/jkrannich\"\u003eJulian Krannich\u003c/a\u003e,\n\u003ca href=\"https://github.com/youdie006\"\u003eKBS\u003c/a\u003e,\n\u003ca href=\"https://github.com/itsCodeTide\"\u003eLabh R Jethe\u003c/a\u003e,\n\u003ca href=\"https://github.com/doddi\"\u003eMark Dodgson\u003c/a\u003e,\n\u003ca href=\"https://github.com/kroune\"\u003eMaxim\u003c/a\u003e,\n\u003ca href=\"https://github.com/Develop-KIM\"\u003emonkey\u003c/a\u003e,\n\u003ca href=\"https://github.com/nataphon-ktsystems\"\u003enataphon-ktsystems\u003c/a\u003e,\n\u003ca href=\"https://github.com/paulk-asert\"\u003ePaul King\u003c/a\u003e,\n\u003ca href=\"https://github.com/qiu-tiandev\"\u003eQiu Tian\u003c/a\u003e,\n\u003ca href=\"https://github.com/sandeshgorde\"\u003erg_sandesh\u003c/a\u003e,\n\u003ca href=\"https://github.com/rpalcolea\"\u003eRoberto Perez Alcolea\u003c/a\u003e,\n\u003ca href=\"https://github.com/seanxuu\"\u003eSean\u003c/a\u003e,\n\u003ca href=\"https://github.com/Goooler\"\u003eZongle Wang\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eUpgrade instructions\u003c/h2\u003e\n\u003cp\u003eSwitch your build to use Gradle 9.8.0 by updating your wrapper:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e./gradlew :wrapper --gradle-version=9.8.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.8.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.8.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.8.0 RC3\u003c/h2\u003e\n\u003cp\u003eThe Gradle team is excited to announce Gradle 9.8.0 RC3.\u003c/p\u003e\n\u003cp\u003eHere are the highlights of this release:\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/gradle/gradle/commit/a927be5e08efe79e0b87ada06c762dde6bb9f8b8\"\u003e\u003ccode\u003ea927be5\u003c/code\u003e\u003c/a\u003e Add the Develocity plugin back to the Android smoke tests (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/39273\"\u003e#39273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/eaee500e6a2fff583b9d2b81039fc15ad887462d\"\u003e\u003ccode\u003eeaee500\u003c/code\u003e\u003c/a\u003e Add the Develocity plugin back to the Android smoke tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/189b672308d1e997fae46412673d04683d76b35a\"\u003e\u003ccode\u003e189b672\u003c/code\u003e\u003c/a\u003e Route everything still hitting Maven Central through the mirror (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/39257\"\u003e#39257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/36b181477307fc6db0e16582f11daaeb7e34fc8e\"\u003e\u003ccode\u003e36b1814\u003c/code\u003e\u003c/a\u003e Add back mavenCentral to doc snippets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/2740c2d9cd0a9ab42813be77241fdc264217b2ba\"\u003e\u003ccode\u003e2740c2d\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to version 9.8.0-rc-3 (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/39264\"\u003e#39264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/209938316e373c847aa1a251ec14eeded3da468e\"\u003e\u003ccode\u003e2099383\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to version 9.8.0-rc-3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/c80202fbd1cc457d7f45f31fc488391c4a2e7984\"\u003e\u003ccode\u003ec80202f\u003c/code\u003e\u003c/a\u003e Route everything still hitting Maven Central through the mirror\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/3f6a53434a2cf4f33486af2ae5eabd1fc830352d\"\u003e\u003ccode\u003e3f6a534\u003c/code\u003e\u003c/a\u003e Fix when a best practice was introduced (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/39253\"\u003e#39253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/9efc9eddac43f0795194e407c0ab2177a1d23cf9\"\u003e\u003ccode\u003e9efc9ed\u003c/code\u003e\u003c/a\u003e Fix when a best practice was introduced\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gradle/gradle/commit/459e1433c60e4a604dd39ffe2c49e3606f70acda\"\u003e\u003ccode\u003e459e143\u003c/code\u003e\u003c/a\u003e Route integration test dependencies through the repository mirror (\u003ca href=\"https://redirect.github.com/gradle/gradle/issues/39239\"\u003e#39239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gradle/gradle/compare/v9.7.1...v9.8.0\"\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.19 to 2.0.20\n\nUpdates `org.slf4j:slf4j-simple` from 2.0.19 to 2.0.20\n\nUpdates `org.slf4j:jcl-over-slf4j` from 2.0.19 to 2.0.20\n\nUpdates `org.slf4j:slf4j-simple` from 2.0.19 to 2.0.20\n\nUpdates `org.slf4j:jcl-over-slf4j` from 2.0.19 to 2.0.20\n\nUpdates `software.amazon.awssdk:s3` from 2.55.1 to 2.55.6\n\nUpdates `software.amazon.awssdk:s3-transfer-manager` from 2.55.1 to 2.55.6\n\nUpdates `software.amazon.awssdk:sts` from 2.55.1 to 2.55.6\n\nUpdates `software.amazon.awssdk:sso` from 2.55.1 to 2.55.6\n\nUpdates `software.amazon.awssdk:ssooidc` from 2.55.1 to 2.55.6\n\nUpdates `software.amazon.awssdk:cloudfront` from 2.55.1 to 2.55.6\n\nUpdates `software.amazon.awssdk:cloudformation` from 2.55.1 to 2.55.6\n\nUpdates `software.amazon.awssdk:mediaconvert` from 2.55.1 to 2.55.6\n\nUpdates `software.amazon.awssdk:s3-transfer-manager` from 2.55.1 to 2.55.6\n\nUpdates `org.mongodb:bson` from 5.12.0 to 5.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mongodb/mongo-java-driver/releases\"\u003eorg.mongodb:bson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJava Driver 5.13.0 (September 25, 2026)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump testing/resources/specifications from \u003ccode\u003e92b3c0b\u003c/code\u003e to \u003ccode\u003e529a2dd\u003c/code\u003e by \u003ca href=\"https://github.com/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2061\"\u003emongodb/mongo-java-driver#2061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAVA-6312 Increase testConnectionPoolBackpressure completion time on CI by \u003ca href=\"https://github.com/nhachicha\"\u003e\u003ccode\u003e@​nhachicha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2062\"\u003emongodb/mongo-java-driver#2062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAVA-6235: Configurable DNS domain validation for SRV records by \u003ca href=\"https://github.com/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2054\"\u003emongodb/mongo-java-driver#2054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAVA-6235 Add SRV allow hosts option to legacy driver by \u003ca href=\"https://github.com/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2065\"\u003emongodb/mongo-java-driver#2065\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/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2061\"\u003emongodb/mongo-java-driver#2061\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mongodb/mongo-java-driver/compare/r5.12.0...r5.13.0\"\u003ehttps://github.com/mongodb/mongo-java-driver/compare/r5.12.0...r5.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVerifying artifact signatures\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://www.mongodb.com/docs/languages/java/mongodb-hibernate/upcoming/security/validate-signatures/\"\u003ehttps://www.mongodb.com/docs/languages/java/mongodb-hibernate/upcoming/security/validate-signatures/\u003c/a\u003e for the full procedure.\u003c/p\u003e\n\u003cp\u003eTo download and import the public key for verifying signatures, execute\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003egpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 1a75005e142192223d6a7c3b76e0008d166740a8\r\n\u003c/code\u003e\u003c/pre\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/mongodb/mongo-java-driver/commit/f949913b29b5b94f49d83dadeecd29e61ec0ea56\"\u003e\u003ccode\u003ef949913\u003c/code\u003e\u003c/a\u003e Version: bump 5.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/917421419d3bc8123f3933efba869571cdf7bdf4\"\u003e\u003ccode\u003e9174214\u003c/code\u003e\u003c/a\u003e JAVA-6235 Add SRV allow hosts option to legacy driver (\u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/ee2c0ba8250da6642be5806929b44b1efc4472c6\"\u003e\u003ccode\u003eee2c0ba\u003c/code\u003e\u003c/a\u003e JAVA-6235: Configurable DNS domain validation for SRV records (\u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/issues/2054\"\u003e#2054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/551f88ba48d98d074834cf032b9fe1dd7b14e973\"\u003e\u003ccode\u003e551f88b\u003c/code\u003e\u003c/a\u003e JAVA-6312 Increase testConnectionPoolBackpressure completion time on CI (\u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/ff74470144f9c5ea98a5ab0881edbbfb1be2ca80\"\u003e\u003ccode\u003eff74470\u003c/code\u003e\u003c/a\u003e build(deps): bump testing/resources/specifications from \u003ccode\u003e92b3c0b\u003c/code\u003e to `529a2dd...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/3e757081a5c40f7527c7c607c1eaa258a245d548\"\u003e\u003ccode\u003e3e75708\u003c/code\u003e\u003c/a\u003e Version: bump 5.13.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mongodb/mongo-java-driver/compare/r5.12.0...r5.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mongodb:mongodb-driver-sync` from 5.12.0 to 5.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mongodb/mongo-java-driver/releases\"\u003eorg.mongodb:mongodb-driver-sync's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJava Driver 5.13.0 (September 25, 2026)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump testing/resources/specifications from \u003ccode\u003e92b3c0b\u003c/code\u003e to \u003ccode\u003e529a2dd\u003c/code\u003e by \u003ca href=\"https://github.com/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2061\"\u003emongodb/mongo-java-driver#2061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAVA-6312 Increase testConnectionPoolBackpressure completion time on CI by \u003ca href=\"https://github.com/nhachicha\"\u003e\u003ccode\u003e@​nhachicha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2062\"\u003emongodb/mongo-java-driver#2062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAVA-6235: Configurable DNS domain validation for SRV records by \u003ca href=\"https://github.com/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2054\"\u003emongodb/mongo-java-driver#2054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAVA-6235 Add SRV allow hosts option to legacy driver by \u003ca href=\"https://github.com/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2065\"\u003emongodb/mongo-java-driver#2065\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/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2061\"\u003emongodb/mongo-java-driver#2061\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mongodb/mongo-java-driver/compare/r5.12.0...r5.13.0\"\u003ehttps://github.com/mongodb/mongo-java-driver/compare/r5.12.0...r5.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVerifying artifact signatures\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://www.mongodb.com/docs/languages/java/mongodb-hibernate/upcoming/security/validate-signatures/\"\u003ehttps://www.mongodb.com/docs/languages/java/mongodb-hibernate/upcoming/security/validate-signatures/\u003c/a\u003e for the full procedure.\u003c/p\u003e\n\u003cp\u003eTo download and import the public key for verifying signatures, execute\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003egpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 1a75005e142192223d6a7c3b76e0008d166740a8\r\n\u003c/code\u003e\u003c/pre\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/mongodb/mongo-java-driver/commit/f949913b29b5b94f49d83dadeecd29e61ec0ea56\"\u003e\u003ccode\u003ef949913\u003c/code\u003e\u003c/a\u003e Version: bump 5.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/917421419d3bc8123f3933efba869571cdf7bdf4\"\u003e\u003ccode\u003e9174214\u003c/code\u003e\u003c/a\u003e JAVA-6235 Add SRV allow hosts option to legacy driver (\u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/ee2c0ba8250da6642be5806929b44b1efc4472c6\"\u003e\u003ccode\u003eee2c0ba\u003c/code\u003e\u003c/a\u003e JAVA-6235: Configurable DNS domain validation for SRV records (\u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/issues/2054\"\u003e#2054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/551f88ba48d98d074834cf032b9fe1dd7b14e973\"\u003e\u003ccode\u003e551f88b\u003c/code\u003e\u003c/a\u003e JAVA-6312 Increase testConnectionPoolBackpressure completion time on CI (\u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/ff74470144f9c5ea98a5ab0881edbbfb1be2ca80\"\u003e\u003ccode\u003eff74470\u003c/code\u003e\u003c/a\u003e build(deps): bump testing/resources/specifications from \u003ccode\u003e92b3c0b\u003c/code\u003e to `529a2dd...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/3e757081a5c40f7527c7c607c1eaa258a245d548\"\u003e\u003ccode\u003e3e75708\u003c/code\u003e\u003c/a\u003e Version: bump 5.13.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mongodb/mongo-java-driver/compare/r5.12.0...r5.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mongodb:mongodb-driver-legacy` from 5.12.0 to 5.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mongodb/mongo-java-driver/releases\"\u003eorg.mongodb:mongodb-driver-legacy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJava Driver 5.13.0 (September 25, 2026)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump testing/resources/specifications from \u003ccode\u003e92b3c0b\u003c/code\u003e to \u003ccode\u003e529a2dd\u003c/code\u003e by \u003ca href=\"https://github.com/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2061\"\u003emongodb/mongo-java-driver#2061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAVA-6312 Increase testConnectionPoolBackpressure completion time on CI by \u003ca href=\"https://github.com/nhachicha\"\u003e\u003ccode\u003e@​nhachicha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2062\"\u003emongodb/mongo-java-driver#2062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAVA-6235: Configurable DNS domain validation for SRV records by \u003ca href=\"https://github.com/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2054\"\u003emongodb/mongo-java-driver#2054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAVA-6235 Add SRV allow hosts option to legacy driver by \u003ca href=\"https://github.com/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2065\"\u003emongodb/mongo-java-driver#2065\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/apmasell\"\u003e\u003ccode\u003e@​apmasell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/pull/2061\"\u003emongodb/mongo-java-driver#2061\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mongodb/mongo-java-driver/compare/r5.12.0...r5.13.0\"\u003ehttps://github.com/mongodb/mongo-java-driver/compare/r5.12.0...r5.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVerifying artifact signatures\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://www.mongodb.com/docs/languages/java/mongodb-hibernate/upcoming/security/validate-signatures/\"\u003ehttps://www.mongodb.com/docs/languages/java/mongodb-hibernate/upcoming/security/validate-signatures/\u003c/a\u003e for the full procedure.\u003c/p\u003e\n\u003cp\u003eTo download and import the public key for verifying signatures, execute\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003egpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 1a75005e142192223d6a7c3b76e0008d166740a8\r\n\u003c/code\u003e\u003c/pre\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/mongodb/mongo-java-driver/commit/f949913b29b5b94f49d83dadeecd29e61ec0ea56\"\u003e\u003ccode\u003ef949913\u003c/code\u003e\u003c/a\u003e Version: bump 5.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/917421419d3bc8123f3933efba869571cdf7bdf4\"\u003e\u003ccode\u003e9174214\u003c/code\u003e\u003c/a\u003e JAVA-6235 Add SRV allow hosts option to legacy driver (\u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/issues/2065\"\u003e#2065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/ee2c0ba8250da6642be5806929b44b1efc4472c6\"\u003e\u003ccode\u003eee2c0ba\u003c/code\u003e\u003c/a\u003e JAVA-6235: Configurable DNS domain validation for SRV records (\u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/issues/2054\"\u003e#2054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/551f88ba48d98d074834cf032b9fe1dd7b14e973\"\u003e\u003ccode\u003e551f88b\u003c/code\u003e\u003c/a\u003e JAVA-6312 Increase testConnectionPoolBackpressure completion time on CI (\u003ca href=\"https://redirect.github.com/mongodb/mongo-java-driver/issues/2062\"\u003e#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/ff74470144f9c5ea98a5ab0881edbbfb1be2ca80\"\u003e\u003ccode\u003eff74470\u003c/code\u003e\u003c/a\u003e build(deps): bump testing/resources/specifications from \u003ccode\u003e92b3c0b\u003c/code\u003e to `529a2dd...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-java-driver/commit/3e757081a5c40f7527c7c607c1eaa258a245d548\"\u003e\u003ccode\u003e3e75708\u003c/code\u003e\u003c/a\u003e Version: bump 5.13.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mongodb/mongo-java-driver/compare/r5.12.0...r5.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.22.2 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/4385c5f7d51426f66fb24c3777308acc8ae7ea6c\"\u003e\u003ccode\u003e4385c5f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-databind-2.22.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/ccb4fd0158cd20800f6014496dccf7332e5b18ce\"\u003e\u003ccode\u003eccb4fd0\u003c/code\u003e\u003c/a\u003e Prep for 2.22.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/2958412f1817a0ad95c34066b7eb85781dd2d4f1\"\u003e\u003ccode\u003e2958412\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/1215b94c2f7a8c4ce3863afbc38275a19c682a54\"\u003e\u003ccode\u003e1215b94\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/1f0df621449e5de7dd13a1538e0343f65f0e6bb3\"\u003e\u003ccode\u003e1f0df62\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-databind/commit/13a9ff4c4ef982cda23b99fea89d2a4e87af9019\"\u003e\u003ccode\u003e13a9ff4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-databind-2.21.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/d168f9679ad575cdc2df8d53a8474ec481c7b5a7\"\u003e\u003ccode\u003ed168f96\u003c/code\u003e\u003c/a\u003e Prep for 2.21.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/eaf5c76b8e0a538729a1bf922061abf73b13f89b\"\u003e\u003ccode\u003eeaf5c76\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/e05ef4cbb4d534a82948f8ba84350e55493bc72e\"\u003e\u003ccode\u003ee05ef4c\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-databind/commit/f6d4000c1eb6d34e2ae24685a9790b1e833d4bcb\"\u003e\u003ccode\u003ef6d4000\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-databind/compare/jackson-databind-2.22.2...jackson-databind-2.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.22.2 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/eee4b9e30d62dedf9c84beb6ae6e3c5ebf46920d\"\u003e\u003ccode\u003eeee4b9e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/31ee7ebd641d352e96484da4c37b234c8ce29070\"\u003e\u003ccode\u003e31ee7eb\u003c/code\u003e\u003c/a\u003e Prep for 2.22.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9fef13fa0c31abd5ce15e2f25581c560261ade8b\"\u003e\u003ccode\u003e9fef13f\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9160f4068bb433afa91f51c4808b622b329f6e46\"\u003e\u003ccode\u003e9160f40\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1169cb6515603220eb50a60b473590eecdef476a\"\u003e\u003ccode\u003e1169cb6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b33f4559759023567e808e732ebf9b4dfa3d9027\"\u003e\u003ccode\u003eb33f455\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.21.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/ce8b7dc7ee207fb1481dd8fb535cfbbea6db3bc8\"\u003e\u003ccode\u003ece8b7dc\u003c/code\u003e\u003c/a\u003e Prep for 2.21.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b69555e65e4efcc4c728a70b793c3c232d43f1ea\"\u003e\u003ccode\u003eb69555e\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/53df608d2eca49f7e3817c81fa0a8387835a5ba4\"\u003e\u003ccode\u003e53df608\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/892f7577fe61c6381ba94bb7531f554241221e18\"\u003e\u003ccode\u003e892f757\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.22.2...jackson-core-2.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.22.2 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/e302f7e0b23b077e85c7b7662cb518853528d114\"\u003e\u003ccode\u003ee302f7e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-binary-2.22.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/753fb32524c9feb01ddbf620ba4524ed6937217e\"\u003e\u003ccode\u003e753fb32\u003c/code\u003e\u003c/a\u003e Prep for 2.22.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/e7fdadb36545da8bbebb72ad39c0c09a860b82b9\"\u003e\u003ccode\u003ee7fdadb\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/e576e509b2309c2fa9bddceeaea482ffeb6c2f80\"\u003e\u003ccode\u003ee576e50\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/b386d544a1b470c3ff0a9651da354dce268f5ea4\"\u003e\u003ccode\u003eb386d54\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-dataformats-binary/commit/a56180dc0720fcc3616264546fa0a610ababecc2\"\u003e\u003ccode\u003ea56180d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-binary-2.21.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/6ac61803dbf9d9f39008b72ee1b7240d5194a252\"\u003e\u003ccode\u003e6ac6180\u003c/code\u003e\u003c/a\u003e Prep for 2.21.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/a85932fb25cac5fdbdc7ef94faf48aaace713500\"\u003e\u003ccode\u003ea85932f\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/110002c6eaaf832bbc52db7472d15c30e8b4792b\"\u003e\u003ccode\u003e110002c\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/f09bc9efed5f98ee66c8a13c815a9976469a9e65\"\u003e\u003ccode\u003ef09bc9e\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.22.2...jackson-dataformats-binary-2.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.22.2 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/6a183d08ebe1afa9153a496681a94c3aed445fb0\"\u003e\u003ccode\u003e6a183d0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.22.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/45290b73b29d79799552f191adf6025aad95b4cb\"\u003e\u003ccode\u003e45290b7\u003c/code\u003e\u003c/a\u003e Prep for 2.22.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/0e9bd255c027599fc2767c0870ff1258a22f63de\"\u003e\u003ccode\u003e0e9bd25\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4dc38dfcfe5b907e89b226ed937207f40424f615\"\u003e\u003ccode\u003e4dc38df\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/bac56109caef812ea2e9aa65d9a2e324b4a9b675\"\u003e\u003ccode\u003ebac5610\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/a7cfc97b90512d65117e68f3f09b10a076d9c28a\"\u003e\u003ccode\u003ea7cfc97\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/bf55a64caf624ce95e4d9538b41406e4a7d8de48\"\u003e\u003ccode\u003ebf55a64\u003c/code\u003e\u003c/a\u003e Prep for 2.21.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d515706a64e0a21ddd461bbfd3e3f146d1d63035\"\u003e\u003ccode\u003ed515706\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/7a536e56717eb35f5bb54dd6cadddd78f2977559\"\u003e\u003ccode\u003e7a536e5\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/79037dda707dfed0b1429ab822341947f48b2b4b\"\u003e\u003ccode\u003e79037dd\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.22.2...jackson-dataformat-xml-2.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.22.2 to 2.22.3\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-smile` from 2.22.2 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/e302f7e0b23b077e85c7b7662cb518853528d114\"\u003e\u003ccode\u003ee302f7e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-binary-2.22.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/753fb32524c9feb01ddbf620ba4524ed6937217e\"\u003e\u003ccode\u003e753fb32\u003c/code\u003e\u003c/a\u003e Prep for 2.22.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/e7fdadb36545da8bbebb72ad39c0c09a860b82b9\"\u003e\u003ccode\u003ee7fdadb\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/e576e509b2309c2fa9bddceeaea482ffeb6c2f80\"\u003e\u003ccode\u003ee576e50\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/b386d544a1b470c3ff0a9651da354dce268f5ea4\"\u003e\u003ccode\u003eb386d54\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-dataformats-binary/commit/a56180dc0720fcc3616264546fa0a610ababecc2\"\u003e\u003ccode\u003ea56180d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-binary-2.21.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/6ac61803dbf9d9f39008b72ee1b7240d5194a252\"\u003e\u003ccode\u003e6ac6180\u003c/code\u003e\u003c/a\u003e Prep for 2.21.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/a85932fb25cac5fdbdc7ef94faf48aaace713500\"\u003e\u003ccode\u003ea85932f\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/110002c6eaaf832bbc52db7472d15c30e8b4792b\"\u003e\u003ccode\u003e110002c\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/f09bc9efed5f98ee66c8a13c815a9976469a9e65\"\u003e\u003ccode\u003ef09bc9e\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.22.2...jackson-dataformats-binary-2.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.22.2 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/e793b5fcca4a976d4179fb1b8a7d34ab0236556f\"\u003e\u003ccode\u003ee793b5f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.22.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/e8e9ece5e8bc28337aaa6206f43a54024a4a08d1\"\u003e\u003ccode\u003ee8e9ece\u003c/code\u003e\u003c/a\u003e Prep for 2.22.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/2ea3d0c8e1c3e8540d0860c791b6de37ff55523a\"\u003e\u003ccode\u003e2ea3d0c\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/8e88b8564a51986d37f0f97bfbe18192b4525ea8\"\u003e\u003ccode\u003e8e88b85\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/806abc907d38104274bf1a18f5be9dfb5327a4c5\"\u003e\u003ccode\u003e806abc9\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-dataformats-text/commit/a11273cb00535298b79c2878d009f6c1b93ba502\"\u003e\u003ccode\u003ea11273c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-text-2.21.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/5d16624914c08ee4fa76dad6a1f496c6f67a989d\"\u003e\u003ccode\u003e5d16624\u003c/code\u003e\u003c/a\u003e Prep for 2.21.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/f047dd5e84cbeb4aa42b956947d1282a838b09c5\"\u003e\u003ccode\u003ef047dd5\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/0f801646596d391f21f0a7e90a720b32c0db5676\"\u003e\u003ccode\u003e0f80164\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/commit/4dcc3dab188c6e5af20cd7e45c98a1d5a1d7c136\"\u003e\u003ccode\u003e4dcc3da\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.22.2...jackson-dataformats-text-2.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tools.jackson.core:jackson-databind` from 3.2.2 to 3.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/4179a66668017f3dcd7f7f3f22dbc48f0bf88ae5\"\u003e\u003ccode\u003e4179a66\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-databind-3.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/37c8a723a0540dbb642bd8f05b21ecba23e3894e\"\u003e\u003ccode\u003e37c8a72\u003c/code\u003e\u003c/a\u003e Prep for 3.2.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/5fa7881c637ac59f09d6c2b7c4d85b8661633b6c\"\u003e\u003ccode\u003e5fa7881\u003c/code\u003e\u003c/a\u003e Merge branch '3.1' into 3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/c9f17a2e0d4efc6cf7757b663bc845a602104410\"\u003e\u003ccode\u003ec9f17a2\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/1ea1c401fe64829affcd330221189aa1f766b0bf\"\u003e\u003ccode\u003e1ea1c40\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-databind/commit/2968e8f656f4b5f3eed7b55118293ee2284eecd0\"\u003e\u003ccode\u003e2968e8f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-databind-3.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/d61810b4817cbeca22c6a2118dfcfaa863210da9\"\u003e\u003ccode\u003ed61810b\u003c/code\u003e\u003c/a\u003e Prep for 3.1.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/e065a090dbb81a84acc7b479609e79887e397b3a\"\u003e\u003ccode\u003ee065a09\u003c/code\u003e\u003c/a\u003e Merge branch '2.x' into 3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/fd189a7c73fdf563bc6b2f9bff190822a494a2f4\"\u003e\u003ccode\u003efd189a7\u003c/code\u003e\u003c/a\u003e Merge branch '2.22' into 2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/211faf7c27ac57bcbbd7ec757f15cd3c64de6e9f\"\u003e\u003ccode\u003e211faf7\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-databind/compare/jackson-databind-3.2.2...jackson-databind-3.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.22.2 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/eee4b9e30d62dedf9c84beb6ae6e3c5ebf46920d\"\u003e\u003ccode\u003eeee4b9e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/31ee7ebd641d352e96484da4c37b234c8ce29070\"\u003e\u003ccode\u003e31ee7eb\u003c/code\u003e\u003c/a\u003e Prep for 2.22.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9fef13fa0c31abd5ce15e2f25581c560261ade8b\"\u003e\u003ccode\u003e9fef13f\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/9160f4068bb433afa91f51c4808b622b329f6e46\"\u003e\u003ccode\u003e9160f40\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1169cb6515603220eb50a60b473590eecdef476a\"\u003e\u003ccode\u003e1169cb6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b33f4559759023567e808e732ebf9b4dfa3d9027\"\u003e\u003ccode\u003eb33f455\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.21.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/ce8b7dc7ee207fb1481dd8fb535cfbbea6db3bc8\"\u003e\u003ccode\u003ece8b7dc\u003c/code\u003e\u003c/a\u003e Prep for 2.21.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b69555e65e4efcc4c728a70b793c3c232d43f1ea\"\u003e\u003ccode\u003eb69555e\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/53df608d2eca49f7e3817c81fa0a8387835a5ba4\"\u003e\u003ccode\u003e53df608\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/892f7577fe61c6381ba94bb7531f554241221e18\"\u003e\u003ccode\u003e892f757\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.22.2...jackson-core-2.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.22.2 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/e302f7e0b23b077e85c7b7662cb518853528d114\"\u003e\u003ccode\u003ee302f7e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-binary-2.22.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/753fb32524c9feb01ddbf620ba4524ed6937217e\"\u003e\u003ccode\u003e753fb32\u003c/code\u003e\u003c/a\u003e Prep for 2.22.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/e7fdadb36545da8bbebb72ad39c0c09a860b82b9\"\u003e\u003ccode\u003ee7fdadb\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/e576e509b2309c2fa9bddceeaea482ffeb6c2f80\"\u003e\u003ccode\u003ee576e50\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/b386d544a1b470c3ff0a9651da354dce268f5ea4\"\u003e\u003ccode\u003eb386d54\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-dataformats-binary/commit/a56180dc0720fcc3616264546fa0a610ababecc2\"\u003e\u003ccode\u003ea56180d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-binary-2.21.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/6ac61803dbf9d9f39008b72ee1b7240d5194a252\"\u003e\u003ccode\u003e6ac6180\u003c/code\u003e\u003c/a\u003e Prep for 2.21.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/a85932fb25cac5fdbdc7ef94faf48aaace713500\"\u003e\u003ccode\u003ea85932f\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/110002c6eaaf832bbc52db7472d15c30e8b4792b\"\u003e\u003ccode\u003e110002c\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/f09bc9efed5f98ee66c8a13c815a9976469a9e65\"\u003e\u003ccode\u003ef09bc9e\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.22.2...jackson-dataformats-binary-2.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.22.2 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/6a183d08ebe1afa9153a496681a94c3aed445fb0\"\u003e\u003ccode\u003e6a183d0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.22.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/45290b73b29d79799552f191adf6025aad95b4cb\"\u003e\u003ccode\u003e45290b7\u003c/code\u003e\u003c/a\u003e Prep for 2.22.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/0e9bd255c027599fc2767c0870ff1258a22f63de\"\u003e\u003ccode\u003e0e9bd25\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/4dc38dfcfe5b907e89b226ed937207f40424f615\"\u003e\u003ccode\u003e4dc38df\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/bac56109caef812ea2e9aa65d9a2e324b4a9b675\"\u003e\u003ccode\u003ebac5610\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/a7cfc97b90512d65117e68f3f09b10a076d9c28a\"\u003e\u003ccode\u003ea7cfc97\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformat-xml-2.21.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/bf55a64caf624ce95e4d9538b41406e4a7d8de48\"\u003e\u003ccode\u003ebf55a64\u003c/code\u003e\u003c/a\u003e Prep for 2.21.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/d515706a64e0a21ddd461bbfd3e3f146d1d63035\"\u003e\u003ccode\u003ed515706\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/7a536e56717eb35f5bb54dd6cadddd78f2977559\"\u003e\u003ccode\u003e7a536e5\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/commit/79037dda707dfed0b1429ab822341947f48b2b4b\"\u003e\u003ccode\u003e79037dd\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.22.2...jackson-dataformat-xml-2.22.3\"\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` from 5.1.3 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/groovy/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.groovy:groovy-sql` from 5.1.3 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/groovy/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.groovy:groovy-all` from 5.1.3 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/groovy/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.groovy:groovy-sql` from 5.1.3 to 6.0.0\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 `com.github.ben-manes.caffeine:caffeine` from 3.2.4 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ben-manes/caffeine/releases\"\u003ecom.github.ben-manes.caffeine:caffeine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved read performance by avoiding false sharing in the fast-path check\u003c/li\u003e\n\u003cli\u003eImproved \u003ca href=\"https://ben-manes.github.io/caffeine/wiki/adaptive-window.html\"\u003eadaptive climber\u003c/a\u003e for small caches and shifting workloads\u003c/li\u003e\n\u003cli\u003eFixed various minor issues found using AI audits\u003c/li\u003e\n\u003cli\u003eFixed over-aggressive refresh discard (\u003ca href=\"https://redirect.github.com/ben-manes/caffeine/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/af860110a4b1e158d30ef0ccdd78a1600bdbde0d\"\u003e\u003ccode\u003eaf86011\u003c/code\u003e\u003c/a\u003e fix jcache audit triage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/f063e56a0edb0369b29fc37a9c283cd317f303f2\"\u003e\u003ccode\u003ef063e56\u003c/code\u003e\u003c/a\u003e Prevent overflow in snapshot durations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/5b6fbd94f0e0d5727b0ffba52ba0365f5e793eb5\"\u003e\u003ccode\u003e5b6fbd9\u003c/code\u003e\u003c/a\u003e Saturate the audit stillness counter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/48cb4083684d6decb4841e9502f419d08128f6dc\"\u003e\u003ccode\u003e48cb408\u003c/code\u003e\u003c/a\u003e Read lazy cache views and policies once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/4978d1835234114a0a8568b1000be5a4de6360b7\"\u003e\u003ccode\u003e4978d18\u003c/code\u003e\u003c/a\u003e Normalize JCache processor loader failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/c9038d8fa3084bfc45ac9f5d222dfe2de7ba548a\"\u003e\u003ccode\u003ec9038d8\u003c/code\u003e\u003c/a\u003e Consume JCache iterator removals before listener failures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/0b0afd2470294cae0b2a66b914e65c7733941ed6\"\u003e\u003ccode\u003e0b0afd2\u003c/code\u003e\u003c/a\u003e polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/c0edd00bb6063e59ee1e7a7db5588fac7a6524f5\"\u003e\u003ccode\u003ec0edd00\u003c/code\u003e\u003c/a\u003e restore coverage lost to recent fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/5283c96dce60552f898af471b00a3cf54b69fa3e\"\u003e\u003ccode\u003e5283c96\u003c/code\u003e\u003c/a\u003e make CLOCK-Pro's cold hand a setting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ben-manes/caffeine/commit/d15c2052ecbf51c15981a3e4f61f8885d093ad0a\"\u003e\u003ccode\u003ed15c205\u003c/code\u003e\u003c/a\u003e make the bulk cache loaders serializable\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ben-manes/caffeine/compare/v3.2.4...v3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-core` from 5.23.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.hibernate.validator:hibernate-validator` from 9.1.3.Final to 9.1.4.Final\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hibernate/hibernate-validator/releases\"\u003eorg.hibernate.validator:hibernate-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 9.1.4.Final\u003c/h2\u003e\n\u003ch1\u003eHibernate Validator 9.1.4.Final released\u003c/h1\u003e\n\u003cp\u003eWe are pleased to announce the release of Hibernate Validator 9.1: 9.1.4.Final.\u003c/p\u003e\n\u003cp\u003eYou can find the full list of 9.1.4.Final changes \u003ca href=\"https://hibernate.atlassian.net/issues/?jql=project%20%3D%20HV%20AND%20fixVersion%20%3D%209.1.4.Final\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's new\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSee the \u003ca href=\"https://hibernate.org/validator/releases/9.1\"\u003ewebsite\u003c/a\u003e for requirements and compatibilities.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://docs.hibernate.org/validator/9.1/whats-new/en-US/html_single/\"\u003eWhat's New\u003c/a\u003e guide for details about new features and capabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eConclusion\u003c/h2\u003e\n\u003cp\u003eFor additional details, see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ethe \u003ca href=\"https://hibernate.org/validator/releases/9.1/\"\u003erelease page\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/validator/9.1/migration-guide/\"\u003eMigration Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/validator/9.1/reference/en-US/html_single/#validator-gettingstarted\"\u003eGetting started\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/validator/9.1/reference/en-US/html_single/\"\u003eReference Guide\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ethe \u003ca href=\"https://docs.hibernate.org/validator/9.1/api\"\u003eAPI docs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVisit the \u003ca href=\"https://hibernate.org/community/\"\u003ewebsite\u003c/a\u003e for details on getting in touch with us.\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/hibernate/hibernate-validator/blob/9.1.4.Final/changelog.md\"\u003eorg.hibernate.validator:hibernate-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.1.4.Final (2026-09-20)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://hibernate.atlassian.net/projects/HV/versions/40268\"\u003eFull changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://hibernate.atlassian.net/browse/HV-2253\"\u003eHV-2253\u003c/a\u003e - ClassNotFoundException thrown when an EL implementation and OSGi are not on the class path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovement\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://hibernate.atlassian.net/browse/HV-2243\"\u003eHV-2243\u003c/a\u003e - Bump joda-time to 2.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://hibernate.atlassian.net/browse/HV-2242\"\u003eHV-2242\u003c/a\u003e - Update to OpenJFX to 17.0.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTask\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://hibernate.atlassian.net/browse/HV-2244\"\u003eHV-2244\u003c/a\u003e - Tune the content of javadoc jars to reduce the size of files published to Maven Central\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/hibernate/hibernate-validator/commit/5504b0c343888d2d179e502e9d78cccf6a6d1830\"\u003e\u003ccode\u003e5504b0c\u003c/code\u003e\u003c/a\u003e [Jenkins release job] Preparing release 9.1.4.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/1306aab453b1658f2fefc2f6f994cfe71b7ba94a\"\u003e\u003ccode\u003e1306aab\u003c/code\u003e\u003c/a\u003e [Jenkins release job] changelog.md updated by release build 9.1.4.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/715cbdbbf7429d1cf4499a45e0fe32011d7d32c1\"\u003e\u003ccode\u003e715cbdb\u003c/code\u003e\u003c/a\u003e [Jenkins release job] README.md updated by release build 9.1.4.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/84e8d2eff9576c437c404b31a85804b7dbee7c2d\"\u003e\u003ccode\u003e84e8d2e\u003c/code\u003e\u003c/a\u003e HV-2253 When determining the Jakarta Expression Language implementation, igno...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/f3002a3c0e1ae8abf3b849bb6d677e9497225f96\"\u003e\u003ccode\u003ef3002a3\u003c/code\u003e\u003c/a\u003e [9.1] Bump org.codehaus.mojo:build-helper-maven-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/971d85b8b293b68d86f18899dbf736b4a8402eab\"\u003e\u003ccode\u003e971d85b\u003c/code\u003e\u003c/a\u003e [9.1] Bump the build-dependencies group with 3 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/dcb1305b8a4a28dc942985f87500a6a6dc3ed3ee\"\u003e\u003ccode\u003edcb1305\u003c/code\u003e\u003c/a\u003e Tune the content of javadoc jars to reduce the size of files published to Mav...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/d01ed37bd4a2cdc129560488b167c74f80192855\"\u003e\u003ccode\u003ed01ed37\u003c/code\u003e\u003c/a\u003e [9.1] Bump version.org.apache.groovy from 5.0.7 to 5.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/6023258142c95208b22affcccf37506a4443cb5d\"\u003e\u003ccode\u003e6023258\u003c/code\u003e\u003c/a\u003e Bump joda-time to 2.14.3 HV-2243\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hibernate/hibernate-validator/commit/3db152e2bc5b007a1162a8911523880517cf3940\"\u003e\u003ccode\u003e3db152e\u003c/code\u003e\u003c/a\u003e Update to OpenJFX to 17.0.20 HV-2242\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hibernate/hibernate-validator/compare/9.1.3.Final...9.1.4.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/craftersoftware/craftercms/pull/9081","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/craftersoftware%2Fcraftercms/issues/9081","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9081/packages"}},{"old_version":"5.23.0","new_version":"5.24.0","update_type":"minor","path":null,"pr_created_at":"2026-09-29T00:24:41.000Z","version_change":"5.23.0 → 5.24.0","issue":{"uuid":"5623134880","node_id":"PR_kwDOCEdbWs8AAAABFmhsgw","number":470,"state":"closed","title":"build(deps): bump the all-dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-29T19:37:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-29T00:24:41.000Z","updated_at":"2026-09-29T19:37:15.000Z","time_to_close":69151,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all-dependencies","update_count":9,"packages":[{"name":"com.google.protobuf:protobuf-java","old_version":"4.36.1","new_version":"4.36.2","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.jetbrains.kotlin.jvm","old_version":"2.4.10","new_version":"2.4.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"com.gradle.plugin-publish","old_version":"2.1.1","new_version":"2.2.1"},{"name":"androidx.compose:compose-bom","old_version":"2026.06.00","new_version":"2026.09.00"},{"name":"org.robolectric:robolectric","old_version":"4.16.1","new_version":"4.17","repository_url":"https://github.com/robolectric/robolectric"},{"name":"com.android.application","old_version":"9.4.0","new_version":"9.4.1"},{"name":"org.jetbrains.kotlin.android","old_version":"2.4.10","new_version":"2.4.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.plugin.compose","old_version":"2.4.10","new_version":"2.4.20","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.jetbrains.kotlin.plugin.compose","old_version":"2.4.10","new_version":"2.4.20","repository_url":"https://github.com/JetBrains/kotlin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-dependencies group with 9 updates in the /oss-licenses-plugin/testapp directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `4.36.1` | `4.36.2` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin) | `2.4.10` | `2.4.20` |\n| com.gradle.plugin-publish | `2.1.1` | `2.2.1` |\n| androidx.compose:compose-bom | `2026.06.00` | `2026.09.00` |\n| [org.robolectric:robolectric](https://github.com/robolectric/robolectric) | `4.16.1` | `4.17` |\n| com.android.application | `9.4.0` | `9.4.1` |\n| [org.jetbrains.kotlin.android](https://github.com/JetBrains/kotlin) | `2.4.10` | `2.4.20` |\n| [org.jetbrains.kotlin.plugin.compose](https://github.com/JetBrains/kotlin) | `2.4.10` | `2.4.20` |\n| [org.jetbrains.kotlin.plugin.compose](https://github.com/JetBrains/kotlin) | `2.4.10` | `2.4.20` |\n\n\nUpdates `com.google.protobuf:protobuf-java` from 4.36.1 to 4.36.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-core` from 5.23.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin.jvm` from 2.4.10 to 2.4.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin.jvm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.4.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86546\"\u003e\u003ccode\u003eKT-86546\u003c/code\u003e\u003c/a\u003e Check suspicious when over ConeKotlinType in ConeTypeCompatibilityChecker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85418\"\u003e\u003ccode\u003eKT-85418\u003c/code\u003e\u003c/a\u003e Implement an API for accessing deserialized file annotations in Analysis API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74448\"\u003e\u003ccode\u003eKT-74448\u003c/code\u003e\u003c/a\u003e K2. False positive MISSING_DEPENDENCY_SUPERCLASS in LinkedListTest.kt, kotlinx.coroutines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85856\"\u003e\u003ccode\u003eKT-85856\u003c/code\u003e\u003c/a\u003e containingSymbol of constructor property differs for local and non-local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65417\"\u003e\u003ccode\u003eKT-65417\u003c/code\u003e\u003c/a\u003e K2 IDE: KTOR false positive expect-actual matching error on enum class because of implicit clone() in non-JVM source sets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70552\"\u003e\u003ccode\u003eKT-70552\u003c/code\u003e\u003c/a\u003e No expects for actual\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69727\"\u003e\u003ccode\u003eKT-69727\u003c/code\u003e\u003c/a\u003e K2 IDE. Wrong error in the editor on calling \u003ccode\u003eclone\u003c/code\u003e function of actual enum instance in non-jvm platform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69726\"\u003e\u003ccode\u003eKT-69726\u003c/code\u003e\u003c/a\u003e FP errors on declaring \u003ccode\u003efun clone()\u003c/code\u003e in actual enum in not-jvm source-set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86014\"\u003e\u003ccode\u003eKT-86014\u003c/code\u003e\u003c/a\u003e Types are broken after remove parameter through change signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86363\"\u003e\u003ccode\u003eKT-86363\u003c/code\u003e\u003c/a\u003e KotlinIllegalArgumentExceptionWithAttachments: No dangling modifier found on companion blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86147\"\u003e\u003ccode\u003eKT-86147\u003c/code\u003e\u003c/a\u003e Drop \u003ccode\u003ekotlin.parallel.resolve.under.global.lock\u003c/code\u003e registry key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85543\"\u003e\u003ccode\u003eKT-85543\u003c/code\u003e\u003c/a\u003e Avoid lazy resolve for the contracts phase if no constracts might be resolved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84914\"\u003e\u003ccode\u003eKT-84914\u003c/code\u003e\u003c/a\u003e Do not publish analysis-api-test-framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86986\"\u003e\u003ccode\u003eKT-86986\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ekotlin-compiler-common-for-ide\u003c/code\u003e bundles unrelated Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86186\"\u003e\u003ccode\u003eKT-86186\u003c/code\u003e\u003c/a\u003e Analysis API: Codebase tests run twice in some analysis modules — pick a single JUnit runner and migrate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85360\"\u003e\u003ccode\u003eKT-85360\u003c/code\u003e\u003c/a\u003e Drop kotlin-compiler-testdata-for-ide artifact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85585\"\u003e\u003ccode\u003eKT-85585\u003c/code\u003e\u003c/a\u003e Simplify the dependencies graph for the Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85381\"\u003e\u003ccode\u003eKT-85381\u003c/code\u003e\u003c/a\u003e Remove tests for the FE10 implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84645\"\u003e\u003ccode\u003eKT-84645\u003c/code\u003e\u003c/a\u003e Support resolving to companion block members \u0026amp; extensions from Java (light classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80775\"\u003e\u003ccode\u003eKT-80775\u003c/code\u003e\u003c/a\u003e Support PsiClass#getRecordComponents in light classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57537\"\u003e\u003ccode\u003eKT-57537\u003c/code\u003e\u003c/a\u003e SLC: propagate default parameter value from (\u003ccode\u003e@JvmOverloads\u003c/code\u003e) \u003ccode\u003eexpect\u003c/code\u003e declarations to \u003ccode\u003eactual\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85040\"\u003e\u003ccode\u003eKT-85040\u003c/code\u003e\u003c/a\u003e [Analysis API] Improve Java / Kotlin interop in KMP projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87301\"\u003e\u003ccode\u003eKT-87301\u003c/code\u003e\u003c/a\u003e SymbolLightAccessorMethod#isValid returns false for delegated properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87171\"\u003e\u003ccode\u003eKT-87171\u003c/code\u003e\u003c/a\u003e SLC: non-mapped Kotlin collection supertype is dropped from supertype list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87250\"\u003e\u003ccode\u003eKT-87250\u003c/code\u003e\u003c/a\u003e JvmExposeBoxed: light classes shouldn't be autogenerated for private declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70428\"\u003e\u003ccode\u003eKT-70428\u003c/code\u003e\u003c/a\u003e AA: good code is red when a Java class extends a Kotlin class implementing MutableList by delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-63568\"\u003e\u003ccode\u003eKT-63568\u003c/code\u003e\u003c/a\u003e Symbol Light Classes: KtAnnotationApplicationWithArgumentsInfo.normalizedArguments() may work incorrectly when psi is not set\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin.jvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86546\"\u003e\u003ccode\u003eKT-86546\u003c/code\u003e\u003c/a\u003e Check suspicious when over ConeKotlinType in ConeTypeCompatibilityChecker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85418\"\u003e\u003ccode\u003eKT-85418\u003c/code\u003e\u003c/a\u003e Implement an API for accessing deserialized file annotations in Analysis API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74448\"\u003e\u003ccode\u003eKT-74448\u003c/code\u003e\u003c/a\u003e K2. False positive MISSING_DEPENDENCY_SUPERCLASS in LinkedListTest.kt, kotlinx.coroutines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85856\"\u003e\u003ccode\u003eKT-85856\u003c/code\u003e\u003c/a\u003e containingSymbol of constructor property differs for local and non-local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65417\"\u003e\u003ccode\u003eKT-65417\u003c/code\u003e\u003c/a\u003e K2 IDE: KTOR false positive expect-actual matching error on enum class because of implicit clone() in non-JVM source sets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70552\"\u003e\u003ccode\u003eKT-70552\u003c/code\u003e\u003c/a\u003e No expects for actual\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69727\"\u003e\u003ccode\u003eKT-69727\u003c/code\u003e\u003c/a\u003e K2 IDE. Wrong error in the editor on calling \u003ccode\u003eclone\u003c/code\u003e function of actual enum instance in non-jvm platform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69726\"\u003e\u003ccode\u003eKT-69726\u003c/code\u003e\u003c/a\u003e FP errors on declaring \u003ccode\u003efun clone()\u003c/code\u003e in actual enum in not-jvm source-set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86014\"\u003e\u003ccode\u003eKT-86014\u003c/code\u003e\u003c/a\u003e Types are broken after remove parameter through change signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86363\"\u003e\u003ccode\u003eKT-86363\u003c/code\u003e\u003c/a\u003e KotlinIllegalArgumentExceptionWithAttachments: No dangling modifier found on companion blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86147\"\u003e\u003ccode\u003eKT-86147\u003c/code\u003e\u003c/a\u003e Drop \u003ccode\u003ekotlin.parallel.resolve.under.global.lock\u003c/code\u003e registry key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85543\"\u003e\u003ccode\u003eKT-85543\u003c/code\u003e\u003c/a\u003e Avoid lazy resolve for the contracts phase if no constracts might be resolved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84914\"\u003e\u003ccode\u003eKT-84914\u003c/code\u003e\u003c/a\u003e Do not publish analysis-api-test-framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86986\"\u003e\u003ccode\u003eKT-86986\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ekotlin-compiler-common-for-ide\u003c/code\u003e bundles unrelated Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86186\"\u003e\u003ccode\u003eKT-86186\u003c/code\u003e\u003c/a\u003e Analysis API: Codebase tests run twice in some analysis modules — pick a single JUnit runner and migrate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85360\"\u003e\u003ccode\u003eKT-85360\u003c/code\u003e\u003c/a\u003e Drop kotlin-compiler-testdata-for-ide artifact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85585\"\u003e\u003ccode\u003eKT-85585\u003c/code\u003e\u003c/a\u003e Simplify the dependencies graph for the Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85381\"\u003e\u003ccode\u003eKT-85381\u003c/code\u003e\u003c/a\u003e Remove tests for the FE10 implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84645\"\u003e\u003ccode\u003eKT-84645\u003c/code\u003e\u003c/a\u003e Support resolving to companion block members \u0026amp; extensions from Java (light classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80775\"\u003e\u003ccode\u003eKT-80775\u003c/code\u003e\u003c/a\u003e Support PsiClass#getRecordComponents in light classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57537\"\u003e\u003ccode\u003eKT-57537\u003c/code\u003e\u003c/a\u003e SLC: propagate default parameter value from (\u003ccode\u003e@JvmOverloads\u003c/code\u003e) \u003ccode\u003eexpect\u003c/code\u003e declarations to \u003ccode\u003eactual\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85040\"\u003e\u003ccode\u003eKT-85040\u003c/code\u003e\u003c/a\u003e [Analysis API] Improve Java / Kotlin interop in KMP projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87301\"\u003e\u003ccode\u003eKT-87301\u003c/code\u003e\u003c/a\u003e SymbolLightAccessorMethod#isValid returns false for delegated properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87171\"\u003e\u003ccode\u003eKT-87171\u003c/code\u003e\u003c/a\u003e SLC: non-mapped Kotlin collection supertype is dropped from supertype list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87250\"\u003e\u003ccode\u003eKT-87250\u003c/code\u003e\u003c/a\u003e JvmExposeBoxed: light classes shouldn't be autogenerated for private declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70428\"\u003e\u003ccode\u003eKT-70428\u003c/code\u003e\u003c/a\u003e AA: good code is red when a Java class extends a Kotlin class implementing MutableList by delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-63568\"\u003e\u003ccode\u003eKT-63568\u003c/code\u003e\u003c/a\u003e Symbol Light Classes: KtAnnotationApplicationWithArgumentsInfo.normalizedArguments() may work incorrectly when psi is not set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36740\"\u003e\u003ccode\u003eKT-36740\u003c/code\u003e\u003c/a\u003e MPP: False-positive incompatible types in .java when using expect-class returned by non-expect member from common when actual is actual typealias\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/890ac1d94fdb80eb85f0eeb5be5e4352df987b2f\"\u003e\u003ccode\u003e890ac1d\u003c/code\u003e\u003c/a\u003e Add Changelog for 2.4.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8860aed4ae4541301f24147d6785c764fa2bef89\"\u003e\u003ccode\u003e8860aed\u003c/code\u003e\u003c/a\u003e 🍒 [FIR] Fix suspend conversion when expected type is nullable (\u003ca href=\"https://redirect.github.com/JetBrains/kotlin/issues/7769\"\u003e#7769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/ab5bcd94281c167d5b55887b78bd04ee13abdf35\"\u003e\u003ccode\u003eab5bcd9\u003c/code\u003e\u003c/a\u003e Edit ChangeLog for 2.4.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9464edc097f4490b304f8a6d43ded010f6c8746e\"\u003e\u003ccode\u003e9464edc\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.4.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0261e43b78e4db832fb347bb5a055eeba293d742\"\u003e\u003ccode\u003e0261e43\u003c/code\u003e\u003c/a\u003e Cherry-pick \u0026quot;Fix \u003ccode\u003easBodyAndResultVar\u003c/code\u003e call in `visitInlinedLambdaInComposable...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0763513670c55c40532e4ed84ac7c1e01bf6a772\"\u003e\u003ccode\u003e0763513\u003c/code\u003e\u003c/a\u003e [box-tests] Workaround for klib compatibility tests (\u003ca href=\"https://redirect.github.com/JetBrains/kotlin/issues/7626\"\u003e#7626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/045aec6647e3f4e82d91d51d255c77d51f980c7c\"\u003e\u003ccode\u003e045aec6\u003c/code\u003e\u003c/a\u003e [Wasm] Append scripts from webpack.config.d in the end of the file (\u003ca href=\"https://redirect.github.com/JetBrains/kotlin/issues/7615\"\u003e#7615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/cd7173bf0b61eb5a831d6425fbb7f05dea19b312\"\u003e\u003ccode\u003ecd7173b\u003c/code\u003e\u003c/a\u003e 🍒 [2.4.20] [K/JS] Keep associated obj annotation only if getInstance survives...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d36a2ffbccc4247c4d9fd18f62f369cca9b0054b\"\u003e\u003ccode\u003ed36a2ff\u003c/code\u003e\u003c/a\u003e CastsOptimizationPass: break aliases cycles (\u003ca href=\"https://redirect.github.com/JetBrains/kotlin/issues/7578\"\u003e#7578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8664983b34dca6193996f745d441f8edf6da0031\"\u003e\u003ccode\u003e8664983\u003c/code\u003e\u003c/a\u003e [CLI] Restore custom IC search scope creation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.4.10...v2.4.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.gradle.plugin-publish` from 2.1.1 to 2.2.1\n\nUpdates `androidx.compose:compose-bom` from 2026.06.00 to 2026.09.00\n\nUpdates `org.robolectric:robolectric` from 4.16.1 to 4.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/robolectric/robolectric/releases\"\u003eorg.robolectric:robolectric's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eRobolectric 4.17 supports SDK 37 and contains many other features and enhancements.\u003c/p\u003e\n\u003cp\u003ePlease note you may need to add jvmFlags configuration when using JDKs \u0026gt;= 17 at \u003ca href=\"https://robolectric.org/getting-started/\"\u003ehttps://robolectric.org/getting-started/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIf you have any issues, please file them \u003ca href=\"https://github.com/robolectric/robolectric/issues\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cp\u003eAndroidVersions has been removed in favor of using android.os.Build constants\nShadowCameraCharacteristics.set(Key, Object) has been changed to set(Key, T), in order to correctly reflect type enforcement in the framework\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable httpclient tests in Github CI by \u003ca href=\"https://github.com/hoisie\"\u003e\u003ccode\u003e@​hoisie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10553\"\u003erobolectric/robolectric#10553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Java 21 for CodeQL by \u003ca href=\"https://github.com/hoisie\"\u003e\u003ccode\u003e@​hoisie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10554\"\u003erobolectric/robolectric#10554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate roborazzi to v1.48.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10561\"\u003erobolectric/robolectric#10561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.googlecode.libphonenumber:libphonenumber to v9.0.12 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10557\"\u003erobolectric/robolectric#10557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eAndroidVersions\u003c/code\u003e Javadoc by \u003ca href=\"https://github.com/MGaetan89\"\u003e\u003ccode\u003e@​MGaetan89\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10556\"\u003erobolectric/robolectric#10556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake Scheduler#size as unsupported on SDKs \u0026gt; Baklava. by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10564\"\u003erobolectric/robolectric#10564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate shadows/httpclient to use prebuilt legacy http client for tests by \u003ca href=\"https://github.com/hoisie\"\u003e\u003ccode\u003e@​hoisie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10562\"\u003erobolectric/robolectric#10562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd shadow for getDeviceOwnerComponentOnAnyUser. by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10565\"\u003erobolectric/robolectric#10565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ShadowTelMan implementation of get/setPreferredOpportunisticDataSubscription by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10567\"\u003erobolectric/robolectric#10567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UiModeManager contrast handling in in-development SDK. by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10568\"\u003erobolectric/robolectric#10568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake all static fields emitted by Reflector volatile. by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10569\"\u003erobolectric/robolectric#10569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate listener logic of getProfileProxy to match actual behavior. by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10570\"\u003erobolectric/robolectric#10570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate mockito monorepo to v5.19.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10560\"\u003erobolectric/robolectric#10560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate kotlin monorepo to v2.2.10 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10558\"\u003erobolectric/robolectric#10558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ShadowPausedLooper#poll when sync barrier is blocking the queue. by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10571\"\u003erobolectric/robolectric#10571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eShadowTelephonyManager\u003c/code\u003e to support \u003ccode\u003eupdateAvailalbeNetworks\u003c/code\u003e by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10574\"\u003erobolectric/robolectric#10574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Android V (SDK 35) to build id 13954326 by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10575\"\u003erobolectric/robolectric#10575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UserManager.isMainUser on in-development SDK. by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10576\"\u003erobolectric/robolectric#10576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds robolectric support for AccessibilityWindowInfo.get/setRegionInScreen(). by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10577\"\u003erobolectric/robolectric#10577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused dependencies by \u003ca href=\"https://github.com/MGaetan89\"\u003e\u003ccode\u003e@​MGaetan89\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10566\"\u003erobolectric/robolectric#10566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for mouse wheel scroll events to the simulator by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10578\"\u003erobolectric/robolectric#10578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Javadoc of {get,peek}NextStartedService to better reflect the actual implementation by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10585\"\u003erobolectric/robolectric#10585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a script to generate a legacy http client bundle by \u003ca href=\"https://github.com/hoisie\"\u003e\u003ccode\u003e@​hoisie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10555\"\u003erobolectric/robolectric#10555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd SurroundingTextCallback to ShadowAccessibilityInputConnection. by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10591\"\u003erobolectric/robolectric#10591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds setInformationElements() to WifiScanResultBuilder by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10593\"\u003erobolectric/robolectric#10593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd isWallpaperBackupEligible and getWallpaperFile with cropping by \u003ca href=\"https://github.com/copybara-service\"\u003e\u003ccode\u003e@​copybara-service\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10594\"\u003erobolectric/robolectric#10594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention Baklava support in the Readme by \u003ca href=\"https://github.com/MGaetan89\"\u003e\u003ccode\u003e@​MGaetan89\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10588\"\u003erobolectric/robolectric#10588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AccessibilityWindowInfoBuilderTest by \u003ca href=\"https://github.com/hoisie\"\u003e\u003ccode\u003e@​hoisie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10595\"\u003erobolectric/robolectric#10595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused method in \u003ccode\u003eAndroidVersionInitTools\u003c/code\u003e by \u003ca href=\"https://github.com/MGaetan89\"\u003e\u003ccode\u003e@​MGaetan89\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10563\"\u003erobolectric/robolectric#10563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate roborazzi to v1.50.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10582\"\u003erobolectric/robolectric#10582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate GitHub Actions to v5 (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/robolectric/robolectric/pull/10583\"\u003erobolectric/robolectric#10583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Android Gradle Plugin by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10580\"\u003erobolectric/robolectric#10580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependency com.googlecode.libphonenumber:libphonenumber to v9.0.13 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10596\"\u003erobolectric/robolectric#10596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate AndroidX by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10559\"\u003erobolectric/robolectric#10559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a workflow to automate the sync of \u003ccode\u003egoogle\u003c/code\u003e into \u003ccode\u003emaster\u003c/code\u003e by \u003ca href=\"https://github.com/MGaetan89\"\u003e\u003ccode\u003e@​MGaetan89\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10339\"\u003erobolectric/robolectric#10339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump toolchains in devcontainer's Dockerfile by \u003ca href=\"https://github.com/utzcoz\"\u003e\u003ccode\u003e@​utzcoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10597\"\u003erobolectric/robolectric#10597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Robolectric icon for IDE by \u003ca href=\"https://github.com/utzcoz\"\u003e\u003ccode\u003e@​utzcoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10598\"\u003erobolectric/robolectric#10598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare File? as type for toolsJar explicitly by \u003ca href=\"https://github.com/utzcoz\"\u003e\u003ccode\u003e@​utzcoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10599\"\u003erobolectric/robolectric#10599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable parallel for aggregateDocs task temporarily by \u003ca href=\"https://github.com/utzcoz\"\u003e\u003ccode\u003e@​utzcoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/robolectric/robolectric/pull/10600\"\u003erobolectric/robolectric#10600\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/robolectric/robolectric/commit/0706415db828e1bdcf4f0c820784fa760d0185a2\"\u003e\u003ccode\u003e0706415\u003c/code\u003e\u003c/a\u003e Bump version to 4.17.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robolectric/robolectric/commit/f3c17bd2aeb66035ec3ece695f94ebc81588b79c\"\u003e\u003ccode\u003ef3c17bd\u003c/code\u003e\u003c/a\u003e Bump version to 4.17-beta-4.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robolectric/robolectric/commit/04b84f6f3778743e27b4c82a5da488ddf2046d41\"\u003e\u003ccode\u003e04b84f6\u003c/code\u003e\u003c/a\u003e \u0026quot;fixed ResTable_package.SIZEOF value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robolectric/robolectric/commit/f4ee543bf78a429be44ab914b045736ddfda58dc\"\u003e\u003ccode\u003ef4ee543\u003c/code\u003e\u003c/a\u003e Apply suggestion from \u003ca href=\"https://github.com/gemini-code-assist\"\u003e\u003ccode\u003e@​gemini-code-assist\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robolectric/robolectric/commit/fb99bfbcbcb9ca9c7fe3b3937df1afb0ac23c74d\"\u003e\u003ccode\u003efb99bfb\u003c/code\u003e\u003c/a\u003e Expose BouncyCastle BoM as api dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robolectric/robolectric/commit/a453192a93423d5c4f93f520609aed69d60572a1\"\u003e\u003ccode\u003ea453192\u003c/code\u003e\u003c/a\u003e Fix Javadoc for \u003ccode\u003eVersionCalculator\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robolectric/robolectric/commit/6f268925237080530b7cdf9ff7a001cc138c1043\"\u003e\u003ccode\u003e6f26892\u003c/code\u003e\u003c/a\u003e Bump version to 4.17-beta-3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robolectric/robolectric/commit/ceffe96a63b3565ac8337c334b770ef76db7a2f2\"\u003e\u003ccode\u003eceffe96\u003c/code\u003e\u003c/a\u003e Only adjust frameinfo timestamp values (including vsync).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robolectric/robolectric/commit/ea5879f7e3fc9d354833d73acd73f089388f42b9\"\u003e\u003ccode\u003eea5879f\u003c/code\u003e\u003c/a\u003e Add opt-in fix for stale screenshots on SDK 37.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robolectric/robolectric/commit/8bea42181c6a1ecdd60ab50e502157ab4aed3f6d\"\u003e\u003ccode\u003e8bea421\u003c/code\u003e\u003c/a\u003e Fix jank log spam on SDK 37+ by translating FrameInfo timestamps.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/robolectric/robolectric/compare/robolectric-4.16.1...robolectric-4.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.android.application` from 9.4.0 to 9.4.1\n\nUpdates `org.jetbrains.kotlin.android` from 2.4.10 to 2.4.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin.android's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.4.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86546\"\u003e\u003ccode\u003eKT-86546\u003c/code\u003e\u003c/a\u003e Check suspicious when over ConeKotlinType in ConeTypeCompatibilityChecker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85418\"\u003e\u003ccode\u003eKT-85418\u003c/code\u003e\u003c/a\u003e Implement an API for accessing deserialized file annotations in Analysis API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74448\"\u003e\u003ccode\u003eKT-74448\u003c/code\u003e\u003c/a\u003e K2. False positive MISSING_DEPENDENCY_SUPERCLASS in LinkedListTest.kt, kotlinx.coroutines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85856\"\u003e\u003ccode\u003eKT-85856\u003c/code\u003e\u003c/a\u003e containingSymbol of constructor property differs for local and non-local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65417\"\u003e\u003ccode\u003eKT-65417\u003c/code\u003e\u003c/a\u003e K2 IDE: KTOR false positive expect-actual matching error on enum class because of implicit clone() in non-JVM source sets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70552\"\u003e\u003ccode\u003eKT-70552\u003c/code\u003e\u003c/a\u003e No expects for actual\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69727\"\u003e\u003ccode\u003eKT-69727\u003c/code\u003e\u003c/a\u003e K2 IDE. Wrong error in the editor on calling \u003ccode\u003eclone\u003c/code\u003e function of actual enum instance in non-jvm platform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69726\"\u003e\u003ccode\u003eKT-69726\u003c/code\u003e\u003c/a\u003e FP errors on declaring \u003ccode\u003efun clone()\u003c/code\u003e in actual enum in not-jvm source-set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86014\"\u003e\u003ccode\u003eKT-86014\u003c/code\u003e\u003c/a\u003e Types are broken after remove parameter through change signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86363\"\u003e\u003ccode\u003eKT-86363\u003c/code\u003e\u003c/a\u003e KotlinIllegalArgumentExceptionWithAttachments: No dangling modifier found on companion blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86147\"\u003e\u003ccode\u003eKT-86147\u003c/code\u003e\u003c/a\u003e Drop \u003ccode\u003ekotlin.parallel.resolve.under.global.lock\u003c/code\u003e registry key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85543\"\u003e\u003ccode\u003eKT-85543\u003c/code\u003e\u003c/a\u003e Avoid lazy resolve for the contracts phase if no constracts might be resolved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84914\"\u003e\u003ccode\u003eKT-84914\u003c/code\u003e\u003c/a\u003e Do not publish analysis-api-test-framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86986\"\u003e\u003ccode\u003eKT-86986\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ekotlin-compiler-common-for-ide\u003c/code\u003e bundles unrelated Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86186\"\u003e\u003ccode\u003eKT-86186\u003c/code\u003e\u003c/a\u003e Analysis API: Codebase tests run twice in some analysis modules — pick a single JUnit runner and migrate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85360\"\u003e\u003ccode\u003eKT-85360\u003c/code\u003e\u003c/a\u003e Drop kotlin-compiler-testdata-for-ide artifact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85585\"\u003e\u003ccode\u003eKT-85585\u003c/code\u003e\u003c/a\u003e Simplify the dependencies graph for the Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85381\"\u003e\u003ccode\u003eKT-85381\u003c/code\u003e\u003c/a\u003e Remove tests for the FE10 implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84645\"\u003e\u003ccode\u003eKT-84645\u003c/code\u003e\u003c/a\u003e Support resolving to companion block members \u0026amp; extensions from Java (light classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80775\"\u003e\u003ccode\u003eKT-80775\u003c/code\u003e\u003c/a\u003e Support PsiClass#getRecordComponents in light classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57537\"\u003e\u003ccode\u003eKT-57537\u003c/code\u003e\u003c/a\u003e SLC: propagate default parameter value from (\u003ccode\u003e@JvmOverloads\u003c/code\u003e) \u003ccode\u003eexpect\u003c/code\u003e declarations to \u003ccode\u003eactual\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85040\"\u003e\u003ccode\u003eKT-85040\u003c/code\u003e\u003c/a\u003e [Analysis API] Improve Java / Kotlin interop in KMP projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87301\"\u003e\u003ccode\u003eKT-87301\u003c/code\u003e\u003c/a\u003e SymbolLightAccessorMethod#isValid returns false for delegated properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87171\"\u003e\u003ccode\u003eKT-87171\u003c/code\u003e\u003c/a\u003e SLC: non-mapped Kotlin collection supertype is dropped from supertype list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87250\"\u003e\u003ccode\u003eKT-87250\u003c/code\u003e\u003c/a\u003e JvmExposeBoxed: light classes shouldn't be autogenerated for private declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70428\"\u003e\u003ccode\u003eKT-70428\u003c/code\u003e\u003c/a\u003e AA: good code is red when a Java class extends a Kotlin class implementing MutableList by delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-63568\"\u003e\u003ccode\u003eKT-63568\u003c/code\u003e\u003c/a\u003e Symbol Light Classes: KtAnnotationApplicationWithArgumentsInfo.normalizedArguments() may work incorrectly when psi is not set\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin.android's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86546\"\u003e\u003ccode\u003eKT-86546\u003c/code\u003e\u003c/a\u003e Check suspicious when over ConeKotlinType in ConeTypeCompatibilityChecker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85418\"\u003e\u003ccode\u003eKT-85418\u003c/code\u003e\u003c/a\u003e Implement an API for accessing deserialized file annotations in Analysis API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74448\"\u003e\u003ccode\u003eKT-74448\u003c/code\u003e\u003c/a\u003e K2. False positive MISSING_DEPENDENCY_SUPERCLASS in LinkedListTest.kt, kotlinx.coroutines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85856\"\u003e\u003ccode\u003eKT-85856\u003c/code\u003e\u003c/a\u003e containingSymbol of constructor property differs for local and non-local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65417\"\u003e\u003ccode\u003eKT-65417\u003c/code\u003e\u003c/a\u003e K2 IDE: KTOR false positive expect-actual matching error on enum class because of implicit clone() in non-JVM source sets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70552\"\u003e\u003ccode\u003eKT-70552\u003c/code\u003e\u003c/a\u003e No expects for actual\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69727\"\u003e\u003ccode\u003eKT-69727\u003c/code\u003e\u003c/a\u003e K2 IDE. Wrong error in the editor on calling \u003ccode\u003eclone\u003c/code\u003e function of actual enum instance in non-jvm platform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69726\"\u003e\u003ccode\u003eKT-69726\u003c/code\u003e\u003c/a\u003e FP errors on declaring \u003ccode\u003efun clone()\u003c/code\u003e in actual enum in not-jvm source-set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86014\"\u003e\u003ccode\u003eKT-86014\u003c/code\u003e\u003c/a\u003e Types are broken after remove parameter through change signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86363\"\u003e\u003ccode\u003eKT-86363\u003c/code\u003e\u003c/a\u003e KotlinIllegalArgumentExceptionWithAttachments: No dangling modifier found on companion blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86147\"\u003e\u003ccode\u003eKT-86147\u003c/code\u003e\u003c/a\u003e Drop \u003ccode\u003ekotlin.parallel.resolve.under.global.lock\u003c/code\u003e registry key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85543\"\u003e\u003ccode\u003eKT-85543\u003c/code\u003e\u003c/a\u003e Avoid lazy resolve for the contracts phase if no constracts might be resolved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84914\"\u003e\u003ccode\u003eKT-84914\u003c/code\u003e\u003c/a\u003e Do not publish analysis-api-test-framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86986\"\u003e\u003ccode\u003eKT-86986\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ekotlin-compiler-common-for-ide\u003c/code\u003e bundles unrelated Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86186\"\u003e\u003ccode\u003eKT-86186\u003c/code\u003e\u003c/a\u003e Analysis API: Codebase tests run twice in some analysis modules — pick a single JUnit runner and migrate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85360\"\u003e\u003ccode\u003eKT-85360\u003c/code\u003e\u003c/a\u003e Drop kotlin-compiler-testdata-for-ide artifact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85585\"\u003e\u003ccode\u003eKT-85585\u003c/code\u003e\u003c/a\u003e Simplify the dependencies graph for the Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85381\"\u003e\u003ccode\u003eKT-85381\u003c/code\u003e\u003c/a\u003e Remove tests for the FE10 implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84645\"\u003e\u003ccode\u003eKT-84645\u003c/code\u003e\u003c/a\u003e Support resolving to companion block members \u0026amp; extensions from Java (light classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80775\"\u003e\u003ccode\u003eKT-80775\u003c/code\u003e\u003c/a\u003e Support PsiClass#getRecordComponents in light classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57537\"\u003e\u003ccode\u003eKT-57537\u003c/code\u003e\u003c/a\u003e SLC: propagate default parameter value from (\u003ccode\u003e@JvmOverloads\u003c/code\u003e) \u003ccode\u003eexpect\u003c/code\u003e declarations to \u003ccode\u003eactual\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85040\"\u003e\u003ccode\u003eKT-85040\u003c/code\u003e\u003c/a\u003e [Analysis API] Improve Java / Kotlin interop in KMP projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87301\"\u003e\u003ccode\u003eKT-87301\u003c/code\u003e\u003c/a\u003e SymbolLightAccessorMethod#isValid returns false for delegated properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87171\"\u003e\u003ccode\u003eKT-87171\u003c/code\u003e\u003c/a\u003e SLC: non-mapped Kotlin collection supertype is dropped from supertype list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87250\"\u003e\u003ccode\u003eKT-87250\u003c/code\u003e\u003c/a\u003e JvmExposeBoxed: light classes shouldn't be autogenerated for private declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70428\"\u003e\u003ccode\u003eKT-70428\u003c/code\u003e\u003c/a\u003e AA: good code is red when a Java class extends a Kotlin class implementing MutableList by delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-63568\"\u003e\u003ccode\u003eKT-63568\u003c/code\u003e\u003c/a\u003e Symbol Light Classes: KtAnnotationApplicationWithArgumentsInfo.normalizedArguments() may work incorrectly when psi is not set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36740\"\u003e\u003ccode\u003eKT-36740\u003c/code\u003e\u003c/a\u003e MPP: False-positive incompatible types in .java when using expect-class returned by non-expect member from common when actual is actual typealias\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/890ac1d94fdb80eb85f0eeb5be5e4352df987b2f\"\u003e\u003ccode\u003e890ac1d\u003c/code\u003e\u003c/a\u003e Add Changelog for 2.4.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8860aed4ae4541301f24147d6785c764fa2bef89\"\u003e\u003ccode\u003e8860aed\u003c/code\u003e\u003c/a\u003e 🍒 [FIR] Fix suspend conversion when expected type is nullable (\u003ca href=\"https://redirect.github.com/JetBrains/kotlin/issues/7769\"\u003e#7769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/ab5bcd94281c167d5b55887b78bd04ee13abdf35\"\u003e\u003ccode\u003eab5bcd9\u003c/code\u003e\u003c/a\u003e Edit ChangeLog for 2.4.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9464edc097f4490b304f8a6d43ded010f6c8746e\"\u003e\u003ccode\u003e9464edc\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 2.4.20-RC2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0261e43b78e4db832fb347bb5a055eeba293d742\"\u003e\u003ccode\u003e0261e43\u003c/code\u003e\u003c/a\u003e Cherry-pick \u0026quot;Fix \u003ccode\u003easBodyAndResultVar\u003c/code\u003e call in `visitInlinedLambdaInComposable...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0763513670c55c40532e4ed84ac7c1e01bf6a772\"\u003e\u003ccode\u003e0763513\u003c/code\u003e\u003c/a\u003e [box-tests] Workaround for klib compatibility tests (\u003ca href=\"https://redirect.github.com/JetBrains/kotlin/issues/7626\"\u003e#7626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/045aec6647e3f4e82d91d51d255c77d51f980c7c\"\u003e\u003ccode\u003e045aec6\u003c/code\u003e\u003c/a\u003e [Wasm] Append scripts from webpack.config.d in the end of the file (\u003ca href=\"https://redirect.github.com/JetBrains/kotlin/issues/7615\"\u003e#7615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/cd7173bf0b61eb5a831d6425fbb7f05dea19b312\"\u003e\u003ccode\u003ecd7173b\u003c/code\u003e\u003c/a\u003e 🍒 [2.4.20] [K/JS] Keep associated obj annotation only if getInstance survives...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/d36a2ffbccc4247c4d9fd18f62f369cca9b0054b\"\u003e\u003ccode\u003ed36a2ff\u003c/code\u003e\u003c/a\u003e CastsOptimizationPass: break aliases cycles (\u003ca href=\"https://redirect.github.com/JetBrains/kotlin/issues/7578\"\u003e#7578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8664983b34dca6193996f745d441f8edf6da0031\"\u003e\u003ccode\u003e8664983\u003c/code\u003e\u003c/a\u003e [CLI] Restore custom IC search scope creation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v2.4.10...v2.4.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin.plugin.compose` from 2.4.10 to 2.4.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin.plugin.compose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 2.4.20\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86546\"\u003e\u003ccode\u003eKT-86546\u003c/code\u003e\u003c/a\u003e Check suspicious when over ConeKotlinType in ConeTypeCompatibilityChecker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85418\"\u003e\u003ccode\u003eKT-85418\u003c/code\u003e\u003c/a\u003e Implement an API for accessing deserialized file annotations in Analysis API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74448\"\u003e\u003ccode\u003eKT-74448\u003c/code\u003e\u003c/a\u003e K2. False positive MISSING_DEPENDENCY_SUPERCLASS in LinkedListTest.kt, kotlinx.coroutines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85856\"\u003e\u003ccode\u003eKT-85856\u003c/code\u003e\u003c/a\u003e containingSymbol of constructor property differs for local and non-local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65417\"\u003e\u003ccode\u003eKT-65417\u003c/code\u003e\u003c/a\u003e K2 IDE: KTOR false positive expect-actual matching error on enum class because of implicit clone() in non-JVM source sets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70552\"\u003e\u003ccode\u003eKT-70552\u003c/code\u003e\u003c/a\u003e No expects for actual\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69727\"\u003e\u003ccode\u003eKT-69727\u003c/code\u003e\u003c/a\u003e K2 IDE. Wrong error in the editor on calling \u003ccode\u003eclone\u003c/code\u003e function of actual enum instance in non-jvm platform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69726\"\u003e\u003ccode\u003eKT-69726\u003c/code\u003e\u003c/a\u003e FP errors on declaring \u003ccode\u003efun clone()\u003c/code\u003e in actual enum in not-jvm source-set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86014\"\u003e\u003ccode\u003eKT-86014\u003c/code\u003e\u003c/a\u003e Types are broken after remove parameter through change signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86363\"\u003e\u003ccode\u003eKT-86363\u003c/code\u003e\u003c/a\u003e KotlinIllegalArgumentExceptionWithAttachments: No dangling modifier found on companion blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86147\"\u003e\u003ccode\u003eKT-86147\u003c/code\u003e\u003c/a\u003e Drop \u003ccode\u003ekotlin.parallel.resolve.under.global.lock\u003c/code\u003e registry key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85543\"\u003e\u003ccode\u003eKT-85543\u003c/code\u003e\u003c/a\u003e Avoid lazy resolve for the contracts phase if no constracts might be resolved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84914\"\u003e\u003ccode\u003eKT-84914\u003c/code\u003e\u003c/a\u003e Do not publish analysis-api-test-framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86986\"\u003e\u003ccode\u003eKT-86986\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ekotlin-compiler-common-for-ide\u003c/code\u003e bundles unrelated Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86186\"\u003e\u003ccode\u003eKT-86186\u003c/code\u003e\u003c/a\u003e Analysis API: Codebase tests run twice in some analysis modules — pick a single JUnit runner and migrate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85360\"\u003e\u003ccode\u003eKT-85360\u003c/code\u003e\u003c/a\u003e Drop kotlin-compiler-testdata-for-ide artifact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85585\"\u003e\u003ccode\u003eKT-85585\u003c/code\u003e\u003c/a\u003e Simplify the dependencies graph for the Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85381\"\u003e\u003ccode\u003eKT-85381\u003c/code\u003e\u003c/a\u003e Remove tests for the FE10 implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84645\"\u003e\u003ccode\u003eKT-84645\u003c/code\u003e\u003c/a\u003e Support resolving to companion block members \u0026amp; extensions from Java (light classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80775\"\u003e\u003ccode\u003eKT-80775\u003c/code\u003e\u003c/a\u003e Support PsiClass#getRecordComponents in light classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57537\"\u003e\u003ccode\u003eKT-57537\u003c/code\u003e\u003c/a\u003e SLC: propagate default parameter value from (\u003ccode\u003e@JvmOverloads\u003c/code\u003e) \u003ccode\u003eexpect\u003c/code\u003e declarations to \u003ccode\u003eactual\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85040\"\u003e\u003ccode\u003eKT-85040\u003c/code\u003e\u003c/a\u003e [Analysis API] Improve Java / Kotlin interop in KMP projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87301\"\u003e\u003ccode\u003eKT-87301\u003c/code\u003e\u003c/a\u003e SymbolLightAccessorMethod#isValid returns false for delegated properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87171\"\u003e\u003ccode\u003eKT-87171\u003c/code\u003e\u003c/a\u003e SLC: non-mapped Kotlin collection supertype is dropped from supertype list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87250\"\u003e\u003ccode\u003eKT-87250\u003c/code\u003e\u003c/a\u003e JvmExposeBoxed: light classes shouldn't be autogenerated for private declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70428\"\u003e\u003ccode\u003eKT-70428\u003c/code\u003e\u003c/a\u003e AA: good code is red when a Java class extends a Kotlin class implementing MutableList by delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-63568\"\u003e\u003ccode\u003eKT-63568\u003c/code\u003e\u003c/a\u003e Symbol Light Classes: KtAnnotationApplicationWithArgumentsInfo.normalizedArguments() may work incorrectly when psi is not set\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin.plugin.compose's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86546\"\u003e\u003ccode\u003eKT-86546\u003c/code\u003e\u003c/a\u003e Check suspicious when over ConeKotlinType in ConeTypeCompatibilityChecker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85418\"\u003e\u003ccode\u003eKT-85418\u003c/code\u003e\u003c/a\u003e Implement an API for accessing deserialized file annotations in Analysis API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-74448\"\u003e\u003ccode\u003eKT-74448\u003c/code\u003e\u003c/a\u003e K2. False positive MISSING_DEPENDENCY_SUPERCLASS in LinkedListTest.kt, kotlinx.coroutines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85856\"\u003e\u003ccode\u003eKT-85856\u003c/code\u003e\u003c/a\u003e containingSymbol of constructor property differs for local and non-local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65417\"\u003e\u003ccode\u003eKT-65417\u003c/code\u003e\u003c/a\u003e K2 IDE: KTOR false positive expect-actual matching error on enum class because of implicit clone() in non-JVM source sets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Code Compilation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-76457\"\u003e\u003ccode\u003eKT-76457\u003c/code\u003e\u003c/a\u003e K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70552\"\u003e\u003ccode\u003eKT-70552\u003c/code\u003e\u003c/a\u003e No expects for actual\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69727\"\u003e\u003ccode\u003eKT-69727\u003c/code\u003e\u003c/a\u003e K2 IDE. Wrong error in the editor on calling \u003ccode\u003eclone\u003c/code\u003e function of actual enum instance in non-jvm platform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69726\"\u003e\u003ccode\u003eKT-69726\u003c/code\u003e\u003c/a\u003e FP errors on declaring \u003ccode\u003efun clone()\u003c/code\u003e in actual enum in not-jvm source-set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86014\"\u003e\u003ccode\u003eKT-86014\u003c/code\u003e\u003c/a\u003e Types are broken after remove parameter through change signature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86363\"\u003e\u003ccode\u003eKT-86363\u003c/code\u003e\u003c/a\u003e KotlinIllegalArgumentExceptionWithAttachments: No dangling modifier found on companion blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86147\"\u003e\u003ccode\u003eKT-86147\u003c/code\u003e\u003c/a\u003e Drop \u003ccode\u003ekotlin.parallel.resolve.under.global.lock\u003c/code\u003e registry key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85543\"\u003e\u003ccode\u003eKT-85543\u003c/code\u003e\u003c/a\u003e Avoid lazy resolve for the contracts phase if no constracts might be resolved\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Infrastructure\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84914\"\u003e\u003ccode\u003eKT-84914\u003c/code\u003e\u003c/a\u003e Do not publish analysis-api-test-framework\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86986\"\u003e\u003ccode\u003eKT-86986\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ekotlin-compiler-common-for-ide\u003c/code\u003e bundles unrelated Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-86186\"\u003e\u003ccode\u003eKT-86186\u003c/code\u003e\u003c/a\u003e Analysis API: Codebase tests run twice in some analysis modules — pick a single JUnit runner and migrate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85360\"\u003e\u003ccode\u003eKT-85360\u003c/code\u003e\u003c/a\u003e Drop kotlin-compiler-testdata-for-ide artifact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85585\"\u003e\u003ccode\u003eKT-85585\u003c/code\u003e\u003c/a\u003e Simplify the dependencies graph for the Analysis API modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85381\"\u003e\u003ccode\u003eKT-85381\u003c/code\u003e\u003c/a\u003e Remove tests for the FE10 implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. Light Classes\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-84645\"\u003e\u003ccode\u003eKT-84645\u003c/code\u003e\u003c/a\u003e Support resolving to companion block members \u0026amp; extensions from Java (light classes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-80775\"\u003e\u003ccode\u003eKT-80775\u003c/code\u003e\u003c/a\u003e Support PsiClass#getRecordComponents in light classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-57537\"\u003e\u003ccode\u003eKT-57537\u003c/code\u003e\u003c/a\u003e SLC: propagate default parameter value from (\u003ccode\u003e@JvmOverloads\u003c/code\u003e) \u003ccode\u003eexpect\u003c/code\u003e declarations to \u003ccode\u003eactual\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-85040\"\u003e\u003ccode\u003eKT-85040\u003c/code\u003e\u003c/a\u003e [Analysis API] Improve Java / Kotlin interop in KMP projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87301\"\u003e\u003ccode\u003eKT-87301\u003c/code\u003e\u003c/a\u003e SymbolLightAccessorMethod#isValid returns false for delegated properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87171\"\u003e\u003ccode\u003eKT-87171\u003c/code\u003e\u003c/a\u003e SLC: non-mapped Kotlin collection supertype is dropped from supertype list\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-87250\"\u003e\u003ccode\u003eKT-87250\u003c/code\u003e\u003c/a\u003e JvmExposeBoxed: light classes shouldn't be autogenerated for private declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-70428\"\u003e\u003ccode\u003eKT-70428\u003c/code\u003e\u003c/a\u003e AA: good code is red when a Java class extends a Kotlin class implementing MutableList by delegation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-63568\"\u003e\u003ccode\u003eKT-63568\u003c/code\u003e\u003c/a\u003e Symbol Light Classes: KtAnnotationApplicationWithArgumentsInfo.normalizedArguments() may work incorrectly when psi is not set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-36740\"\u003e\u003ccode\u003eKT-36740\u003c/code\u003e\u003c/a\u003e MPP: False-positive incompatible types in .java when using expect-class returned by non-expect member from common when actual is actual typealias\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/890ac1d94fdb80eb85f0eeb5be5e4352df987b2f\"\u003e\u003ccode\u003e890ac1d\u003c/code\u003e\u003c/a\u003e Add Changelog for 2.4.20-RC3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8860aed4ae4541301f24147d6785c764fa2bef89\"\u003e\u003ccode\u003e8860aed\u003c/code\u003e\u003c/a\u003e 🍒 [FIR] Fix suspend conversion when expected type is nullable (\u003ca href=\"https://redirect.github.com/JetBrains/kotlin/issues/7769\"\u003e#7769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Jet...\n\n_Description has been truncated_","html_url":"https://github.com/google/play-services-plugins/pull/470","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fplay-services-plugins/issues/470","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/470/packages"}},{"old_version":"5.23.0","new_version":"5.24.0","update_type":"minor","path":null,"pr_created_at":"2026-09-28T23:33:39.000Z","version_change":"5.23.0 → 5.24.0","issue":{"uuid":"5622709694","node_id":"PR_kwDOOPvjuM8AAAABFmL6rg","number":161,"state":"closed","title":"build(deps-dev): bump org.mockito:mockito-core from 5.23.0 to 5.24.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-29T04:07:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-28T23:33:39.000Z","updated_at":"2026-09-29T04:07:44.000Z","time_to_close":16442,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.23.0 to 5.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\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/slack-samples/bolt-java-custom-step-template/pull/161","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/slack-samples%2Fbolt-java-custom-step-template/issues/161","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/161/packages"}},{"old_version":"5.23.0","new_version":"5.24.0","update_type":"minor","path":null,"pr_created_at":"2026-09-28T18:23:06.000Z","version_change":"5.23.0 → 5.24.0","issue":{"uuid":"5619275014","node_id":"PR_kwDOJiRj288AAAABFjbMkA","number":242,"state":"closed","title":"Bump the dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-29T18:22:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-28T18:23:06.000Z","updated_at":"2026-09-29T18:22:51.000Z","time_to_close":86383,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":5,"packages":[{"name":"tools.jackson:jackson-bom","old_version":"3.2.2","new_version":"3.2.3","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"ch.qos.logback:logback-classic","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.19","new_version":"2.0.20"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"3.10.1","new_version":"3.10.2","repository_url":"https://github.com/diffplug/spotless"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tools.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `3.2.2` | `3.2.3` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.6.3` | `1.6.4` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| org.slf4j:slf4j-api | `2.0.19` | `2.0.20` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `3.10.1` | `3.10.2` |\n\n\nUpdates `tools.jackson:jackson-bom` from 3.2.2 to 3.2.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/169de87d30e0dd04578c5bebb542df1130b32bd2\"\u003e\u003ccode\u003e169de87\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-3.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/c64410be8f1595d0d7ff64bc0f0eb033a383d037\"\u003e\u003ccode\u003ec64410b\u003c/code\u003e\u003c/a\u003e Prep for 3.2.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/1f23ca6d20f2541413f21177dd13890445c1778b\"\u003e\u003ccode\u003e1f23ca6\u003c/code\u003e\u003c/a\u003e Merge branch '3.1' into 3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/432ca52658d8f898bc72793001bb3f90d477d810\"\u003e\u003ccode\u003e432ca52\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/e0d3ccffec25b3eaf9c4399c9dad8264ce7c08da\"\u003e\u003ccode\u003ee0d3ccf\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/8abdaa694293936bbbbeac706e83655929928b95\"\u003e\u003ccode\u003e8abdaa6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-3.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/2abd85ba6a3eb6efcf275a291bb0bb1de66f2976\"\u003e\u003ccode\u003e2abd85b\u003c/code\u003e\u003c/a\u003e Prep for 3.1.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/c63b07a88fd964052c8dbfff409f4f459d02ef60\"\u003e\u003ccode\u003ec63b07a\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/b0a50331a435bf451c14f7fb67a69cf8a0c6a6b2\"\u003e\u003ccode\u003eb0a5033\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-3.2.2...jackson-bom-3.2.3\"\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.6.3 to 1.6.4\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.6.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-09-24 Release of logback version 1.6.4\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Variable substitution is again applied to the \u003ccode\u003escan\u003c/code\u003e attribute of the \u003ccode\u003e\u0026lt;configuration\u0026gt;\u003c/code\u003e element. The scanning refactoring in version 1.5.27 had dropped substitution, so values such as \u003ccode\u003e${logback.scan.enabled:-true}\u003c/code\u003e were no longer resolved. As before version 1.5.27, an unrecognized non-empty value turns scanning on. The same substitution now applies to the scan attribute of \u003ccode\u003e\u0026lt;propertiesConfigurator\u0026gt;\u003c/code\u003e. This regression was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1065\"\u003eissues/1065\u003c/a\u003e by \u003ca href=\"https://github.com/vaibhavjain2\"\u003evaibhavjain2\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• \u003ccode\u003eOutputStreamAppender\u003c/code\u003e and \u003ccode\u003eFileAppender\u003c/code\u003e now handle stateful encoders. The \u003ccode\u003eEncoder\u003c/code\u003e interface has a new default method called \u003ccode\u003eisStateful()\u003c/code\u003e, which returns \u003ccode\u003efalse\u003c/code\u003e. An encoder that keeps state between calls to \u003ccode\u003eencode()\u003c/code\u003e can return true. For such encoders, the appender holds its write lock while encoding and while writing, so the output of concurrent appends cannot interleave. Stateless encoders still encode outside the lock, so their performance does not change. Existing encoders need no changes.\u003c/p\u003e\n\u003cp\u003e• Several race conditions in \u003ccode\u003eOutputStreamAppender\u003c/code\u003e and \u003ccode\u003eFileAppender\u003c/code\u003e were fixed. The appender is now marked started and the encoder header is written while the same lock is held, so a concurrent append can no longer write an event before the header. After acquiring the lock, the appender checks again whether it has been stopped, so no event is written after the footer. In prudent mode, FileAppender now encodes and writes each event while holding the lock.\u003c/p\u003e\n\u003cp\u003e• Fixed a data race on the logger count in LoggerContext. Loggers are created under the lock of their parent logger, so loggers with different parents could be created at the same time and increments of the shared counter could be lost. As a result, \u003ccode\u003eLoggerContext.size()\u003c/code\u003e could return a value lower than the actual number of loggers. The counter is now an \u003ccode\u003eAtomicInteger\u003c/code\u003e. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1038\"\u003eissues/1038\u003c/a\u003e by hcantunc. The fix was contributed in PR \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1055\"\u003e#1055\u003c/a\u003e by \u003ca href=\"https://github.com/seonwooj0810\"\u003eseonwoo_jung\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• \u003ccode\u003eTimeBasedRollingPolicy\u003c/code\u003e now supports half-day periods. Date patterns with the AM/PM marker, for example %d{yyyy-MM-dd-a}, used to be detected as daily and rolled over only at midnight. They now roll over at both 00:00 and 12:00. This issue was reported in issues/976 by shakthifuture. The fix was contributed in PR \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1051\"\u003e#1051\u003c/a\u003e by \u003ca href=\"https://github.com/seonwooj0810\"\u003eseonwoo_jung\u003c/a\u003e. See \u003ccode\u003eTimeBasedRollingPolicy\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e• If \u003ccode\u003eorg.jline.jansi.AnsiConsole\u003c/code\u003e cannot be found on the class path, \u003ccode\u003eJansiConsoleAppender\u003c/code\u003e now emits warnings that explain how to add org.jline:jansi-core and then writes to the plain console stream. See codes.html#missingJlineJansi.\u003c/p\u003e\n\u003cp\u003e• The unused \u003ccode\u003ech.qos.logback.classic.util.LogbackMDCAdapterSimple\u003c/code\u003e class was removed. \u003ccode\u003eLogbackMDCAdapter\u003c/code\u003e remains the default MDC adapter.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 07d291ca0d280bc5da934ec9ff5f1da634fd7937 associated with the tag v_1.6.4. The release was 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\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.6.3...v_1.6.4\"\u003ehttps://github.com/qos-ch/logback/compare/v_1.6.3...v_1.6.4\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/qos-ch/logback/commit/07d291ca0d280bc5da934ec9ff5f1da634fd7937\"\u003e\u003ccode\u003e07d291c\u003c/code\u003e\u003c/a\u003e preapre release 1.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9627dafd8c21639e653f80c3e1f98bf8b4bb9be5\"\u003e\u003ccode\u003e9627daf\u003c/code\u003e\u003c/a\u003e revert to Collections.unmodifiableMap instead of\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa42fb551a52901929433cd7282264a911e5a12e\"\u003e\u003ccode\u003eaa42fb5\u003c/code\u003e\u003c/a\u003e disabled RollingCalendarTest#testVaryingNumberOfHalfDailyPeriods to shave off...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ddc7459d0022d4c07b2800490f6e607258d1f567\"\u003e\u003ccode\u003eddc7459\u003c/code\u003e\u003c/a\u003e Support HALF_DAY periodicity for AM/PM date patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/42d75d76bebc4789edcd06869e8ad6f5b74c8da4\"\u003e\u003ccode\u003e42d75d7\u003c/code\u003e\u003c/a\u003e disable LoggerContextTest#concurrentGetLoggerKeepsSizeConsistent to shave exe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bffd55ed222eda41a67b0f2736476e47fad49f57\"\u003e\u003ccode\u003ebffd55e\u003c/code\u003e\u003c/a\u003e add warnings about missing jline.jansi classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8de0b9b64abc9a4be13df0e7332a0c6827e1d0a7\"\u003e\u003ccode\u003e8de0b9b\u003c/code\u003e\u003c/a\u003e Fix data race on LoggerContext.size (\u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/76c73d1402cef39586527446665e870efe32d2d6\"\u003e\u003ccode\u003e76c73d1\u003c/code\u003e\u003c/a\u003e add MinimalUnmodifiableMap and return it in LogbackMDCAdapter#getPropertyMap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a2c416a361a9af8677b79ba3b3c235a6984a2dfd\"\u003e\u003ccode\u003ea2c416a\u003c/code\u003e\u003c/a\u003e Fix formatting of email instruction in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2c89727c6a24a8283d7485165f70199abbf00b16\"\u003e\u003ccode\u003e2c89727\u003c/code\u003e\u003c/a\u003e mailing lists have been deactivated\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.6.3...v_1.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-core` from 5.23.0 to 5.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\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.19 to 2.0.20\n\nUpdates `com.diffplug.spotless:spotless-maven-plugin` from 3.10.1 to 3.10.2\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.10.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;shortenFullyQualifiedTypes\u0026gt;\u003c/code\u003e now shortens fully-qualified types used in expression contexts (such as static method calls, static fields, and enum constants) while avoiding imports that would change how existing unqualified type references resolve. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3039\"\u003e#3039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEclipse JDT formatter step no longer fails with \u003ccode\u003eNoClassDefFoundError\u003c/code\u003e when lombok is active as a JVM agent (e.g. \u003ccode\u003e-javaagent:lombok.jar\u003c/code\u003e in Eclipse/VS Code/Cursor). (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2795\"\u003e#2795\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/dc2a4cb9a3ad46112908b20629f6981968821e91\"\u003e\u003ccode\u003edc2a4cb\u003c/code\u003e\u003c/a\u003e Published maven/3.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/876c8c4da058fecfb9fe4a3aded6ff866a2590fe\"\u003e\u003ccode\u003e876c8c4\u003c/code\u003e\u003c/a\u003e Published gradle/8.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/ff28375c1412bd283f348110e3f9126cc2d7b50d\"\u003e\u003ccode\u003eff28375\u003c/code\u003e\u003c/a\u003e Published lib/4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/e260aa74fce38301b302fe50e834ddb6d2ee77e0\"\u003e\u003ccode\u003ee260aa7\u003c/code\u003e\u003c/a\u003e shortenFullyQualifiedTypes: preserve unqualified type resolution (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3037\"\u003e#3037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/5a2cdcaab7156d484bb130018bb55758fb8b945c\"\u003e\u003ccode\u003e5a2cdca\u003c/code\u003e\u003c/a\u003e Update changelogs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/98ca50e0bb0bf144195a764d542e7aa86ca1f271\"\u003e\u003ccode\u003e98ca50e\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into 3033-unqualified-type-collision\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/9591d7e7f11072005e3a42a2ac180768e2efce12\"\u003e\u003ccode\u003e9591d7e\u003c/code\u003e\u003c/a\u003e Resolve interopability with spotless, lombok and VSCode (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3038\"\u003e#3038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/5842e1b0ac1498f48577f7875617b2982f5c629a\"\u003e\u003ccode\u003e5842e1b\u003c/code\u003e\u003c/a\u003e shortenFullyQualifiedTypes: shorten FQTs in expression context (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3039\"\u003e#3039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/e7f5b600874fb05241f640f9aa76b2e264268afd\"\u003e\u003ccode\u003ee7f5b60\u003c/code\u003e\u003c/a\u003e Add changelog entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/79ff6c77107fded44becb35e19ff52d6bc5e89d4\"\u003e\u003ccode\u003e79ff6c7\u003c/code\u003e\u003c/a\u003e Resolve interopability with spotless, lombok and VSCode\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diffplug/spotless/compare/maven/3.10.1...maven/3.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/FraunhoferIOSB/FROST-Client-Dynamic/pull/242","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FraunhoferIOSB%2FFROST-Client-Dynamic/issues/242","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/242/packages"}},{"old_version":"5.23.0","new_version":"5.24.0","update_type":"minor","path":null,"pr_created_at":"2026-09-28T18:12:24.000Z","version_change":"5.23.0 → 5.24.0","issue":{"uuid":"5619150762","node_id":"PR_kwDOBzM7Ns8AAAABFjU0pw","number":74,"state":"open","title":"Bump org.mockito:mockito-core from 5.23.0 to 5.24.0","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-09-28T18:12:24.000Z","updated_at":"2026-09-28T18:13:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.23.0 to 5.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mockito:mockito-core\u0026package-manager=maven\u0026previous-version=5.23.0\u0026new-version=5.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/steinarb/hello-karaf-demo/pull/74","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/steinarb%2Fhello-karaf-demo/issues/74","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/74/packages"}},{"old_version":"5.23.0","new_version":"5.24.0","update_type":"minor","path":null,"pr_created_at":"2026-09-28T13:27:08.000Z","version_change":"5.23.0 → 5.24.0","issue":{"uuid":"5615330296","node_id":"PR_kwDOIatzEs8AAAABFgPKaw","number":3409,"state":"open","title":"build(deps): Bump the gradle-version group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-28T13:27:08.000Z","updated_at":"2026-09-30T19:13:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"gradle-version","update_count":37,"packages":[{"name":"com.diffplug.spotless","old_version":"8.9.0","new_version":"8.10.3","repository_url":"https://github.com/diffplug/spotless"},{"name":"io.freefair.lombok","old_version":"9.5.0","new_version":"9.7.0","repository_url":"https://github.com/freefair/gradle-plugins"},{"name":"software.amazon.awssdk:arns","old_version":"2.51.2","new_version":"2.55.6"},{"name":"software.amazon.awssdk:auth","old_version":"2.51.2","new_version":"2.55.6"},{"name":"software.amazon.awssdk:s3","old_version":"2.51.2","new_version":"2.55.6"},{"name":"software.amazon.awssdk:s3-transfer-manager","old_version":"2.51.2","new_version":"2.55.6"},{"name":"software.amazon.awssdk:sdk-core","old_version":"2.51.2","new_version":"2.55.6"},{"name":"software.amazon.awssdk:bom","old_version":"2.51.2","new_version":"2.55.6"},{"name":"software.amazon.awssdk:auth","old_version":"2.51.2","new_version":"2.55.6"},{"name":"software.amazon.awssdk.crt:aws-crt","old_version":"0.48.3","new_version":"0.48.4","repository_url":"https://github.com/awslabs/aws-crt-java"},{"name":"software.amazon.msk:aws-msk-iam-auth","old_version":"2.3.7","new_version":"2.3.9","repository_url":"https://github.com/aws/aws-msk-iam-auth"},{"name":"software.amazon.awssdk:s3","old_version":"2.51.2","new_version":"2.55.6"},{"name":"software.amazon.awssdk:s3-transfer-manager","old_version":"2.51.2","new_version":"2.55.6"},{"name":"software.amazon.awssdk:sdk-core","old_version":"2.51.2","new_version":"2.55.6"},{"name":"org.bouncycastle:bcpkix-jdk18on","old_version":"1.85","new_version":"1.86","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.bouncycastle:bcprov-jdk18on","old_version":"1.85","new_version":"1.86","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.bouncycastle:bcprov-jdk18on","old_version":"1.85","new_version":"1.86","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.apache.commons:commons-collections4","old_version":"4.5.0","new_version":"4.6.0"},{"name":"com.google.guava:guava","old_version":"33.6.0-jre","new_version":"33.7.1-jre","repository_url":"https://github.com/google/guava"},{"name":"com.google.cloud:google-cloud-storage","old_version":"2.71.0","new_version":"2.74.0","repository_url":"https://github.com/googleapis/google-cloud-java"},{"name":"org.apache.httpcomponents.client5:httpclient5","old_version":"5.6.3","new_version":"5.6.4","repository_url":"https://github.com/apache/httpcomponents-client"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.22.1","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.22.1","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-databind"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-smile","old_version":"2.22.1","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-binary"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.22.1","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.22.1","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.22.1","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-databind"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-smile","old_version":"2.22.1","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-binary"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.22.1","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-dataformats-text"},{"name":"org.json:json","old_version":"20260719","new_version":"20260814","repository_url":"https://github.com/douglascrockford/JSON-java"},{"name":"org.projectlombok:lombok","old_version":"1.18.46","new_version":"1.18.48","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"},{"name":"io.opentelemetry:opentelemetry-api","old_version":"1.64.0","new_version":"1.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry:opentelemetry-exporter-otlp","old_version":"1.64.0","new_version":"1.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry:opentelemetry-sdk","old_version":"1.64.0","new_version":"1.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry:opentelemetry-sdk-testing","old_version":"1.64.0","new_version":"1.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry:opentelemetry-bom","old_version":"1.64.0","new_version":"1.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry:opentelemetry-exporter-otlp","old_version":"1.64.0","new_version":"1.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry:opentelemetry-sdk","old_version":"1.64.0","new_version":"1.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"io.opentelemetry:opentelemetry-sdk-testing","old_version":"1.64.0","new_version":"1.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"com.google.protobuf:protobuf-java","old_version":"4.35.1","new_version":"4.36.2","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"com.google.protobuf:protoc","old_version":"4.35.1","new_version":"4.36.2","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"com.google.protobuf:protoc","old_version":"4.35.1","new_version":"4.36.2","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"io.projectreactor:reactor-core","old_version":"3.8.6","new_version":"3.8.7","repository_url":"https://github.com/reactor/reactor-core"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.18","new_version":"2.0.20"},{"name":"com.github.luben:zstd-jni","old_version":"1.5.7-12","new_version":"1.5.7-20","repository_url":"https://github.com/luben/zstd-jni"},{"name":"software.amazon.awssdk:bom","old_version":"2.51.2","new_version":"2.55.6"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.22.1","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"io.opentelemetry:opentelemetry-bom","old_version":"1.64.0","new_version":"1.66.0","repository_url":"https://github.com/open-telemetry/opentelemetry-java"},{"name":"org.jsoup:jsoup","old_version":"1.23.1","new_version":"1.23.2","repository_url":"https://github.com/jhy/jsoup"},{"name":"org.apache.tika:tika-core","old_version":"3.3.2","new_version":"4.0.0","repository_url":"https://github.com/apache/tika"}],"path":null,"ecosystem":"maven"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the gradle-version group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.diffplug.spotless](https://github.com/diffplug/spotless) | `8.9.0` | `8.10.3` |\n| [io.freefair.lombok](https://github.com/freefair/gradle-plugins) | `9.5.0` | `9.7.0` |\n| software.amazon.awssdk:arns | `2.51.2` | `2.55.6` |\n| software.amazon.awssdk:auth | `2.51.2` | `2.55.6` |\n| software.amazon.awssdk:s3 | `2.51.2` | `2.55.6` |\n| software.amazon.awssdk:s3-transfer-manager | `2.51.2` | `2.55.6` |\n| software.amazon.awssdk:sdk-core | `2.51.2` | `2.55.6` |\n| software.amazon.awssdk:bom | `2.51.2` | `2.55.6` |\n| software.amazon.awssdk:auth | `2.51.2` | `2.55.6` |\n| [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java) | `0.48.3` | `0.48.4` |\n| [software.amazon.msk:aws-msk-iam-auth](https://github.com/aws/aws-msk-iam-auth) | `2.3.7` | `2.3.9` |\n| software.amazon.awssdk:s3 | `2.51.2` | `2.55.6` |\n| software.amazon.awssdk:s3-transfer-manager | `2.51.2` | `2.55.6` |\n| software.amazon.awssdk:sdk-core | `2.51.2` | `2.55.6` |\n| [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java) | `1.85` | `1.86` |\n| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.85` | `1.86` |\n| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.85` | `1.86` |\n| org.apache.commons:commons-collections4 | `4.5.0` | `4.6.0` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.6.0-jre` | `33.7.1-jre` |\n| [com.google.cloud:google-cloud-storage](https://github.com/googleapis/google-cloud-java) | `2.71.0` | `2.74.0` |\n| [org.apache.httpcomponents.client5:httpclient5](https://github.com/apache/httpcomponents-client) | `5.6.3` | `5.6.4` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.22.1` | `2.22.3` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind) | `2.22.1` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-smile](https://github.com/FasterXML/jackson-dataformats-binary) | `2.22.1` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.22.1` | `2.22.3` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.22.1` | `2.22.3` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind) | `2.22.1` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-smile](https://github.com/FasterXML/jackson-dataformats-binary) | `2.22.1` | `2.22.3` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.22.1` | `2.22.3` |\n| [org.json:json](https://github.com/douglascrockford/JSON-java) | `20260719` | `20260814` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.46` | `1.18.48` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.23.0` | `5.24.0` |\n| [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java) | `1.64.0` | `1.66.0` |\n| [io.opentelemetry:opentelemetry-exporter-otlp](https://github.com/open-telemetry/opentelemetry-java) | `1.64.0` | `1.66.0` |\n| [io.opentelemetry:opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-java) | `1.64.0` | `1.66.0` |\n| [io.opentelemetry:opentelemetry-sdk-testing](https://github.com/open-telemetry/opentelemetry-java) | `1.64.0` | `1.66.0` |\n| [io.opentelemetry:opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java) | `1.64.0` | `1.66.0` |\n| [io.opentelemetry:opentelemetry-exporter-otlp](https://github.com/open-telemetry/opentelemetry-java) | `1.64.0` | `1.66.0` |\n| [io.opentelemetry:opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-java) | `1.64.0` | `1.66.0` |\n| [io.opentelemetry:opentelemetry-sdk-testing](https://github.com/open-telemetry/opentelemetry-java) | `1.64.0` | `1.66.0` |\n| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `4.35.1` | `4.36.2` |\n| [com.google.protobuf:protoc](https://github.com/protocolbuffers/protobuf) | `4.35.1` | `4.36.2` |\n| [com.google.protobuf:protoc](https://github.com/protocolbuffers/protobuf) | `4.35.1` | `4.36.2` |\n| [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) | `3.8.6` | `3.8.7` |\n| org.slf4j:slf4j-api | `2.0.18` | `2.0.20` |\n| [com.github.luben:zstd-jni](https://github.com/luben/zstd-jni) | `1.5.7-12` | `1.5.7-20` |\n| software.amazon.awssdk:bom | `2.51.2` | `2.55.6` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.22.1` | `2.22.3` |\n| [io.opentelemetry:opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java) | `1.64.0` | `1.66.0` |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.23.1` | `1.23.2` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.3.2` | `4.0.0` |\n\n\nUpdates `com.diffplug.spotless` from 8.9.0 to 8.10.3\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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGradle Plugin v8.10.3\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGenerate formatter defaults from version catalog. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egson\u003c/code\u003e version \u003ccode\u003e2.13.2\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.14.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ezjsonpatch\u003c/code\u003e version \u003ccode\u003e0.4.14\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.4.16\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ejackson-dataformat-yaml\u003c/code\u003e version \u003ccode\u003e2.14.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.20.1\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ektfmt\u003c/code\u003e version \u003ccode\u003e0.63\u003c/code\u003e -\u0026gt; \u003ccode\u003e0.64\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2988\"\u003e2988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ecleanthat\u003c/code\u003e version \u003ccode\u003e2.25\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.26\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2882\"\u003e#2882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ejackson\u003c/code\u003e version \u003ccode\u003e2.20.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.22.2\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2819\"\u003e#2819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003ejavaparser\u003c/code\u003e version \u003ccode\u003e3.27.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e3.28.2\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3065\"\u003e#3065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003epalantir-java-format\u003c/code\u003e version \u003ccode\u003e2.80.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e2.98.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003escalafmt\u003c/code\u003e version \u003ccode\u003e3.8.1\u003c/code\u003e -\u0026gt; \u003ccode\u003e3.11.5\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egoogle-java-format\u003c/code\u003e version \u003ccode\u003e1.30.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e1.36.1\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3075\"\u003e#3075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003egherkin-utils\u003c/code\u003e version \u003ccode\u003e10.0.0\u003c/code\u003e -\u0026gt; \u003ccode\u003e12.0.2\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWe no longer publish a plugin marker for the legacy \u003ccode\u003ecom.diffplug.gradle.spotless\u003c/code\u003e id, which has been redirecting to \u003ccode\u003ecom.diffplug.spotless\u003c/code\u003e since 4.0. Builds that still request it now fail with \u003ccode\u003ePlugin [id: 'com.diffplug.gradle.spotless'] was not found\u003c/code\u003e instead of the migration message. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3086\"\u003e#3086\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix release signing by using Gradle's required eight-digit signing subkey ID. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3105\"\u003e#3105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix race when creating the npm install cache directory. ((\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGrEclipse no longer emits expected OSGi and nested-jar warnings during initialization. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2445\"\u003e#2445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etypescript\u003c/code\u003e \u003ccode\u003eprettier()\u003c/code\u003e no longer emits a warning when its parser is already set to \u003ccode\u003etypescript\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3098\"\u003e#3098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eversionCatalog()\u003c/code\u003e preserves standalone comments at section boundaries and the end of the file. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3048\"\u003e#3048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eversionCatalog()\u003c/code\u003e preserves entries when comments contain unmatched brackets, preserves commas inside quoted strings, and keeps significant line boundaries in multiline entries. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3042\"\u003e#3042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eversionCatalog()\u003c/code\u003e now reports unfinished entries as lints at their starting line. These fail formatting by default, so upgrading may expose catalog errors that previously caused silent data loss. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3042\"\u003e#3042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop calling deprecated \u003ccode\u003eConfiguration.setVisible\u003c/code\u003e from Gradle 9.0.0 (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3053\"\u003e#3053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEclipse JDT formatter step no longer fails with \u003ccode\u003eNoClassDefFoundError\u003c/code\u003e or \u003ccode\u003eNoSuchMethodError\u003c/code\u003e when lombok is active as a JVM agent (e.g. \u003ccode\u003e-javaagent:lombok.jar\u003c/code\u003e in Eclipse/VS Code/Cursor). (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2795\"\u003e#2795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eGradle Plugin v8.10.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eshortenFullyQualifiedTypes()\u003c/code\u003e now shortens fully-qualified types used in expression contexts (such as static method calls, static fields, and enum constants) while avoiding imports that would change how existing unqualified type references resolve. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/pull/3039\"\u003e#3039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEclipse JDT formatter step no longer fails with \u003ccode\u003eNoClassDefFoundError\u003c/code\u003e when lombok is active as a JVM agent (e.g. \u003ccode\u003e-javaagent:lombok.jar\u003c/code\u003e in Eclipse/VS Code/Cursor). (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2795\"\u003e#2795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eGradle Plugin v8.10.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eprettier()\u003c/code\u003e and other npm-based steps no longer fail to start on npm 12 (\u003ccode\u003eEUNKNOWNCONFIG\u003c/code\u003e from \u003ccode\u003e--scripts-prepend-node-path\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3024\"\u003e#3024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003espotlessInternalRegisterDependencies\u003c/code\u003e now writes its output under a build directory that is configured after the plugin is applied, instead of always under the default \u003ccode\u003ebuild/\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2114\"\u003e#2114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etargetExclude\u003c/code\u003e now accepts a Gradle \u003ccode\u003eDirectory\u003c/code\u003e, \u003ccode\u003eDirectoryProperty\u003c/code\u003e, or \u003ccode\u003eProvider\u0026lt;Directory\u0026gt;\u003c/code\u003e and excludes the files under it. Previously the directory was treated as a single file, so excluding one silently did nothing. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2667\"\u003e#2667\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eGradle Plugin v8.10.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003eshortenFullyQualifiedTypes()\u003c/code\u003e step for Java, which replaces fully-qualified type names with their simple names and adds the imports they need. Best combined with \u003ccode\u003eimportOrder()\u003c/code\u003e and \u003ccode\u003eremoveUnusedImports()\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2945\"\u003e#2945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd embedded lockfiles to Eclipse JDT for every supported version (\u003ccode\u003e4.9\u003c/code\u003e through \u003ccode\u003e4.40\u003c/code\u003e), so \u003ccode\u003eeclipse()\u003c/code\u003e resolves from Maven Central instead of querying a P2 update site. Versions without an embedded lockfile still fall back to P2 provisioning. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/1996\"\u003e#1996\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eremoveUnusedImports\u003c/code\u003e no longer fails on Java \u003ccode\u003eimport module\u003c/code\u003e declarations. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2890\"\u003e#2890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexpandWildcardImports()\u003c/code\u003e now builds its type-solver classpath from each Java source set's compile classpath instead of every resolvable configuration. Unrelated configurations (for example generated-code or custom resolvable configs that are not ready yet) are no longer resolved. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2998\"\u003e#2998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003espotlessCheck\u003c/code\u003e violation message now suggests the correct composite/included-build task path (e.g. \u003ccode\u003e./gradlew :my-utils:spotlessApply\u003c/code\u003e) instead of a bare \u003ccode\u003espotlessApply\u003c/code\u003e / \u003ccode\u003e:spotlessApply\u003c/code\u003e that does not select included-build tasks. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/2421\"\u003e#2421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParallel multi-project builds no longer intermittently fail with \u0026quot;Cannot fingerprint input property 'stepsInternalEquality': ConfigurationCacheHackList cannot be serialized\u0026quot; / \u0026quot;Failed to provision P2 dependencies\u0026quot; when using \u003ccode\u003eeclipse()\u003c/code\u003e (or other P2-backed steps). Subprojects now share one deduping P2 provisioner and P2 queries are serialized process-wide. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3004\"\u003e#3004\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefault \u003ccode\u003egoogle-java-format\u003c/code\u003e remains \u003ccode\u003e1.28.0\u003c/code\u003e on JVM 17; bumps to \u003ccode\u003e1.30.0\u003c/code\u003e on JVM 21+; require at least \u003ccode\u003e1.30.0\u003c/code\u003e on JVM 25+ for \u003ccode\u003eimport module\u003c/code\u003e support.\u003c/li\u003e\n\u003cli\u003eBump default \u003ccode\u003eeclipse\u003c/code\u003e version to latest \u003ccode\u003e4.39\u003c/code\u003e -\u0026gt; \u003ccode\u003e4.40\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/1996\"\u003e#1996\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/eae36d86664fb5b186eb4e082fd319709e528178\"\u003e\u003ccode\u003eeae36d8\u003c/code\u003e\u003c/a\u003e Published gradle/8.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/61e2016ee3ac82fb565b587e04408ae45dc5b709\"\u003e\u003ccode\u003e61e2016\u003c/code\u003e\u003c/a\u003e Published maven/3.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/49e0b074905b6360848f9ab9c54e6f015911e301\"\u003e\u003ccode\u003e49e0b07\u003c/code\u003e\u003c/a\u003e Published lib/4.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/b7a77486c6e6aad738b68ffce4075949680362d5\"\u003e\u003ccode\u003eb7a7748\u003c/code\u003e\u003c/a\u003e Fix release signing key ID format (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3105\"\u003e#3105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/be8005aae5d5e17c6a2819b2c54df5268c5cf4c5\"\u003e\u003ccode\u003ebe8005a\u003c/code\u003e\u003c/a\u003e Document release signing correction (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3105\"\u003e#3105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/073fe6199960d95f733dad9b4d9311c3148d4914\"\u003e\u003ccode\u003e073fe61\u003c/code\u003e\u003c/a\u003e Use short signing subkey ID for release publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/8ac44c7aa8c08ca9b00e86d4dd59d589e7da8f09\"\u003e\u003ccode\u003e8ac44c7\u003c/code\u003e\u003c/a\u003e Fix race when creating the npm install cache directory (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/3f2d95561185486350c02471dab99a28585e7b45\"\u003e\u003ccode\u003e3f2d955\u003c/code\u003e\u003c/a\u003e Update dependency org.slf4j:slf4j-api to v2.0.20 (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3100\"\u003e#3100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/0c70ca8904be526d40923f47b0fd8e9cfecfd33a\"\u003e\u003ccode\u003e0c70ca8\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into fix/npm-cache-directory-race\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/diffplug/spotless/commit/bbf44a47b7cbdd2c4f55880f9767f79f36c9b6ee\"\u003e\u003ccode\u003ebbf44a4\u003c/code\u003e\u003c/a\u003e Fix GrEclipse initialization warnings (\u003ca href=\"https://redirect.github.com/diffplug/spotless/issues/3097\"\u003e#3097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/diffplug/spotless/compare/gradle/8.9.0...gradle/8.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.freefair.lombok` from 9.5.0 to 9.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/freefair/gradle-plugins/releases\"\u003eio.freefair.lombok's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.freefair.settings.plugin-versions from 9.4.0 to 9.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1760\"\u003efreefair/gradle-plugins#1760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jreleaser from 1.23.0 to 1.24.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1764\"\u003efreefair/gradle-plugins#1764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 7.2.3.7755 to 7.3.0.8198 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/freefair/gradle-plugins/pull/1763\"\u003efreefair/gradle-plugins#1763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jreleaser from 1.23.0 to 1.24.0 in /examples 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/freefair/gradle-plugins/pull/1765\"\u003efreefair/gradle-plugins#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 in /examples 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/freefair/gradle-plugins/pull/1762\"\u003efreefair/gradle-plugins#1762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 7.2.3.7755 to 7.3.0.8198 in /examples 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/freefair/gradle-plugins/pull/1766\"\u003efreefair/gradle-plugins#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.5.1 to 6.5.4 in /examples 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/freefair/gradle-plugins/pull/1767\"\u003efreefair/gradle-plugins#1767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 9.5.0 to 9.5.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1768\"\u003efreefair/gradle-plugins#1768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-model from 3.9.15 to 3.9.16 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/freefair/gradle-plugins/pull/1771\"\u003efreefair/gradle-plugins#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-artifact from 3.9.15 to 3.9.16 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/freefair/gradle-plugins/pull/1773\"\u003efreefair/gradle-plugins#1773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.sourceforge.plantuml:plantuml from 1.2026.2 to 1.2026.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1778\"\u003efreefair/gradle-plugins#1778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.immutables:value from 2.12.1 to 2.12.2 in /examples 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/freefair/gradle-plugins/pull/1776\"\u003efreefair/gradle-plugins#1776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 6.0.3 to 6.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1775\"\u003efreefair/gradle-plugins#1775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-core from 3.9.15 to 3.9.16 in /examples 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/freefair/gradle-plugins/pull/1774\"\u003efreefair/gradle-plugins#1774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-model from 3.9.15 to 3.9.16 in /examples 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/freefair/gradle-plugins/pull/1772\"\u003efreefair/gradle-plugins#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-plugin-api from 3.9.15 to 3.9.16 in /examples 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/freefair/gradle-plugins/pull/1769\"\u003efreefair/gradle-plugins#1769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.5.4 to 6.5.5 in /examples 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/freefair/gradle-plugins/pull/1779\"\u003efreefair/gradle-plugins#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.4.1 to 4.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1781\"\u003efreefair/gradle-plugins#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.sourceforge.plantuml:plantuml from 1.2026.4 to 1.2026.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1784\"\u003efreefair/gradle-plugins#1784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.sourceforge.plantuml:plantuml from 1.2026.4 to 1.2026.5 in /examples 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/freefair/gradle-plugins/pull/1783\"\u003efreefair/gradle-plugins#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 1.1.0 to 1.1.1 in /examples 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/freefair/gradle-plugins/pull/1780\"\u003efreefair/gradle-plugins#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 7.3.0.8198 to 7.3.1.8318 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/freefair/gradle-plugins/pull/1785\"\u003efreefair/gradle-plugins#1785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarqube from 7.3.0.8198 to 7.3.1.8318 in /examples 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/freefair/gradle-plugins/pull/1786\"\u003efreefair/gradle-plugins#1786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 7.3.0.8198 to 7.3.1.8318 in /examples 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/freefair/gradle-plugins/pull/1787\"\u003efreefair/gradle-plugins#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.sourceforge.plantuml:plantuml from 1.2026.5 to 1.2026.6 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/freefair/gradle-plugins/pull/1789\"\u003efreefair/gradle-plugins#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.squareup.okhttp3:okhttp-bom from 5.3.2 to 5.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1788\"\u003efreefair/gradle-plugins#1788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.sourceforge.plantuml:plantuml from 1.2026.5 to 1.2026.6 in /examples 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/freefair/gradle-plugins/pull/1790\"\u003efreefair/gradle-plugins#1790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.squareup.okhttp3:okhttp-bom from 5.3.2 to 5.4.0 in /examples 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/freefair/gradle-plugins/pull/1791\"\u003efreefair/gradle-plugins#1791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.5.5 to 6.5.6 in /examples 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/freefair/gradle-plugins/pull/1792\"\u003efreefair/gradle-plugins#1792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot from 4.0.6 to 4.1.0 in /examples 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/freefair/gradle-plugins/pull/1793\"\u003efreefair/gradle-plugins#1793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.4.2 to 4.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1798\"\u003efreefair/gradle-plugins#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 1.1.1 to 1.1.2 in /examples 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/freefair/gradle-plugins/pull/1797\"\u003efreefair/gradle-plugins#1797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-starter-test from 4.0.6 to 4.1.0 in /examples 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/freefair/gradle-plugins/pull/1796\"\u003efreefair/gradle-plugins#1796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-dependencies from 4.0.6 to 4.1.0 in /examples 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/freefair/gradle-plugins/pull/1795\"\u003efreefair/gradle-plugins#1795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-starter from 4.0.6 to 4.1.0 in /examples 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/freefair/gradle-plugins/pull/1794\"\u003efreefair/gradle-plugins#1794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 9.5.1 to 9.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1799\"\u003efreefair/gradle-plugins#1799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1800\"\u003efreefair/gradle-plugins#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.gwtproject:gwt-dev from 2.13.0 to 2.13.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1802\"\u003efreefair/gradle-plugins#1802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.gwtproject:gwt-user from 2.13.0 to 2.13.1 in /examples 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/freefair/gradle-plugins/pull/1803\"\u003efreefair/gradle-plugins#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.5.6 to 6.5.8 in /examples 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/freefair/gradle-plugins/pull/1801\"\u003efreefair/gradle-plugins#1801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump gradle-wrapper from 9.6.0 to 9.6.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1807\"\u003efreefair/gradle-plugins#1807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 6.1.0 to 6.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1808\"\u003efreefair/gradle-plugins#1808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.4.3 to 4.5.0 in /examples 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/freefair/gradle-plugins/pull/1812\"\u003efreefair/gradle-plugins#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.gradle.develocity from 4.4.3 to 4.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1811\"\u003efreefair/gradle-plugins#1811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jreleaser from 1.24.0 to 1.25.0 in /examples 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/freefair/gradle-plugins/pull/1809\"\u003efreefair/gradle-plugins#1809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 1.1.2 to 1.1.3 in /examples 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/freefair/gradle-plugins/pull/1805\"\u003efreefair/gradle-plugins#1805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.jreleaser from 1.24.0 to 1.25.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/pull/1810\"\u003efreefair/gradle-plugins#1810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.spotbugs from 6.5.8 to 6.5.9 in /examples 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/freefair/gradle-plugins/pull/1816\"\u003efreefair/gradle-plugins#1816\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/freefair/gradle-plugins/commit/c216850f5185e9024b4115c805797dd458fb39fe\"\u003e\u003ccode\u003ec216850\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.github.spotbugs from 6.5.10 to 6.5.11 in /examples (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1856\"\u003e#1856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/1966ff264dcb4e8d2824f52115abf06b1edef94d\"\u003e\u003ccode\u003e1966ff2\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 4.37.9 to 4.38.0 (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/978f1af9018aad2b81e9141180a78206f6a27dcb\"\u003e\u003ccode\u003e978f1af\u003c/code\u003e\u003c/a\u003e chore(deps): bump org.graalvm.buildtools.native in /examples (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/d1b9240a5826f3348004725b25ce74531a989f9d\"\u003e\u003ccode\u003ed1b9240\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-java from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1877\"\u003e#1877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/ce71cb87062680737ba3a8a0b4cad6db1dfebe00\"\u003e\u003ccode\u003ece71cb8\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.gradle.develocity from 4.5.0 to 4.5.1 in /examples (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1881\"\u003e#1881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/185e4b29fe1966039db852e9364c34ed04d15e9b\"\u003e\u003ccode\u003e185e4b2\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.gradle.develocity from 4.5.0 to 4.5.1 (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1882\"\u003e#1882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/6c48b721cddf33affad8cb2df98dda24b0bbf615\"\u003e\u003ccode\u003e6c48b72\u003c/code\u003e\u003c/a\u003e chore(deps): bump com.gradle.plugin-publish in /examples (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1879\"\u003e#1879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/9298910a349b8875507d78ecdc994d4ca876b31b\"\u003e\u003ccode\u003e9298910\u003c/code\u003e\u003c/a\u003e delombok: preserve all input dirs (\u003ca href=\"https://redirect.github.com/freefair/gradle-plugins/issues/1858\"\u003e#1858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/c2daf9cb33ee4cbbc92079f288db1e05a1585276\"\u003e\u003ccode\u003ec2daf9c\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:freefair/gradle-plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freefair/gradle-plugins/commit/69c7d6f4945872ecc6fb189966cf2396d17d1e16\"\u003e\u003ccode\u003e69c7d6f\u003c/code\u003e\u003c/a\u003e Update to PlantUML 1.2026.8\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/freefair/gradle-plugins/compare/9.5.0...9.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `software.amazon.awssdk:arns` from 2.51.2 to 2.55.6\n\nUpdates `software.amazon.awssdk:auth` from 2.51.2 to 2.55.6\n\nUpdates `software.amazon.awssdk:s3` from 2.51.2 to 2.55.6\n\nUpdates `software.amazon.awssdk:s3-transfer-manager` from 2.51.2 to 2.55.6\n\nUpdates `software.amazon.awssdk:sdk-core` from 2.51.2 to 2.55.6\n\nUpdates `software.amazon.awssdk:bom` from 2.51.2 to 2.55.6\n\nUpdates `software.amazon.awssdk:auth` from 2.51.2 to 2.55.6\n\nUpdates `software.amazon.awssdk.crt:aws-crt` from 0.48.3 to 0.48.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awslabs/aws-crt-java/releases\"\u003esoftware.amazon.awssdk.crt:aws-crt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.48.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elatest submodules by \u003ca href=\"https://github.com/TingDaoK\"\u003e\u003ccode\u003e@​TingDaoK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/awslabs/aws-crt-java/pull/1010\"\u003eawslabs/aws-crt-java#1010\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/awslabs/aws-crt-java/compare/v0.48.3...v0.48.4\"\u003ehttps://github.com/awslabs/aws-crt-java/compare/v0.48.3...v0.48.4\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/awslabs/aws-crt-java/commit/c80c559c6c966e1209b4db44b6213ea5b1a08962\"\u003e\u003ccode\u003ec80c559\u003c/code\u003e\u003c/a\u003e latest submodules (\u003ca href=\"https://redirect.github.com/awslabs/aws-crt-java/issues/1010\"\u003e#1010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/awslabs/aws-crt-java/compare/v0.48.3...v0.48.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `software.amazon.msk:aws-msk-iam-auth` from 2.3.7 to 2.3.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-msk-iam-auth/releases\"\u003esoftware.amazon.msk:aws-msk-iam-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed credential resolution failures when dualstack endpoints are enabled\n(\u003ccode\u003eAWS_USE_DUALSTACK_ENDPOINT\u003c/code\u003e, the \u003ccode\u003eaws.useDualstackEndpoint\u003c/code\u003e system\nproperty, or \u003ccode\u003euse_dualstack_endpoint\u003c/code\u003e in the AWS config profile). (\u003ca href=\"https://redirect.github.com/aws/aws-msk-iam-auth/issues/252\"\u003e#252\u003c/a\u003e,\nfixes \u003ca href=\"https://redirect.github.com/aws/aws-msk-iam-auth/issues/248\"\u003e#248\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRemoved the explicit STS endpoint override. Endpoint resolution is now\ndelegated to the AWS SDK's endpoint ruleset, which resolves regional,\ndualstack, and FIPS endpoints correctly. Resolved endpoints for existing\nnon-dualstack regional configurations are unchanged.\u003c/li\u003e\n\u003cli\u003eWith dualstack enabled and no \u003ccode\u003eawsStsRegion\u003c/code\u003e configured, provider\nconstruction now fails fast with an actionable error naming the\n\u003ccode\u003eawsStsRegion\u003c/code\u003e JAAS option, instead of repeatedly retrying the\nnonexistent \u003ccode\u003ests.aws-global.api.aws\u003c/code\u003e hostname.\u003c/li\u003e\n\u003cli\u003eWhen the last configured credential provider (for example the\n\u003ccode\u003eawsRoleArn\u003c/code\u003e STS provider) fails and the chain falls back to the default\nproviders, a WARN is now logged naming the failed provider, so the\nconnection no longer silently authenticates as an unintended ambient\nidentity. Setting \u003ccode\u003eawsAddDefaultProviders=\u0026quot;false\u0026quot;\u003c/code\u003e remains the way to\nfail fast instead of falling back.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efipsEnabled\u003c/code\u003e is now set on the STS client only when the\n\u003ccode\u003eawsShouldUseFips\u003c/code\u003e JAAS option requests it, so ambient FIPS\nconfiguration is honored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.8\u003c/h2\u003e\n\u003ch2\u003eWhat's changed in 2.3.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix signing-region resolution for cluster names containing an AWS region id: the region is now anchored to the endpoint DNS suffix instead of matched as an unanchored substring (\u003ca href=\"https://redirect.github.com/aws/aws-msk-iam-auth/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade the AWS SDK BOM from 2.44.12 to 2.51.2\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ejackson-databind\u003c/code\u003e to 2.22.1, resolving CVE-2026-54512, CVE-2026-54513, CVE-2026-54514 and CVE-2026-54515\u003c/li\u003e\n\u003cli\u003eSwitch the synchronous HTTP client from \u003ccode\u003eapache-client\u003c/code\u003e to \u003ccode\u003eapache5-client\u003c/code\u003e, replacing Apache HttpClient 4.x with 5.x and removing \u003ccode\u003ecommons-logging\u003c/code\u003e from the dependency tree\u003c/li\u003e\n\u003cli\u003eConstrain \u003ccode\u003ehttpclient5\u003c/code\u003e to 5.6.4, resolving CVE-2026-64607 and CVE-2026-71290\u003c/li\u003e\n\u003cli\u003eExclude the unused \u003ccode\u003enetty-nio-client\u003c/code\u003e asynchronous HTTP client, which this library never instantiates, reducing the uber jar from roughly 14.4 MB to 10.2 MB and removing all 36 CVEs reported against Netty 4.1.133.Final across its ten modules\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eslf4j-api\u003c/code\u003e to 1.7.36\u003c/li\u003e\n\u003cli\u003eRaise the \u003ccode\u003ekafka-clients\u003c/code\u003e compile floor from 2.8.1 to 3.9.2\u003c/li\u003e\n\u003cli\u003eUpgrade the OWASP \u003ccode\u003edependency-check\u003c/code\u003e plugin from 7.1.0.1 to 13.0.0. Releases 9.0.0 and later use the NVD API in place of the retired NVD data feeds, which the previous version could no longer reach\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaven Central\u003c/h2\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;software.amazon.msk\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;aws-msk-iam-auth\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;2.3.8\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-msk-iam-auth/commit/5ef1a5595c86bb819546767107792823b57a8e61\"\u003e\u003ccode\u003e5ef1a55\u003c/code\u003e\u003c/a\u003e Fix/issue 248 dualstack sts endpoint (\u003ca href=\"https://redirect.github.com/aws/aws-msk-iam-auth/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-msk-iam-auth/commit/a9850eaa8a233a89a6cd69800ec6ab333787a21e\"\u003e\u003ccode\u003ea9850ea\u003c/code\u003e\u003c/a\u003e chore: Prepare release 2.3.8 (\u003ca href=\"https://redirect.github.com/aws/aws-msk-iam-auth/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-msk-iam-auth/commit/e471175f7303c1a6af75a90092c5c908e3d2086e\"\u003e\u003ccode\u003ee471175\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-msk-iam-auth/issues/249\"\u003e#249\u003c/a\u003e from aws/fix/kafka-clients-compile-floor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-msk-iam-auth/commit/10b73f49e1ca37a2c03635a0389ee16607b117be\"\u003e\u003ccode\u003e10b73f4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-msk-iam-auth/issues/247\"\u003e#247\u003c/a\u003e from aws/fix/anchored-region-resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-msk-iam-auth/commit/b1900152394cd30876c54d621f85a982aa8fd70a\"\u003e\u003ccode\u003eb190015\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-msk-iam-auth/issues/244\"\u003e#244\u003c/a\u003e from aws/fix/dependency-currency-2.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-msk-iam-auth/commit/db6eda1057319d5e536412f3f47a9b0ff49693a2\"\u003e\u003ccode\u003edb6eda1\u003c/code\u003e\u003c/a\u003e docs: Document only the NVD_API_KEY environment variable for the scan key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-msk-iam-auth/commit/89dc1206ba761673c02f41dbb6f6366e23d42325\"\u003e\u003ccode\u003e89dc120\u003c/code\u003e\u003c/a\u003e fix: Publish the httpclient5 floor in the POM and exclude apache-client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-msk-iam-auth/commit/462873bdfc90eeb1863c521646195b663c504819\"\u003e\u003ccode\u003e462873b\u003c/code\u003e\u003c/a\u003e fix: Anchor signing-region resolution to the endpoint DNS suffix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-msk-iam-auth/commit/6a8466058e557e11d4d7c99406338af62555035c\"\u003e\u003ccode\u003e6a84660\u003c/code\u003e\u003c/a\u003e fix: Raise the kafka-clients compile floor to 3.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-msk-iam-auth/commit/4a9cb314828a03ef8a6bbc56a00708ac1d7b89a7\"\u003e\u003ccode\u003e4a9cb31\u003c/code\u003e\u003c/a\u003e chore: Tighten build script comments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-msk-iam-auth/compare/v2.3.7...v2.3.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `software.amazon.awssdk:s3` from 2.51.2 to 2.55.6\n\nUpdates `software.amazon.awssdk:s3-transfer-manager` from 2.51.2 to 2.55.6\n\nUpdates `software.amazon.awssdk:sdk-core` from 2.51.2 to 2.55.6\n\nUpdates `org.bouncycastle:bcpkix-jdk18on` from 1.85 to 1.86\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.md\"\u003eorg.bouncycastle:bcpkix-jdk18on's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eBouncy Castle Crypto Package - Release Notes\u003c/h1\u003e\n\u003ch2\u003e1.0 Introduction\u003c/h2\u003e\n\u003cp\u003eThe Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. The package is organised so that it contains a light-weight API suitable for use in any environment (including the J2ME) with the additional infrastructure to conform the algorithms to the JCE framework.\u003c/p\u003e\n\u003ch2\u003e2.0 Release History\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch3\u003e2.1.1 Version\u003c/h3\u003e\n\u003cp\u003eRelease: 1.87\u003cbr /\u003e\nDate: 2026, TBD\u003c/p\u003e\n\u003ch3\u003e2.1.2 Defects Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA KeyAgreement asked for its shared secret before doPhase returned data rather than refusing. javax.crypto.KeyAgreement specifies IllegalStateException for that state, but nothing in the provider tracked it, so each SPI handed back whatever its result field held: for Diffie-Hellman that was the private value itself - engineInit seeded result with x, so generateSecret() returned the private exponent padded to the prime's length and generateSecret(\u0026quot;AES\u0026quot;) an all-zero key taken from that padding - while ECDH returned null and its named-algorithm overload raised NullPointerException. BaseAgreementSpi now records whether a doPhase has completed the agreement since the last init and refuses the request with an IllegalStateException naming the algorithm, so every family in the provider - DH, ECDH and ECMQV, the SM2 exchange, both ECGOST families, XDH, SM9 and NewHope - answers the same way, and the DH SPI no longer holds the private value in that field at all.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMac.getInstance and KeyGenerator.getInstance by the HMAC SHA-512/224 and SHA-512/256 object identifiers (1.2.840.113549.2.12 and .13) failed, although the same algorithms resolved by name and the matching SecretKeyFactory aliases were registered: the SHA512 mappings called addHMACAlgorithm for the two truncated variants without the addHMACAlias that registers their OIDs against Mac and KeyGenerator. Both are now aliased, as every other HMAC in that class already was.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA KTSParameterSpec naming an HKDF key-derivation function with a parameters field - a form the provider does not service - was accepted at Cipher init and then failed out of wrap or unwrap with an unchecked IllegalStateException neither method declares. The KTS key-wrapping Ciphers (ML-KEM, Classic McEliece, FrodoKEM, the composite KEM and RSA-KEM) now validate the spec's KDF when they take it, reporting an unserviceable one as the InvalidAlgorithmParameterException engineInit declares, which is what the javax.crypto.KEM services already did through KdfUtil.resolveKemSpec.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA DTLS handshake deadlocked when a handshake message ahead of the peer's ChangeCipherSpec (a client's CertificateVerify, say) was lost while the ChangeCipherSpec and Finished behind it arrived: the record layer moved its read epoch on at the ChangeCipherSpec and then discarded every retransmission of the lost message as belonging to the old epoch, whose records are only accepted once the handshake has completed. Each side then waited on the other until a handshake timeout, if one was configured, ended it. Every client-authenticated handshake, and every handshake in which the server issues a NewSessionTicket, was exposed. Until the handshake completes, handshake records from the current epoch are now still accepted after the read epoch has moved on, and each message is checked against the epoch of the record that carried it. The DTLS loopback tests now run their handshakes at 10% datagram loss in each direction, with a client-authenticated handshake at 25%.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe lightweight SubjectPublicKeyInfoFactory and PrivateKeyInfoFactory encoded a GOST R 34.10-2012 key on one of the legacy CryptoPro curves under id-GostR3410-2001, although RFC 9215 sec. 4.2 permits those curves for 2012 keys. The digestParamSet now decides: a GOST R 34.11-94 parameter set means 2001 (RFC 4491 sec. 2.3.2), a GOST R 34.11-2012 digest or none means 2012 with 256/512 taken from the curve field size, and any other value is rejected. GOST3410PublicKeyAlgParameters treats digestParamSet as OPTIONAL on both read and write per RFC 9215, and PrivateKeyInfoFactory now passes attributes through for ECGOST3410 keys (bc-csharp github \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/707\"\u003e#707\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe name-constraint host canonicalisation removed a single RFC 1034 root-label dot, the only empty label a name may legally carry, but nothing refused the ones that are not legal: a dNSName, rfc822Name host or uniformResourceIdentifier host such as \u0026quot;example.com..\u0026quot; kept a phantom empty label after the strip and so matched no constraint at all, escaping an excluded subtree naming the host it appears to carry. A tested name whose host carries an empty label - a second trailing dot, a doubled dot or a leading dot - is now refused outright wherever a constraint of that type is in force, rather than canonicalised into a name it is not: removing the extra dots would decide on the caller's behalf that \u0026quot;example.com..\u0026quot; names example.com, which is not how a consumer resolving or comparing the name reads it, and refusing fails closed in both directions where canonicalising would newly admit such a name under a permitted subtree. The single trailing dot is canonicalised as before, a bare \u0026quot;.\u0026quot; remains the root label rather than an empty one, and the guard is scoped to the host, so the doubled dot a quoted local part may legally carry is unaffected. Constraints are untouched - one may still begin with a dot, which is how this implementation spells \u0026quot;subdomains only\u0026quot; (github PR \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/2436\"\u003e#2436\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSSLContext.createSSLEngine() from the BCJSSE provider in the 1.86 bctls jar failed with NoSuchMethodError on every JDK from 9 up, leaving engine-based users of the provider (Netty, Vert.x and the like) unable to open a connection. The jdk1.5 and jdk1.9 copies of the package-private SSLEngineUtil had declared create(ContextData) with different return types since 2019 - SSLEngine and ProvSSLEngine - and the root ProvSSLContextSpi, compiled against the first, is paired at runtime with the versions/9 copy on any modern JDK. Until 1.86 the java9 compile had hidden this by implicitly recompiling the whole base tree into META-INF/versions/9 (447 classes, ProvSSLContextSpi among them); the -implicit:none added in 1.86 to stop that duplication exposed the mismatch. The jdk1.9 copy now declares the same return type as the root one, a JDK 25 test creates engines against the built jar, and a new multiReleaseCheck Gradle task on every distributed jar reads the constant pool of each class in the jar and in the sibling BC jars it depends on and fails the build when a member reference does not resolve against the copy of its target that a JDK would pair it with, so the class of defect cannot ship again; the same check runs on arbitrary jars, a published release included, as multiReleaseCheckJar (github \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/2448\"\u003e#2448\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe BCFKS key store derived its scrypt keys with the block size r in place of the parallelization parameter p, while writing the p the caller configured out to the store: BcFKSKeyStoreSpi passed getBlockSize() to SCrypt.generate for both arguments and never read the encoded parallelization parameter at all, so every store whose ScryptConfig gave a p other than its r encoded parameters that do not derive its own keys. The store was self-consistent - BC read back what BC wrote - but a conformant RFC 7914 reader computed a different key and so failed the integrity check and the store decryption, and BC could not open such a store written by anyone else. Derivation now follows RFC 7914. A store written by 1.86 or earlier is still read: the integrity check is retried under the old convention, and where a signature check leaves no MAC to settle it the store decryption is retried instead, in both cases reporting the failure of the encoded parameters rather than of the fallback. The write side is governed by org.bouncycastle.bcfks.scrypt_p_eq_r, default true, which writes p equal to r whatever the ScryptConfig asked for: the two conventions then agree, so a store written here is both RFC 7914 correct and readable by 1.86 and earlier. Clearing the property honours the configured p, which those releases cannot read unless p already equals r; the default is intended to become false in a later release, once enough of the installed base is writing parameters that describe themselves. Loading with a BCFKSLoadStoreParameter carrying a ScryptConfig accepts an encoded p equal to either the configured p or the block size, so a store round trips under the configuration that wrote it whichever way the property was set; every other parameter is compared as before. The parallelization parameter is now bounded alongside the cost parameter before the derivation, as the PKCS#8 and PKCS#12 scrypt paths already bound it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBuilding an evidence record was cubic in the number of data objects: SortedHashList and SortedIndexedHashList held their hashes in a LinkedList and found each insertion point by walking it with get(index), so a single add() was quadratic in the position it inserted at and building a list of n hashes cubic, and both lists sit on the generation path - the reduced hash tree of ERSArchiveTimeStampGenerator, the Merkle tree of BinaryTreeRootCalculator.computeRootHash(), and the hash list of every ERSDataGroup. Each now collects its hashes and sorts them once, in toList(); the sort is stable and the old insertion placed a hash after the last one comparing equal to it, which is where a stable sort puts it, so the order of the leaves and every root hash are unchanged. getFirst() answers with a scan rather than a sort and toList() sorts a copy, so neither accessor disturbs what has been added. Generating a time-stamp request over 8,000 data objects goes from about 210 seconds to under a tenth of a second, and 100,000 objects, which the old code could not reach in any practical time, takes about 0.2 seconds (github \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/2456\"\u003e#2456\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAn ERSDataGroup recomputed its hash on every request rather than taking it from the cache ERSCachingData exists to provide: the group overrode getHash(), which left the calculateHash() the cache calls unreachable - and wrong, as it copied the member hashes with a loop bounded by the size of the empty list it was copying into, so it would have digested nothing had anything reached it. The computation is back in calculateHash() and the override is gone, so a group's hash is computed once per digest algorithm and previous-chain hash, as every other ERSData's is. The value itself is unchanged.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eERSArchiveTimeStampGenerator rebuilt its reduced hash tree from the data objects on every call, so the usual generateTimeStampRequest() followed by generateArchiveTimeStamp() or generateArchiveTimeStamps() built it twice. The leaves are now built once and dropped when data or a previous chain is added. A Set of the data groups it had been given, which nothing ever read, has gone with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGrain-128AEAD returned corrupted plaintext from a decryption driven in chunks. The stream cipher data operator splits a processBytes() call that spans the buffered authentication tag into two output segments, the bytes released from the tag buffer and then the bytes taken straight from the caller's input, and wrote the second segment at the caller's output offset instead of after the first, so the second segment overwrote the head of the first and the tail of the reported output was never written at all. The call still returned the full byte count, and because the engine's state update depends on the input and the keystream rather than on where the output lands, the tag still verified: the wrong plaintext came back with no error raised. Any chunk after the first that carried more than the 8 byte tag length was affected. Grain-128AEAD is the only engine that uses this operator, and one shot decryption, the encryption path and every other AEAD engine were unaffected. The second segment is now written at the advanced offset, matching the equivalent step of the general decryption path (github PR \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/2447\"\u003e#2447\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe AEAD stream cipher data operator, which Grain-128AEAD alone uses, wrote its output without first checking that the caller's buffer was long enough, so a short output buffer surfaced as an ArrayIndexOutOfBoundsException from inside the engine rather than as the OutputLengthException the general path reports for every other AEAD engine. Both directions of processBytes(), and processByte(), now check before anything is written or buffered, and only when the call releases output, as the general path does.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe RFC 9709 content-encryption AlgorithmIdentifier, which carries the real algorithm inside the parameters of an outer id-alg-cek-hkdf-sha256, was unwrapped at only one of the points where a CMS recipient makes a decision about it. Key-size validation was corrected for plain key transport in 1.86, but the same call in the KEK, RSA-KTS and KEM recipients, and in the key-transport recipient's own ORI-KEM branch, still compared the recovered key against the outer identifier, which registers no key size, so setKeySizeValidation(true) silently checked nothing there; the setAllowedContentAlgorithms allow-list and the setMinimumTagSize floor were applied to the outer identifier on every recipient family, including the one already corrected, so neither constrained an RFC 9709 message. The unwrap now happens once for the key-size check and once for the two policy checks, and every recipient polices and validates the content-encryption algorithm the message actually carries. A recipient with no allow-list, no tag floor and no key-size validation configured behaves exactly as before; a caller who listed id-alg-cek-hkdf-sha256 in an allow-list in order to admit RFC 9709 messages must now list the content-encryption algorithms themselves (github PR \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/2446\"\u003e#2446\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA CMS message whose EncryptedContentInfo named the RFC 9709 key derivation but carried no readable content-encryption AlgorithmIdentifier in its parameters was reported as a NullPointerException, or as an IllegalArgumentException from the ASN.1 decoder, out of methods declared to throw CMSException, RecipientInformation.getContent() among them. The four places that resolve the wrapper - the CEK derivation, the content cipher selection, the key-size check, and the recipient's allowed-algorithm and tag-size checks - now share one resolver, which reports an absent or unreadable inner algorithm as a CMSException.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe two YubiKey OpenPGP smart-card decryptor factories zeroized the user PIN array the KeyPassphraseProvider handed them rather than a copy of it, in a finally block after each private-key operation. Both providers BC ships return the application's own array by reference - DefaultKeyPassphraseProvider hands back the char[] it has cached for the key, and the provider inside OpenPGPApi.editKey returns its argument - so the first card operation destroyed the caller's PIN and the next private-key operation presented an all-zero PIN to the card, which the card refuses at the cost of a PIN retry. The PIN is now fetched as a clone the card operation owns - in OpenPGPSmartCard.requireUserPin, where the smart-card restructuring of this release put the fetch the two factories used to make - and KeyPassphraseProvider.getKeyPassword records that the array it returns stays owned by the provider (github PR \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/2444\"\u003e#2444\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe CRMF PKIPublicationInfo structure accepted, and could be built with, publication information RFC 4211 sec. 6.3 forbids: pubInfos MUST NOT be present if the action is dontPublish, and the field is SEQUENCE SIZE (1..MAX), so a present one is never empty. Both contradictions are now rejected with an IllegalArgumentException, on parsing and on construction from an array of SinglePubInfo. An absent pubInfos with the pleasePublish action, which is how the RFC spells \u0026quot;don't care\u0026quot;, is unaffected, and no constructor in the library could produce either rejected form.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe CMS RFC 8418 key agreement schemes (dhSinglePass-stdDH-hkdf-sha256/384/512, used with X25519 and X448) derived the key-encryption key with the user keying material in the entityUInfo of the ECC-CMS-SharedInfo but never as the HKDF salt, where RFC 8418 sec. 2.2 requires both - its recipe is salt = ukm, PRK = HKDF-Extract(salt, K), KEK = HKDF-Expand(PRK, DER(ECC-CMS-SharedInfo), SizeInOctets(KEK)). A message carrying a ukm therefore did not interoperate with a conforming implementation in either direction. The ukm is now passed as the salt as well, on both the generating and the receiving side, for those three schemes. A message with a ukm written by 1.86, the only release with RFC 8418 support, is not readable by this release and vice versa; messages without a ukm, and the X9.63-KDF key agreement schemes, are unaffected. The round-trip test now covers both the ukm and no-ukm cases for all six curve and scheme combinations, and checks the key-encryption key against the RFC's own recipe rather than only against BC itself (github \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/2454\"\u003e#2454\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA JKS store shorter than the SHA-1 checksum it ends with threw an unchecked ArrayIndexOutOfBoundsException out of KeyStore.load, which declares IOException for a store it cannot read: JKSKeyStoreSpi.validateStream subtracted the digest size from the raw store length without checking it, so the digest update clamped its negative length to zero and the System.arraycopy that lifted the stored checksum out failed on a negative source index. The length is now checked against the checksum plus the 12-byte header before the checksum position is used, and a store too short to carry either is reported as an EOFException. The JKS store is reached through the compatibility probe in AdaptingKeyStoreSpi, so any key store type that probes for it was exposed, and the legacy jdk1.1 and jdk1.4 provider copies carry the same fix (github \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/2451\"\u003e#2451\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA custom Argon2BytesGenerator.BlockPool was left to zeroise the blocks it recycled itself, and had no way to know how many blocks to hold: the generator returned each block to the pool with the password-derived data still in it, so only the FixedBlockPool BC ships cleared them, and sizing any other pool meant replicating the internal memory alignment and the block count of the fill step. The generator now clears every block before it goes back, so a pool neither has to clear nor can observe that data, and Argon2BytesGenerator.getBlockCount(memory, lanes) gives the number of blocks a run takes - which the default pool now uses, so it no longer discards and reallocates the four blocks of the fill step on every call. FixedBlockPool drops the two clears it no longer needs, leaving one zeroisation per block per use rather than two, and a generateBytes() that fails part way through now returns and clears the blocks it took, along with its own working buffer, rather than leaving both to the garbage collector (github \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/2452\"\u003e#2452\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe PKCS#12 key stores wrote the MAC key-derivation parameters of a file they had loaded into every file they wrote afterwards, under whatever password the caller stored with. For PKCS12-PBMAC1 that carried the loaded file's PBKDF2 salt, iteration count, key length and PRF, because the parameters were minted only when the store held none and were then assigned back, so the branch ran once per store object rather than once per write - which also meant one store reused a single PBKDF2 salt across every write, including writes under different passwords, with no file loaded at all. The classic store inherited the MAC salt length and digest algorithm the same way, so a file declaring a zero-length MAC salt was re-stored with one, and a file it had loaded under RFC 9579 handed on that file's PBKDF2 salt too, both stores reading PBMAC1. The values were also latched before the MAC was verified and were not cleared by the load(null, null) a caller must issue to recover, so a file that failed the check left them behind for the caller's own file. The PBKDF2 salt and the MAC salt are now generated for every write, the MAC salt at no fewer than 8 octets, nothing is latched until the file has verified, and an AlgorithmIdentifier supplied through a PKCS12StoreParameter is still written as it was given. A loaded file's PRF, key length, digest algorithm and MacData iteration count are still kept, the last as before; the PBKDF2 count is kept where it is at least the count being written with and raised to it otherwise, since the file being re-stored is not the one that count was chosen for - RFC 9579's own test vectors ask for 2048. That count is now org.bouncycastle.pkcs12.pbkdf2_it_count, default 65,536, the write-side counterpart for a PBMAC1 MAC of what org.bouncycastle.pkcs12.store_it_count is for the PBE. Reading is unaffected: a file's MAC is verified with the parameters it carries, whatever they are (github \u003ca href=\"https://redirect.github.com/bcgit/bc-java/issues/2450\"\u003e#2450\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCipher.SM9 took its data-encapsulation mode for decryption from the ciphertext rather than from the mode the Cipher was configured with. The GM/T 0080-2020 SM9Cipher structure names the mode in an enType field, but GM/T 0044.4 defines the authenticator as C3 = MAC(K2, C2), over the encapsulated message alone, so enType is not covered by it: re-encoding a ciphertext with the other enType leaves C1, C3 and C2 untouched and steers the recipient into the other mode. GM/T 0044.4 takes K1 and K2 from a single KDF output of klen = mlen + K2_len bits in stream mode and K1_len + K2_len bits in SM4 mode, where K1_len = 128, so when C2 is 16 bytes long the two modes make the identical KDF call and derive the same K1 and K2: a one-block SM4 ciphertext relabelled as stream mode passes the MAC check and the recipient returns K1 xor C2 - from which both the SM4 key K1 and the padded plaintext block follow, wherever that output is observable. CipherSpi now decrypts in the configured mode and rejects a ciphertext whose enType disagrees with it, so the mode is symmetric between encryption and decryption. That check compares two values a relabelling attacker can make agree, and so does not by itself protect a recipient whose Cipher is configured for stream mode - the relabelled one-block ciphertext then matches the configuration - so SM9Engine additionally refuses a 16-byte C2, the one C2 length at which the two modes collide, in both modes and both directions: on decryption, and on encryption a 16-byte message in stream mode and a message of fewer than 16 bytes, which pads to one block, in SM4 mode. Refusing the length on decryption protects the recipient that does so, but the message a relabelled ciphertext gives away is the SM4-mode sender's, who cannot tell whether the recipient's implementation refuses it, which is why the SM4 mode no longer produces one; messages of every other length are unchanged in both modes. A stream-mode ciphertext must accordingly be decrypted through a stream-mode Cipher (\u0026quot;SM9/XOR/NoPadding\u0026quot;) rather than the SM4-mode default that Cipher.getInstance(\u0026quot;SM9\u0026quot;) gives; a message of fewer than 16 bytes has to be sent in stream mode, and one of exactly 16 bytes - a 128-bit key, say - in SM4 mode; and a ciphertext made by an earlier version whose C2 is 16 bytes long is no longer decrypted, whichever mode wrote it - a one-block SM4-mode ciphertext, or a stream-mode one carrying a 16-byte message. The SM9 KEM is unaffected.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDecrypting an OpenPGP message in two steps - recovering the session key from a SKESK packet and then decrypting the SEIPD v1 body through PGPEncryptedDataList.extractSessionKeyEncryptedData() - stopped detecting a wrong passphrase. 1.86 suppressed the legacy CFB \u0026quot;quick check\u0026quot; on the two repeated prefix bytes for every session-key decryption, to close the Mister-Zuccherato oracle on the path a PKESK session key reaches, but the same class also carries password-derived session keys, where reporting the check is what identifies a wrong passphrase and lets the next passphrase or SKESK packet be tried. A SKESK v4 packet deriving the session key from the S2K output directly (no encrypted session key) yields a well formed session key for any passphrase, so a wrong one no lo...\n\n_Description has been truncated_","html_url":"https://github.com/opensearch-project/opensearch-migrations/pull/3409","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/opensearch-project%2Fopensearch-migrations/issues/3409","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3409/packages"}},{"old_version":"5.23.0","new_version":"5.24.0","update_type":"minor","path":"/transaction-analyzer/java","pr_created_at":"2026-09-28T13:03:34.000Z","version_change":"5.23.0 → 5.24.0","issue":{"uuid":"5614994632","node_id":"PR_kwDOEzj3BM8AAAABFf-DUw","number":986,"state":"open","title":"chore(deps-dev): bump org.mockito:mockito-core from 5.23.0 to 5.24.0 in /transaction-analyzer/java","user":"dependabot[bot]","labels":["dependencies"],"assignees":["hantsy"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-28T13:03:34.000Z","updated_at":"2026-09-28T13:03:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"}],"path":"/transaction-analyzer/java","ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.23.0 to 5.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mockito:mockito-core\u0026package-manager=maven\u0026previous-version=5.23.0\u0026new-version=5.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hantsy/code-challenges/pull/986","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hantsy%2Fcode-challenges/issues/986","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/986/packages"}},{"old_version":"5.20.0","new_version":"5.24.0","update_type":"minor","path":null,"pr_created_at":"2026-09-28T12:24:15.000Z","version_change":"5.20.0 → 5.24.0","issue":{"uuid":"5614478848","node_id":"PR_kwDOQSl5DM8AAAABFfjrSg","number":66,"state":"open","title":"chore(deps-dev): bump org.mockito:mockito-core from 5.20.0 to 5.24.0","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-09-28T12:24:15.000Z","updated_at":"2026-09-28T12:25:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"org.mockito:mockito-core","old_version":"5.20.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.20.0 to 5.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.23.0\u003c/h2\u003e\n\u003ch2\u003eNOTE: Breaking change for Android\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003emockito-android\u003c/code\u003e artifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3788\"\u003e#3788\u003c/a\u003e for more details.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003c!-- 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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.20.0...v5.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mockito:mockito-core\u0026package-manager=maven\u0026previous-version=5.20.0\u0026new-version=5.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/berledge2000-png/Store/pull/66","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/berledge2000-png%2FStore/issues/66","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/66/packages"}},{"old_version":"5.23.0","new_version":"5.24.0","update_type":"minor","path":null,"pr_created_at":"2026-09-28T00:36:42.000Z","version_change":"5.23.0 → 5.24.0","issue":{"uuid":"5607665232","node_id":"PR_kwDOUIPRF88AAAABFaHJLw","number":13,"state":"open","title":"chore(deps-dev): bump org.mockito:mockito-core from 5.23.0 to 5.24.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":["rhwood"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-28T00:36:42.000Z","updated_at":"2026-09-29T18:29:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"org.mockito:mockito-core","old_version":"5.23.0","new_version":"5.24.0","repository_url":"https://github.com/mockito/mockito"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.23.0 to 5.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.24.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.24.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-09-23 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\u003e27 commit(s)\u003c/a\u003e by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix Mockito docs for -javaagent flag with Gradle [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3866\"\u003emockito/mockito#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKotlin example for adding Mockito as an agent is incorrect [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003e#3864\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3864\"\u003emockito/mockito#3864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3862\"\u003emockito/mockito#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 6.2.0 to 6.3.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3852\"\u003emockito/mockito#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 5 to 6.2.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3851\"\u003emockito/mockito#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve method parameters when clearing inline mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3847\"\u003emockito/mockito#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3845\"\u003emockito/mockito#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrint object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3844\"\u003emockito/mockito#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate extensions-tests to JUnit Jupiter [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3840\"\u003emockito/mockito#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3839\"\u003emockito/mockito#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(when-verify): fixes to explanations about redundancy [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3838\"\u003emockito/mockito#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConfusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003e#3837\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3837\"\u003emockito/mockito#3837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3836\"\u003e#3836\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3836\"\u003emockito/mockito#3836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e : Add mockMaker option to \u003ccode\u003e@Spy\u003c/code\u003e annotation [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3835\"\u003e#3835\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3835\"\u003emockito/mockito#3835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3834\"\u003e#3834\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3834\"\u003emockito/mockito#3834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3833\"\u003e#3833\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3833\"\u003emockito/mockito#3833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 6 to 7 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3831\"\u003e#3831\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3831\"\u003emockito/mockito#3831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3830\"\u003e#3830\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3830\"\u003emockito/mockito#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clearInlineMocks not de-registering singleton mocks [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3829\"\u003e#3829\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3829\"\u003emockito/mockito#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix NotAMockException when using mockSingleton with MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3827\"\u003e#3827\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3827\"\u003emockito/mockito#3827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003e#3826\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3826\"\u003emockito/mockito#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Gradle agent docs for configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3823\"\u003e#3823\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3823\"\u003emockito/mockito#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGradle documentation for setting up instrumentation with Gradle configuration cache [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003e#3822\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3822\"\u003emockito/mockito#3822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e : Fix data race in InvocationContainerImpl.invocationForStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3819\"\u003e#3819\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3819\"\u003emockito/mockito#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eData race on invocationForPotentialStubbing [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003e#3818\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3818\"\u003emockito/mockito#3818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e : implement package-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3815\"\u003e#3815\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3815\"\u003emockito/mockito#3815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePackage-level clinit suppression [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003e#3814\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3814\"\u003emockito/mockito#3814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade Android Gradle Plugin to 8.13.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3812\"\u003e#3812\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3812\"\u003emockito/mockito#3812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplaces raw generic types with type parameters [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3806\"\u003e#3806\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3806\"\u003emockito/mockito#3806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e : Implement global suppress static initialization leveraging java agent [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3801\"\u003e#3801\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3801\"\u003emockito/mockito#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3800\"\u003e#3800\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3800\"\u003emockito/mockito#3800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-deterministic AssertionError when using MockMakers.SUBCLASS (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3406\"\u003e#3406\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2823\"\u003e#2823\u003c/a\u003e) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3795\"\u003e#3795\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3795\"\u003emockito/mockito#3795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e : Implement SpyStatic API [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3794\"\u003e#3794\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3794\"\u003emockito/mockito#3794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe class's MethodParameters are removed after clearAllCaches is invoked [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003e#3763\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3763\"\u003emockito/mockito#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[FeatureRequest / Idea] Create Mockito.spyStatic [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003e#3536\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3536\"\u003emockito/mockito#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd option to specify mockmaker for \u003ccode\u003e@Spy\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003e#2740\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2740\"\u003emockito/mockito#2740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHow can I suppress static initializer? [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003e#2398\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2398\"\u003emockito/mockito#2398\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/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0\"\u003e\u003ccode\u003e5a2f0f8\u003c/code\u003e\u003c/a\u003e Fix Mockito docs for -javaagent flag with Gradle (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3866\"\u003e#3866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079\"\u003e\u003ccode\u003e9c5f36f\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3862\"\u003e#3862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973\"\u003e\u003ccode\u003ee7fd06d\u003c/code\u003e\u003c/a\u003e Preserve method parameters when clearing inline mocks (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3847\"\u003e#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687\"\u003e\u003ccode\u003e5a676bc\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3852\"\u003e#3852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67\"\u003e\u003ccode\u003e508f8e7\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 5 to 6.2.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3851\"\u003e#3851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14\"\u003e\u003ccode\u003eee8a330\u003c/code\u003e\u003c/a\u003e Print object fields via reflection when \u003ccode\u003etoString()\u003c/code\u003e is not implemented (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3844\"\u003e#3844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85\"\u003e\u003ccode\u003e39b1aba\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3845\"\u003e#3845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5\"\u003e\u003ccode\u003ed8638e1\u003c/code\u003e\u003c/a\u003e Migrate extensions-tests to JUnit Jupiter (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3840\"\u003e#3840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62\"\u003e\u003ccode\u003e0aab922\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3839\"\u003e#3839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c\"\u003e\u003ccode\u003ef3cf74c\u003c/code\u003e\u003c/a\u003e docs(when-verify): fixes to explanations about redundancy (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3838\"\u003e#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0\"\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/rhwood/everfox-cdr-cloud-api-java-client/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhwood%2Feverfox-cdr-cloud-api-java-client/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"5.14.2","new_version":"5.23.0","update_type":"minor","path":"/gateways/pingaccess/authzen-pdp","pr_created_at":"2026-09-26T12:24:02.000Z","version_change":"5.14.2 → 5.23.0","issue":{"uuid":"5593945962","node_id":"PR_kwDOUGgVCc8AAAABFPuOHA","number":6,"state":"closed","title":"build(deps): bump the maven group in /gateways/pingaccess/authzen-pdp with 7 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-27T00:21:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-26T12:24:02.000Z","updated_at":"2026-09-27T00:21:48.000Z","time_to_close":43064,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"maven","update_count":7,"packages":[{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.21.1","new_version":"2.22.3","repository_url":"https://github.com/FasterXML/jackson-databind"},{"name":"org.bitbucket.b_c:jose4j","old_version":"0.9.6","new_version":"0.9.7"},{"name":"org.mockito:mockito-core","old_version":"5.14.2","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.13.0","new_version":"3.16.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.2.5","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-jar-plugin","old_version":"3.4.1","new_version":"3.5.1","repository_url":"https://github.com/apache/maven-jar-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.15","repository_url":"https://github.com/jacoco/jacoco"}],"path":"/gateways/pingaccess/authzen-pdp","ecosystem":"maven"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the maven group in /gateways/pingaccess/authzen-pdp with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind) | `2.21.1` | `2.22.3` |\n| [org.bitbucket.b_c:jose4j](https://bitbucket.org/b_c/jose4j) | `0.9.6` | `0.9.7` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.14.2` | `5.23.0` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.13.0` | `3.16.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.2.5` | `3.6.0` |\n| [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) | `3.4.1` | `3.5.1` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.15` |\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.21.1 to 2.22.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/4385c5f7d51426f66fb24c3777308acc8ae7ea6c\"\u003e\u003ccode\u003e4385c5f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-databind-2.22.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/ccb4fd0158cd20800f6014496dccf7332e5b18ce\"\u003e\u003ccode\u003eccb4fd0\u003c/code\u003e\u003c/a\u003e Prep for 2.22.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/2958412f1817a0ad95c34066b7eb85781dd2d4f1\"\u003e\u003ccode\u003e2958412\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/1215b94c2f7a8c4ce3863afbc38275a19c682a54\"\u003e\u003ccode\u003e1215b94\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/1f0df621449e5de7dd13a1538e0343f65f0e6bb3\"\u003e\u003ccode\u003e1f0df62\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-databind/commit/13a9ff4c4ef982cda23b99fea89d2a4e87af9019\"\u003e\u003ccode\u003e13a9ff4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-databind-2.21.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/d168f9679ad575cdc2df8d53a8474ec481c7b5a7\"\u003e\u003ccode\u003ed168f96\u003c/code\u003e\u003c/a\u003e Prep for 2.21.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/eaf5c76b8e0a538729a1bf922061abf73b13f89b\"\u003e\u003ccode\u003eeaf5c76\u003c/code\u003e\u003c/a\u003e Merge branch '2.21' into 2.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-databind/commit/e05ef4cbb4d534a82948f8ba84350e55493bc72e\"\u003e\u003ccode\u003ee05ef4c\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-databind/commit/f6d4000c1eb6d34e2ae24685a9790b1e833d4bcb\"\u003e\u003ccode\u003ef6d4000\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-databind/compare/jackson-databind-2.21.1...jackson-databind-2.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.bitbucket.b_c:jose4j` from 0.9.6 to 0.9.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from [org.bitbucket.b_c:jose4j's changelog](\u003ca href=\"https://bitbucket.org/b_c/jose4j/src/master/Release\"\u003ehttps://bitbucket.org/b_c/jose4j/src/master/Release\u003c/a\u003e Notes.md).\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch5\u003ejose4j-0.9.7 - September 9, 2026\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate test dependencies\u003c/li\u003e\n\u003cli\u003ecap the size of numbers for better resource utilization in JSON processing (hat tip to Mike Read for the tip)\u003c/li\u003e\n\u003cli\u003efix some typos and other issues in javadoc and log messages\u003c/li\u003e\n\u003cli\u003eupdates for newer maven central publishing\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://bitbucket.org/b_c/jose4j/commits/756257eb92352600d5dde08c2b8ed25db13a8952\"\u003e\u003ccode\u003e756257e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/b_c/jose4j/commits/5db177b550d355365ebf5c63d86376766e3ed6d8\"\u003e\u003ccode\u003e5db177b\u003c/code\u003e\u003c/a\u003e Look for Tag mismatch with no \u0026quot;!\u0026quot; b/c apparently maybe that changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/b_c/jose4j/commits/71a6650cee92e4c7fd91e860a42ddc533c902e40\"\u003e\u003ccode\u003e71a6650\u003c/code\u003e\u003c/a\u003e Merged in strict-aud-validation (pull request \u003ca href=\"https://bitbucket.org/b_c/jose4j/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/b_c/jose4j/commits/05ce8870e1b7e37ef4bb53d138c95746c4dd0e28\"\u003e\u003ccode\u003e05ce887\u003c/code\u003e\u003c/a\u003e Compiler source and target to 1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/b_c/jose4j/commits/f7c6da83b7f8097be7d3391b4eca9a7dec4e765f\"\u003e\u003ccode\u003ef7c6da8\u003c/code\u003e\u003c/a\u003e Update slf4j, bouncycastle, and mockito dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/b_c/jose4j/commits/3ac5eb47145d8d63bb640020fd9a0c22435ed932\"\u003e\u003ccode\u003e3ac5eb4\u003c/code\u003e\u003c/a\u003e Merged in fix-comment-typos (pull request \u003ca href=\"https://bitbucket.org/b_c/jose4j/issues/27\"\u003e#27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/b_c/jose4j/commits/a87874c53748cb92002fcefd32df27413e14f4c2\"\u003e\u003ccode\u003ea87874c\u003c/code\u003e\u003c/a\u003e Fix stated default in Get.setResponseBodySizeLimit javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/b_c/jose4j/commits/51bdce2c95183cd11937b11190b306fe2a32ff59\"\u003e\u003ccode\u003e51bdce2\u003c/code\u003e\u003c/a\u003e fix log message arg number missmatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/b_c/jose4j/commits/7d8c47016f77686844288576b133f23d6e75e83b\"\u003e\u003ccode\u003e7d8c470\u003c/code\u003e\u003c/a\u003e Another log message arg number mismatch with a different fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/b_c/jose4j/commits/908a55ebf58b908e9e91a01aa86d8e5ae9f37dce\"\u003e\u003ccode\u003e908a55e\u003c/code\u003e\u003c/a\u003e cap the size of numbers for better resource utilization in JSON processing (h...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/b_c/jose4j/branches/compare/jose4j-0.9.7..jose4j-0.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-core` from 5.14.2 to 5.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.23.0\u003c/h2\u003e\n\u003ch2\u003eNOTE: Breaking change for Android\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003emockito-android\u003c/code\u003e artifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3788\"\u003e#3788\u003c/a\u003e for more details.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.23.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-03-11 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.22.0...v5.23.0\"\u003e6 commit(s)\u003c/a\u003e by Brice Dutheil, Joshua Selbo, Philippe Kernevez\u003c/li\u003e\n\u003cli\u003eReplace mockito-android mock maker implementation with dexmaker-mockito-inline [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3792\"\u003e#3792\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3792\"\u003emockito/mockito#3792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix StackOverflowError with AbstractList after using mockSingleton [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3790\"\u003emockito/mockito#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark parameters of \u003ccode\u003eMockito.when\u003c/code\u003e \u003ccode\u003e@Nullable\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003emockito/mockito#3503\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.22.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.22.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-02-27 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.22.0\"\u003e6 commit(s)\u003c/a\u003e by Joshua Selbo, NiMv1, Rafael Winterhalter, dependabot[bot], eunbin son\u003c/li\u003e\n\u003cli\u003eAvoid mocking of internal static utilities [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3785\"\u003e#3785\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3785\"\u003emockito/mockito#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.4 to 1.4.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3780\"\u003emockito/mockito#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic mocking of UUID.class corrupted under JDK 25 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003e#3778\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003emockito/mockito#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3774\"\u003e#3774\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3774\"\u003emockito/mockito#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: clarify RETURNS_MOCKS behavior with sealed abstract enums (Java 15+) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3773\"\u003emockito/mockito#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tests for Sets utility class [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3771\"\u003e#3771\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3771\"\u003emockito/mockito#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd core API to enable Kotlin singleton mocking [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3762\"\u003emockito/mockito#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStubbing Kotlin \u003ccode\u003eobject\u003c/code\u003e singletons [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003e#3652\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003emockito/mockito#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncorrect documentation for RETURNS_MOCKS [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003e#3285\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003emockito/mockito#3285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.21.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2025-12-09 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.20.0...v5.21.0\"\u003e17 commit(s)\u003c/a\u003e by Giulio Longfils, Joshua Selbo, Woongi9, Zylox, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.3 to 1.4.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3768\"\u003e#3768\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3768\"\u003emockito/mockito#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.2 to 1.4.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3767\"\u003e#3767\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3767\"\u003emockito/mockito#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3765\"\u003e#3765\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3765\"\u003emockito/mockito#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdds output of matchers to potential mismatch; Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2468\"\u003e#2468\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3760\"\u003e#3760\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3760\"\u003emockito/mockito#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eForbid mocking WeakReference with inline mock maker [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3759\"\u003e#3759\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3759\"\u003emockito/mockito#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackOverflowError when mocking WeakReference [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3758\"\u003e#3758\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3758\"\u003emockito/mockito#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3756\"\u003e#3756\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3756\"\u003emockito/mockito#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.1 to 1.4.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3755\"\u003e#3755\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3755\"\u003emockito/mockito#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport primitives in GenericArrayReturnType. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3753\"\u003e#3753\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3753\"\u003emockito/mockito#3753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when stubbing array of primitive type on Android [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3752\"\u003e#3752\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3752\"\u003emockito/mockito#3752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.0 to 1.4.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3744\"\u003e#3744\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3744\"\u003emockito/mockito#3744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3743\"\u003e#3743\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3743\"\u003emockito/mockito#3743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 0.11.0 to 0.11.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3738\"\u003e#3738\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3738\"\u003emockito/mockito#3738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-plugin-gradle from 7.2.1 to 8.0.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3735\"\u003e#3735\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3735\"\u003emockito/mockito#3735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.3.7 to 1.4.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3734\"\u003e#3734\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3734\"\u003emockito/mockito#3734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.5 to 3.27.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3733\"\u003e#3733\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3733\"\u003emockito/mockito#3733\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/mockito/mockito/commit/a231205b240e7884a63bf0f63440012867a4da21\"\u003e\u003ccode\u003ea231205\u003c/code\u003e\u003c/a\u003e Fix StackOverflowError with AbstractList after using mockSingleton (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f6a91a6a6138c776fa8b41ffb3fd078c64802044\"\u003e\u003ccode\u003ef6a91a6\u003c/code\u003e\u003c/a\u003e Replace mockito-android mock maker implementation with dexmaker-mockito-inlin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/aa2298a627ab2c0bce07f648e444477d8e2e05ba\"\u003e\u003ccode\u003eaa2298a\u003c/code\u003e\u003c/a\u003e fix: make spotless happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/a6729d657e232ca64da81d9801d7b8f3be6fc49a\"\u003e\u003ccode\u003ea6729d6\u003c/code\u003e\u003c/a\u003e chore: update BDDMockito with jspecify annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/bb83c922484cfd3693d61549b5d6ef39a9c02c2b\"\u003e\u003ccode\u003ebb83c92\u003c/code\u003e\u003c/a\u003e chore: move jspecify as a compile only dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/47a46954cd1c0f8ef64ec63d43da9b71081d74e6\"\u003e\u003ccode\u003e47a4695\u003c/code\u003e\u003c/a\u003e chore: add jspecify with minimal change. Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/25f13951d35ca391ee50207e6c564f3e869f3d91\"\u003e\u003ccode\u003e25f1395\u003c/code\u003e\u003c/a\u003e Add core API to enable Kotlin singleton mocking (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ef9ee5529853d96028b520f84a41ffd41afc9a1d\"\u003e\u003ccode\u003eef9ee55\u003c/code\u003e\u003c/a\u003e Avoids mocking private static methods, as well as package-private static meth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d16fcfc274d7ca03a2b4bdc22dd7c3ec6dac8690\"\u003e\u003ccode\u003ed16fcfc\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.4 to 1.4.5 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/27eb8a3acdd9c9eb3ff788a71b22777026874439\"\u003e\u003ccode\u003e27eb8a3\u003c/code\u003e\u003c/a\u003e Clarify \u003ccode\u003eRETURNS_MOCKS\u003c/code\u003e behavior with sealed abstract enums (Java 15+) (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.14.2...v5.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-compiler-plugin` from 3.13.0 to 3.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-compiler-plugin/releases\"\u003eorg.apache.maven.plugins:maven-compiler-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.16.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRecompile when dependencies change (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1102\"\u003e#1102\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incremental detection of empty sources, 3.x (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1075\"\u003e#1075\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-578\"\u003e[MCOMPILER-578]\u003c/a\u003e - Track outputs across compiler executions (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1091\"\u003e#1091\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild fails when annotation processor list is empty (but present) (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1077\"\u003e#1077\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-374\"\u003e[MCOMPILER-374]\u003c/a\u003e - Unable to compile MR-JAR code against older directories when module-info.java is present (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1093\"\u003e#1093\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake mcompiler-120 IT locale independent (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1063\"\u003e#1063\u003c/a\u003e) \u003ca href=\"https://github.com/anilvdl\"\u003e\u003ccode\u003e@​anilvdl\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\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MCOMPILER-569\"\u003e[MCOMPILER-569]\u003c/a\u003e - Document implicitly compiled excluded sources (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1092\"\u003e#1092\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1074\"\u003e#1074\u003c/a\u003e) \u003ca href=\"https://github.com/potiuk\"\u003e\u003ccode\u003e@​potiuk\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\u003eAvoid using deprecated method CompilerConfiguration.setCompilerVersion (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1121\"\u003e#1121\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace adopt-openj9 by semeru JDK distribution on GH (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1122\"\u003e#1122\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePort the site documentation from APT to Markdown (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1110\"\u003e#1110\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVerify against Maven 4.0.0-rc-6 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1105\"\u003e#1105\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tests on Jenkins (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1100\"\u003e#1100\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1074\"\u003e#1074\u003c/a\u003e) \u003ca href=\"https://github.com/potiuk\"\u003e\u003ccode\u003e@​potiuk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor compiler mojo to use dependency injection and improve string… (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1066\"\u003e#1066\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ITs for Maven 3.10.x (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1061\"\u003e#1061\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate maven-surefire-plugin version to 3.x in the MCOMPILER-481 IT (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1035\"\u003e#1035\u003c/a\u003e) \u003ca href=\"https://github.com/cdouillard\"\u003e\u003ccode\u003e@​cdouillard\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 plexusCompilerVersion from 2.16.2 to 2.17.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1112\"\u003e#1112\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1113\"\u003e#1113\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse latest Maven 4 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1045\"\u003e#1045\u003c/a\u003e) \u003ca href=\"https://github.com/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump apache/maven-gh-actions-shared/.github/workflows/release-drafter.yml from 4 to 5 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1083\"\u003e#1083\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump apache/maven-gh-actions-shared/.github/workflows/pr-automation.yml from 4 to 5 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1082\"\u003e#1082\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml from 4 to 5 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1084\"\u003e#1084\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 48 to 49 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1068\"\u003e#1068\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-invoker-plugin from 3.9.1 to 3.10.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1047\"\u003e#1047\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 47 to 48 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1050\"\u003e#1050\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.16 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1054\"\u003e#1054\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.10 to 9.10.1 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1059\"\u003e#1059\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.9.1 to 9.10 (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1053\"\u003e#1053\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-compiler-plugin/pull/1041\"\u003e#1041\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-compiler-plugin/pull/1038\"\u003e#1038\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-compiler-plugin/pull/1032\"\u003e#1032\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.15.0\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/apache/maven-compiler-plugin/commit/e7bba6ed5f9c17003d5c5d1413144bb214177408\"\u003e\u003ccode\u003ee7bba6e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-compiler-plugin-3.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/c906809e0c0b2c79e8a03165cb942f152a911416\"\u003e\u003ccode\u003ec906809\u003c/code\u003e\u003c/a\u003e Avoid using deprecated method CompilerConfiguration.setCompilerVersion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/ad74fee36865d7a1752c9b96ff9a9e702565fdb3\"\u003e\u003ccode\u003ead74fee\u003c/code\u003e\u003c/a\u003e Replace adopt-openj9 by semeru JDK distribution on GH\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/beb0eda2100e77d3f01bf4cc89edd5b721411f63\"\u003e\u003ccode\u003ebeb0eda\u003c/code\u003e\u003c/a\u003e Recompile when dependencies change (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/a0b689e0e7f13d3a7dded7847a807fe6453e0358\"\u003e\u003ccode\u003ea0b689e\u003c/code\u003e\u003c/a\u003e [MCOMPILER-578] Track outputs across compiler executions (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/2e8122841d9b10d2d83a90cc07530d7a09eebc47\"\u003e\u003ccode\u003e2e81228\u003c/code\u003e\u003c/a\u003e Fix incremental detection of empty sources, 3.x (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/2132f5bf0cbfcde26301084c4833f1a9420f1baf\"\u003e\u003ccode\u003e2132f5b\u003c/code\u003e\u003c/a\u003e configure ATR project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/5992b772033a7488767c4b3aa806f080eba96593\"\u003e\u003ccode\u003e5992b77\u003c/code\u003e\u003c/a\u003e Build fails when annotation processor list is empty (but present) (\u003ca href=\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/acccef703e5491c29c6dd9e8381677d3e7927589\"\u003e\u003ccode\u003eacccef7\u003c/code\u003e\u003c/a\u003e Bump plexusCompilerVersion from 2.16.2 to 2.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-compiler-plugin/commit/72bc4454dfdcd1c3551137e5b27560f88b4480ae\"\u003e\u003ccode\u003e72bc445\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.13.0...maven-compiler-plugin-3.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.2.5 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-surefire-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003ePlease refer to the main page for what's new \u003ca href=\"https://maven.apache.org/surefire/\"\u003ehttps://maven.apache.org/surefire/\u003c/a\u003e\nAnd the migration page \u003ca href=\"https://maven.apache.org/surefire/maven-surefire-plugin/whats-new-3-6-0.html\"\u003ehttps://maven.apache.org/surefire/maven-surefire-plugin/whats-new-3-6-0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3303\"\u003e#3303\u003c/a\u003e: distinguish JUnit 6 ParameterizedClass invocations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3432\"\u003e#3432\u003c/a\u003e) \u003ca href=\"https://github.com/AzazelSensei\"\u003e\u003ccode\u003e@​AzazelSensei\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1639\"\u003e[SUREFIRE-1639]\u003c/a\u003e - Add ability to configure JUnit 5 TestExecutionListener (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3438\"\u003e#3438\u003c/a\u003e) \u003ca href=\"https://github.com/pan3793\"\u003e\u003ccode\u003e@​pan3793\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/838\"\u003e#838\u003c/a\u003e Implement extension point to run diagnosis tools when forked JVM times out (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3372\"\u003e#3372\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2148\"\u003e[SUREFIRE-2148]\u003c/a\u003e - Verify recovered BeforeAll does not fail build (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3419\"\u003e#3419\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-823\"\u003e[SUREFIRE-823]\u003c/a\u003e - Decouple -DskipTests from Failsafe plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3371\"\u003e#3371\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse StackWalker in StackTraceProvider when available (Java 9+) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3374\"\u003e#3374\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Issue-3380] Send sourceQualifiedName to forked clients (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3380\"\u003e#3380\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3381\"\u003e#3381\u003c/a\u003e) \u003ca href=\"https://github.com/fabriciorby\"\u003e\u003ccode\u003e@​fabriciorby\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-523\"\u003e[SUREFIRE-523]\u003c/a\u003e - Link all reported tests to source XRef (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3445\"\u003e#3445\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-3446\"\u003e[SUREFIRE-3446]\u003c/a\u003e - Fix direct selection of JUnit Jupiter \u003ca href=\"https://github.com/Nested\"\u003e\u003ccode\u003e@​Nested\u003c/code\u003e\u003c/a\u003e classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3447\"\u003e#3447\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDiscover tests in a fork when a toolchain JDK is used (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3444\"\u003e#3444\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[SUREFIRE-2239, SUREFIRE-2241, SUREFIRE-2260, SUREFIRE-2274, SUREFIRE-2300] Preserve JUnit Platform test identity across reruns (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3418\"\u003e#3418\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3428\"\u003e#3428\u003c/a\u003e: resolve parents via TestPlan.getParent for pre-1.8 platforms (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3429\"\u003e#3429\u003c/a\u003e) \u003ca href=\"https://github.com/kalayciburak\"\u003e\u003ccode\u003e@​kalayciburak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-859\"\u003e[SUREFIRE-859]\u003c/a\u003e - Make random test order reproducible (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3421\"\u003e#3421\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[SUREFIRE-862, SUREFIRE-3178] Handle missing Failsafe summary files (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3417\"\u003e#3417\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: report AfterAll/AfterClass exceptions as errors again (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3412\"\u003e#3412\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3413\"\u003e#3413\u003c/a\u003e) \u003ca href=\"https://github.com/arimu1\"\u003e\u003ccode\u003e@​arimu1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3264\"\u003e#3264\u003c/a\u003e : tests inside \u003ca href=\"https://github.com/Suite\"\u003e\u003ccode\u003e@​Suite\u003c/code\u003e\u003c/a\u003e incorrectly classified as flakes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3342\"\u003e#3342\u003c/a\u003e) \u003ca href=\"https://github.com/mirkoalicastro\"\u003e\u003ccode\u003e@​mirkoalicastro\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Windows flake in CommandChannelDecoderTest (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3400\"\u003e#3400\u003c/a\u003e) \u003ca href=\"https://github.com/ascheman\"\u003e\u003ccode\u003e@​ascheman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix reportNameSuffix in XML testcase classname (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3379\"\u003e#3379\u003c/a\u003e) \u003ca href=\"https://github.com/goutamadwant\"\u003e\u003ccode\u003e@​goutamadwant\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: resolve relative classpath elements against the fork's working dir (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3333\"\u003e#3333\u003c/a\u003e) \u003ca href=\"https://github.com/cwegener-79\"\u003e\u003ccode\u003e@​cwegener-79\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\u003eMagnify the home, well at least have something rather than nothing :) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3377\"\u003e#3377\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore the straight quotes the FAQ conversion turned typographic (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3425\"\u003e#3425\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore the table borders lost in the APT conversion (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3424\"\u003e#3424\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the FAQ from FML to Markdown (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3423\"\u003e#3423\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the remaining site documentation from APT to Markdown (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3422\"\u003e#3422\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejavadoc: clarify statelessTestsetReporter, consoleOutputReporter, (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3410\"\u003e#3410\u003c/a\u003e) \u003ca href=\"https://github.com/joshinii\"\u003e\u003ccode\u003e@​joshinii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3387\"\u003e#3387\u003c/a\u003e) \u003ca href=\"https://github.com/potiuk\"\u003e\u003ccode\u003e@​potiuk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate documentation we support Junit 6 as well :) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3370\"\u003e#3370\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStop dependabot from updating test fixtures (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3440\"\u003e#3440\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate legacy plugin Javadoc annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3416\"\u003e#3416\u003c/a\u003e) \u003ca href=\"https://github.com/wilx\"\u003e\u003ccode\u003e@​wilx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the resolver's own HTTP transport in the report plugin tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3414\"\u003e#3414\u003c/a\u003e) \u003ca href=\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin maven-jar-plugin 3.5.1 in modular IT fixtures (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3398\"\u003e#3398\u003c/a\u003e) \u003ca href=\"https://github.com/ascheman\"\u003e\u003ccode\u003e@​ascheman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3387\"\u003e#3387\u003c/a\u003e) \u003ca href=\"https://github.com/potiuk\"\u003e\u003ccode\u003e@​potiuk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0ff622b160253f362511a72d29a1f8067631f9d3\"\u003e\u003ccode\u003e0ff622b\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/bb3932a10a9706df70cf8095e2402348b7a64f0b\"\u003e\u003ccode\u003ebb3932a\u003c/code\u003e\u003c/a\u003e Let's go for 3.6.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/3002a1648cc8092dbd80492aa00509c825fd58e7\"\u003e\u003ccode\u003e3002a16\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.9.14 to 3.9.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/61a531d5981b0e70f8e88a329150f75501bb73e4\"\u003e\u003ccode\u003e61a531d\u003c/code\u003e\u003c/a\u003e Bump Maven parent version from 47 to 49 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e52ead4cf5075f519578d0053c1ff878dff238f5\"\u003e\u003ccode\u003ee52ead4\u003c/code\u003e\u003c/a\u003e [SUREFIRE-523] Link all reported tests to source XRef (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/45102fa9f2dfc5bc3d2909798e67358ae33e2d49\"\u003e\u003ccode\u003e45102fa\u003c/code\u003e\u003c/a\u003e [SUREFIRE-3446] Fix direct selection of JUnit Jupiter \u003ca href=\"https://github.com/Nested\"\u003e\u003ccode\u003e@​Nested\u003c/code\u003e\u003c/a\u003e classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3447\"\u003e#3447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/b2e1f70b24df2d8a6cf1583ca955311184e68022\"\u003e\u003ccode\u003eb2e1f70\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3303\"\u003e#3303\u003c/a\u003e: distinguish JUnit 6 ParameterizedClass invocations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/c051938593a29d654b3c1c20d454b9062c3fa3f4\"\u003e\u003ccode\u003ec051938\u003c/code\u003e\u003c/a\u003e Discover tests in a fork when a toolchain JDK is used (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3444\"\u003e#3444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/db75df85a76abf35346f559fe7f7f020cf6435b6\"\u003e\u003ccode\u003edb75df8\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3441\"\u003e#3441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/77f2759d895a4460f917bdaaff7a025454afebe4\"\u003e\u003ccode\u003e77f2759\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-interpolation from 1.29 to 1.30.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.2.5...surefire-3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-jar-plugin` from 3.4.1 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/apache/maven-jar-plugin/releases\"\u003eorg.apache.maven.plugins:maven-jar-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/550\"\u003e#550\u003c/a\u003e) \u003ca href=\"https://github.com/potiuk\"\u003e\u003ccode\u003e@​potiuk\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\u003eAdd AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/550\"\u003e#550\u003c/a\u003e) \u003ca href=\"https://github.com/potiuk\"\u003e\u003ccode\u003e@​potiuk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse plugin version properties (3.x) (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/535\"\u003e#535\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 48 to 49 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/547\"\u003e#547\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.11.0 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/538\"\u003e#538\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.15 to 3.9.16 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/536\"\u003e#536\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 47 to 48 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/534\"\u003e#534\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-jar-plugin/pull/529\"\u003e#529\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-jar-plugin/pull/528\"\u003e#528\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.14 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/526\"\u003e#526\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-jar-plugin/pull/523\"\u003e#523\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 46 to 47 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/519\"\u003e#519\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-jar-plugin/pull/516\"\u003e#516\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.4.0 to 3.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/517\"\u003e#517\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 45 to 46 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/514\"\u003e#514\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-archiver from 3.6.5 to 3.6.6 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/511\"\u003e#511\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-jar-plugin/pull/509\"\u003e#509\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u0026quot;attach\u0026quot; configuration parameter (3.x port of \u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/issues/482\"\u003e#482\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/483\"\u003e#483\u003c/a\u003e) \u003ca href=\"https://github.com/hgschmie\"\u003e\u003ccode\u003e@​hgschmie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Java-Version to MANIFEST.MF (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/465\"\u003e#465\u003c/a\u003e) \u003ca href=\"https://github.com/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\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 detecting java version for toolchains and JDK 1.8 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/500\"\u003e#500\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore stderr when parsing javac version from toolchain (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/471\"\u003e#471\u003c/a\u003e) \u003ca href=\"https://github.com/jaredstehler\"\u003e\u003ccode\u003e@​jaredstehler\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\u003eUpdate site descriptor to 2.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/501\"\u003e#501\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove junit3 references (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/494\"\u003e#494\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate component injection to JSR-330 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/492\"\u003e#492\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PR Automation to 3.x (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/132\"\u003e#132\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove release-drafter configuration (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/128\"\u003e#128\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for Maven 4.0.0-rc-3 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/130\"\u003e#130\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/pull/119\"\u003e#119\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-jar-plugin/commit/b0cd63d0ad544aa552f06e4492faf984bf2c85c1\"\u003e\u003ccode\u003eb0cd63d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-jar-plugin-3.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-jar-plugin/commit/5318a4feaf529d6fa22c4622fff2d54fefe7f7dd\"\u003e\u003ccode\u003e5318a4f\u003c/code\u003e\u003c/a\u003e Add AGENTS.md + SECURITY.md security-model pointer for scanner discoverability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-jar-plugin/commit/8e0b9bb307fc29b8d267f18eca9d47be0a7f16e0\"\u003e\u003ccode\u003e8e0b9bb\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 48 to 49 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/issues/547\"\u003e#547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-jar-plugin/commit/d5a438b6add9a9115f5a2c9b27db67e0d962bb74\"\u003e\u003ccode\u003ed5a438b\u003c/code\u003e\u003c/a\u003e Fix javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-jar-plugin/commit/774fac9215d92bfac67ece082872b00475580b21\"\u003e\u003ccode\u003e774fac9\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-archiver from 4.11.0 to 4.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-jar-plugin/commit/b71f40368edc878b3dcaa9840d950bd7d297d4c4\"\u003e\u003ccode\u003eb71f403\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.9.15 to 3.9.16 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-jar-plugin/commit/9f2a001a00fcbb0408219a11f62b48c4dfde78d3\"\u003e\u003ccode\u003e9f2a001\u003c/code\u003e\u003c/a\u003e Use plugin version properties (3.x) (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-jar-plugin/commit/68a978f952ba510f7378fd287c5172dc560079e3\"\u003e\u003ccode\u003e68a978f\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 47 to 48 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-jar-plugin/commit/e1058217f657691a3e50b0c7e0620fd13c8e83c3\"\u003e\u003ccode\u003ee105821\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-jar-plugin/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-jar-plugin/commit/953dc1abbb527b8128657f2aeadfdca0557d974d\"\u003e\u003ccode\u003e953dc1a\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.9.14 to 3.9.15 (\u003ca href=\"https://redirect.github.com/apache/maven-jar-plugin/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.4.1...maven-jar-plugin-3.5.1\"\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.12 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\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 25 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1950\"\u003e#1950\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 26 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1870\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBranches added by the Kotlin compiler for default argument number 33 or higher are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1655\"\u003e#1655\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for elvis operator that follows safe call operator is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1814\"\u003e#1814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1954\"\u003e#1954\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for more cases of chained safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1956\"\u003e#1956\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for invocations of suspendCoroutineUninterceptedOrReturn intrinsic is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1929\"\u003e#1929\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas with parameters is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1945\"\u003e#1945\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending functions and lambdas with suspension points that return inline value class is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1871\"\u003e#1871\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin for pausable composition is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1911\"\u003e#1911\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin serialization compiler plugin are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1885\"\u003e#1885\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of implicit else clause of when with String subject in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed handling of implicit default clause of switch by String in Java when compiled by ECJ (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\nFixed handling of exceptions in chains of safe call operators in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1819\"\u003e#1819\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.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.13\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 23 and Java 24 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1757\"\u003e#1757\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1631\"\u003e#1631\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 25 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1807\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions with \u003ccode\u003ereified\u003c/code\u003e type parameter (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of coverage for Kotlin \u003ccode\u003eJvmSynthetic\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1616\"\u003e#1616\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/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.12...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/ID-Partners/idp-auth-peps/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ID-Partners%2Fidp-auth-peps/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"4.11.0","new_version":"5.0.0","update_type":"major","path":null,"pr_created_at":"2026-09-21T16:06:00.000Z","version_change":"4.11.0 → 5.0.0","issue":{"uuid":"5529459880","node_id":"PR_kwDOBsaXz88AAAABEcxvAA","number":432,"state":"closed","title":"Bump org.mockito:mockito-core from 4.11.0 to 5.0.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-21T19:37:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-21T16:06:00.000Z","updated_at":"2026-09-21T19:37:26.000Z","time_to_close":12684,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.mockito:mockito-core","old_version":"4.11.0","new_version":"5.0.0","repository_url":"https://github.com/mockito/mockito"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 4.11.0 to 5.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch1\u003eMockito 5: prepare for future JDK versions\u003c/h1\u003e\n\u003cp\u003eFor a while now, we have seen an increase in problems/incompatibilities with recent versions of the JDK due to our usage of JVM-internal API.\nMost notably, JDK 17 made some changes which are incompatible with the current subclass mockmaker.\nTherefore, to prepare for the future of JDK, we are making some core changes to ensure Mockito keeps on working.\u003c/p\u003e\n\u003ch2\u003eSwitch the default mockmaker to \u003ccode\u003emockito-inline\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eBack in Mockito 2.7.6, we published a new mockmaker based on the \u0026quot;inline bytecode\u0026quot; principle.\nThis mockmaker creates mocks manipulating bytecode equivalent within the original class such that its method implementations hook into the normal Mockito machinery.\nAs a comparison, the subclass mockmaker generates \u0026quot;real\u0026quot; subclasses for mocks, to mimic the same behavior.\nWhile the approaches are similar, the inline mockmaker avoids certain restrictions that the JDK imposes.\nFor example, it does not violate module boundaries (introduced in JDK 9, but more heavily used in JDK 17) and avoids the leaking of the creation of the subclass.\u003c/p\u003e\n\u003cp\u003eMassive thanks to community member \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e who implemented this change.\u003c/p\u003e\n\u003cp\u003eNote: this does not affect \u003ccode\u003emockito-android\u003c/code\u003e nor testing on Android.\u003c/p\u003e\n\u003ch3\u003eWhen should I still be using the subclass mockmaker?\u003c/h3\u003e\n\u003cp\u003eThere are legitimate remaining use cases for the subclass mockmaker.\nFor example, on the Graal VM's native image, the inline mockmaker will not work and the subclass mockmaker is the appropriate choice.\nAdditionally, if you would like to avoid mocking final classes, using the subclass mockmaker is a possibibility.\nNote however that if you solely want to use the subclass mockmaker to avoid mocking final, you will run into the above mentioned issues on JDK 17+.\nWe want to leave this choice up to our users, which is why we will keep on supporting the subclass mockmaker.\u003c/p\u003e\n\u003cp\u003eIf you want to use the subclass mockmaker instead, you can use the new \u003ccode\u003emockito-subclass\u003c/code\u003e artifact (published \u003ca href=\"https://search.maven.org/artifact/org.mockito/mockito-subclass\"\u003eon Maven Central\u003c/a\u003e along with all our other artifacts).\u003c/p\u003e\n\u003ch2\u003eUpdate the minimum supported Java version to 11\u003c/h2\u003e\n\u003cp\u003eMockito 4 supports Java 8 and above.\nSimilar to other open source projects, we are moving away from JDK 8 and to newer versions.\nThe primary reason for moving away from JDK 8 is the increasing maintenance costs with keeping our own infrastructure working.\nLately we have been running into more and more JDK 8 breakages.\nAdditionally, while we want to support the newest JDK API's, our current solution to support both JDK 8 and newer versions causes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2798\"\u003eissues with the \u003ccode\u003eSecurityManager\u003c/code\u003e\u003c/a\u003e.\nSince we want Mockito to work on the newest version and more and more businesses adopting JDK 11, we have decided to make the switch as well.\u003c/p\u003e\n\u003cp\u003eMassive thanks to community member \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e who implemented this change.\u003c/p\u003e\n\u003ch3\u003eWhat should I do if I still run JDK 8?\u003c/h3\u003e\n\u003cp\u003eFor JDK 8 and below, you can keep on using Mockito 4.\nThis is similar to if you are using JDK 6, for which you can keep on using Mockito 2.\nThe changes in Mockito 5 (for now) are primarily focused on the latest JDK versions, which means the API differences between Mockito 4 and 5 are minimal.\nHowever, over time this will most likely widen, so we do recommend adopting JDK 11 in the future.\u003c/p\u003e\n\u003ch2\u003eNew \u003ccode\u003etype()\u003c/code\u003e method on \u003ccode\u003eArgumentMatcher\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eOne of our most used public API's for customizing Mockito is the \u003ca href=\"https://javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/ArgumentMatcher.html\"\u003e\u003ccode\u003eArgumentMatcher\u003c/code\u003e interface\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/adf528d173f8b763fcd4fedab245ed485b465211\"\u003e\u003ccode\u003eadf528d\u003c/code\u003e\u003c/a\u003e Bump versions.bytebuddy from 1.12.21 to 1.12.22 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2864\"\u003e#2864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/2418419a1915bd234332eac2b4d5de85622d4699\"\u003e\u003ccode\u003e2418419\u003c/code\u003e\u003c/a\u003e Bump versions.junitJupiter from 5.9.1 to 5.9.2 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/3d40cd51d3982e33f7c2a2670c65d28233ceb66e\"\u003e\u003ccode\u003e3d40cd5\u003c/code\u003e\u003c/a\u003e Bump junit-platform-launcher from 1.9.1 to 1.9.2 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2859\"\u003e#2859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9bec8e3a1a0f57e4baa9b64825d67641e9eb2d5e\"\u003e\u003ccode\u003e9bec8e3\u003c/code\u003e\u003c/a\u003e Bump versions.errorprone from 2.17.0 to 2.18.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/a9595f559cf4acdaed92371537ced982e30f508d\"\u003e\u003ccode\u003ea9595f5\u003c/code\u003e\u003c/a\u003e Switch the default mockmaker to the inline mockmaker on JDK 17+ (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2834\"\u003e#2834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/c5d7fbc532301d003293649b71c8a6f87283638e\"\u003e\u003ccode\u003ec5d7fbc\u003c/code\u003e\u003c/a\u003e Bump assertj-core from 3.23.1 to 3.24.1 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2854\"\u003e#2854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/dbd7f2ff4aae294feb7c9f5506398c1d6e07dfac\"\u003e\u003ccode\u003edbd7f2f\u003c/code\u003e\u003c/a\u003e Bump versions.bytebuddy from 1.12.20 to 1.12.21 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2852\"\u003e#2852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/4d62fa75c731b63bec2b2e1ed22eadb472afb1a2\"\u003e\u003ccode\u003e4d62fa7\u003c/code\u003e\u003c/a\u003e Bump junit from 1.1.4 to 1.1.5 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2850\"\u003e#2850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/b1b6d6afcbb6159b91c993b2d11f1498e9d25ad6\"\u003e\u003ccode\u003eb1b6d6a\u003c/code\u003e\u003c/a\u003e Bump espresso-core from 3.5.0 to 3.5.1 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2849\"\u003e#2849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/7b5b8dd8408173ce1ee6fd3485a8bd5d5aae9ed7\"\u003e\u003ccode\u003e7b5b8dd\u003c/code\u003e\u003c/a\u003e Remove use case for non-existent method VerificationWithTimeout#never (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v4.11.0...v5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| org.mockito:mockito-core | [\u003e= 5.a, \u003c 6] |\n\u003c/details\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mockito:mockito-core\u0026package-manager=maven\u0026previous-version=4.11.0\u0026new-version=5.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/maven-help-plugin/pull/432","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fmaven-help-plugin/issues/432","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/432/packages"}},{"old_version":"4.11.0","new_version":"5.0.0","update_type":"major","path":null,"pr_created_at":"2026-09-21T03:52:55.000Z","version_change":"4.11.0 → 5.0.0","issue":{"uuid":"5522523707","node_id":"PR_kwDOBsaYSM8AAAABEXNHvg","number":1389,"state":"closed","title":"Bump org.mockito:mockito-core from 4.11.0 to 5.0.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-21T19:34:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-21T03:52:55.000Z","updated_at":"2026-09-21T19:34:31.000Z","time_to_close":56494,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.mockito:mockito-core","old_version":"4.11.0","new_version":"5.0.0","repository_url":"https://github.com/mockito/mockito"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 4.11.0 to 5.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch1\u003eMockito 5: prepare for future JDK versions\u003c/h1\u003e\n\u003cp\u003eFor a while now, we have seen an increase in problems/incompatibilities with recent versions of the JDK due to our usage of JVM-internal API.\nMost notably, JDK 17 made some changes which are incompatible with the current subclass mockmaker.\nTherefore, to prepare for the future of JDK, we are making some core changes to ensure Mockito keeps on working.\u003c/p\u003e\n\u003ch2\u003eSwitch the default mockmaker to \u003ccode\u003emockito-inline\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eBack in Mockito 2.7.6, we published a new mockmaker based on the \u0026quot;inline bytecode\u0026quot; principle.\nThis mockmaker creates mocks manipulating bytecode equivalent within the original class such that its method implementations hook into the normal Mockito machinery.\nAs a comparison, the subclass mockmaker generates \u0026quot;real\u0026quot; subclasses for mocks, to mimic the same behavior.\nWhile the approaches are similar, the inline mockmaker avoids certain restrictions that the JDK imposes.\nFor example, it does not violate module boundaries (introduced in JDK 9, but more heavily used in JDK 17) and avoids the leaking of the creation of the subclass.\u003c/p\u003e\n\u003cp\u003eMassive thanks to community member \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e who implemented this change.\u003c/p\u003e\n\u003cp\u003eNote: this does not affect \u003ccode\u003emockito-android\u003c/code\u003e nor testing on Android.\u003c/p\u003e\n\u003ch3\u003eWhen should I still be using the subclass mockmaker?\u003c/h3\u003e\n\u003cp\u003eThere are legitimate remaining use cases for the subclass mockmaker.\nFor example, on the Graal VM's native image, the inline mockmaker will not work and the subclass mockmaker is the appropriate choice.\nAdditionally, if you would like to avoid mocking final classes, using the subclass mockmaker is a possibibility.\nNote however that if you solely want to use the subclass mockmaker to avoid mocking final, you will run into the above mentioned issues on JDK 17+.\nWe want to leave this choice up to our users, which is why we will keep on supporting the subclass mockmaker.\u003c/p\u003e\n\u003cp\u003eIf you want to use the subclass mockmaker instead, you can use the new \u003ccode\u003emockito-subclass\u003c/code\u003e artifact (published \u003ca href=\"https://search.maven.org/artifact/org.mockito/mockito-subclass\"\u003eon Maven Central\u003c/a\u003e along with all our other artifacts).\u003c/p\u003e\n\u003ch2\u003eUpdate the minimum supported Java version to 11\u003c/h2\u003e\n\u003cp\u003eMockito 4 supports Java 8 and above.\nSimilar to other open source projects, we are moving away from JDK 8 and to newer versions.\nThe primary reason for moving away from JDK 8 is the increasing maintenance costs with keeping our own infrastructure working.\nLately we have been running into more and more JDK 8 breakages.\nAdditionally, while we want to support the newest JDK API's, our current solution to support both JDK 8 and newer versions causes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2798\"\u003eissues with the \u003ccode\u003eSecurityManager\u003c/code\u003e\u003c/a\u003e.\nSince we want Mockito to work on the newest version and more and more businesses adopting JDK 11, we have decided to make the switch as well.\u003c/p\u003e\n\u003cp\u003eMassive thanks to community member \u003ca href=\"https://github.com/reta\"\u003e\u003ccode\u003e@​reta\u003c/code\u003e\u003c/a\u003e who implemented this change.\u003c/p\u003e\n\u003ch3\u003eWhat should I do if I still run JDK 8?\u003c/h3\u003e\n\u003cp\u003eFor JDK 8 and below, you can keep on using Mockito 4.\nThis is similar to if you are using JDK 6, for which you can keep on using Mockito 2.\nThe changes in Mockito 5 (for now) are primarily focused on the latest JDK versions, which means the API differences between Mockito 4 and 5 are minimal.\nHowever, over time this will most likely widen, so we do recommend adopting JDK 11 in the future.\u003c/p\u003e\n\u003ch2\u003eNew \u003ccode\u003etype()\u003c/code\u003e method on \u003ccode\u003eArgumentMatcher\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eOne of our most used public API's for customizing Mockito is the \u003ca href=\"https://javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/ArgumentMatcher.html\"\u003e\u003ccode\u003eArgumentMatcher\u003c/code\u003e interface\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/adf528d173f8b763fcd4fedab245ed485b465211\"\u003e\u003ccode\u003eadf528d\u003c/code\u003e\u003c/a\u003e Bump versions.bytebuddy from 1.12.21 to 1.12.22 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2864\"\u003e#2864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/2418419a1915bd234332eac2b4d5de85622d4699\"\u003e\u003ccode\u003e2418419\u003c/code\u003e\u003c/a\u003e Bump versions.junitJupiter from 5.9.1 to 5.9.2 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/3d40cd51d3982e33f7c2a2670c65d28233ceb66e\"\u003e\u003ccode\u003e3d40cd5\u003c/code\u003e\u003c/a\u003e Bump junit-platform-launcher from 1.9.1 to 1.9.2 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2859\"\u003e#2859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/9bec8e3a1a0f57e4baa9b64825d67641e9eb2d5e\"\u003e\u003ccode\u003e9bec8e3\u003c/code\u003e\u003c/a\u003e Bump versions.errorprone from 2.17.0 to 2.18.0 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/a9595f559cf4acdaed92371537ced982e30f508d\"\u003e\u003ccode\u003ea9595f5\u003c/code\u003e\u003c/a\u003e Switch the default mockmaker to the inline mockmaker on JDK 17+ (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2834\"\u003e#2834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/c5d7fbc532301d003293649b71c8a6f87283638e\"\u003e\u003ccode\u003ec5d7fbc\u003c/code\u003e\u003c/a\u003e Bump assertj-core from 3.23.1 to 3.24.1 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2854\"\u003e#2854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/dbd7f2ff4aae294feb7c9f5506398c1d6e07dfac\"\u003e\u003ccode\u003edbd7f2f\u003c/code\u003e\u003c/a\u003e Bump versions.bytebuddy from 1.12.20 to 1.12.21 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2852\"\u003e#2852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/4d62fa75c731b63bec2b2e1ed22eadb472afb1a2\"\u003e\u003ccode\u003e4d62fa7\u003c/code\u003e\u003c/a\u003e Bump junit from 1.1.4 to 1.1.5 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2850\"\u003e#2850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/b1b6d6afcbb6159b91c993b2d11f1498e9d25ad6\"\u003e\u003ccode\u003eb1b6d6a\u003c/code\u003e\u003c/a\u003e Bump espresso-core from 3.5.0 to 3.5.1 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2849\"\u003e#2849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/7b5b8dd8408173ce1ee6fd3485a8bd5d5aae9ed7\"\u003e\u003ccode\u003e7b5b8dd\u003c/code\u003e\u003c/a\u003e Remove use case for non-existent method VerificationWithTimeout#never (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v4.11.0...v5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| org.mockito:mockito-core | [\u003e= 5.a, \u003c 6] |\n\u003c/details\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mockito:mockito-core\u0026package-manager=maven\u0026previous-version=4.11.0\u0026new-version=5.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/maven-javadoc-plugin/pull/1389","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fmaven-javadoc-plugin/issues/1389","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1389/packages"}},{"old_version":"5.21.0","new_version":"5.23.0","update_type":"minor","path":"examples","pr_created_at":"2026-09-20T22:18:00.000Z","version_change":"5.21.0 → 5.23.0","issue":{"uuid":"5520822845","node_id":"PR_kwDOBecmdc8AAAABEV4y7A","number":611,"state":"closed","title":"Bump org.mockito:mockito-core from 5.21.0 to 5.23.0 in examples","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-21T09:49:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-20T22:18:00.000Z","updated_at":"2026-09-21T09:49:21.000Z","time_to_close":41472,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.mockito:mockito-core","old_version":"5.21.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"}],"path":"examples","ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) in `/examples/fabric-contract-example-as-service` from 5.21.0 to 5.23.0.\n\nUpdates `org.mockito:mockito-core` from 5.21.0 to 5.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.23.0\u003c/h2\u003e\n\u003ch2\u003eNOTE: Breaking change for Android\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003emockito-android\u003c/code\u003e artifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3788\"\u003e#3788\u003c/a\u003e for more details.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.23.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-03-11 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.22.0...v5.23.0\"\u003e6 commit(s)\u003c/a\u003e by Brice Dutheil, Joshua Selbo, Philippe Kernevez\u003c/li\u003e\n\u003cli\u003eReplace mockito-android mock maker implementation with dexmaker-mockito-inline [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3792\"\u003e#3792\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3792\"\u003emockito/mockito#3792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix StackOverflowError with AbstractList after using mockSingleton [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3790\"\u003emockito/mockito#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark parameters of \u003ccode\u003eMockito.when\u003c/code\u003e \u003ccode\u003e@Nullable\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003emockito/mockito#3503\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.22.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.22.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-02-27 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.22.0\"\u003e6 commit(s)\u003c/a\u003e by Joshua Selbo, NiMv1, Rafael Winterhalter, dependabot[bot], eunbin son\u003c/li\u003e\n\u003cli\u003eAvoid mocking of internal static utilities [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3785\"\u003e#3785\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3785\"\u003emockito/mockito#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.4 to 1.4.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3780\"\u003emockito/mockito#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic mocking of UUID.class corrupted under JDK 25 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003e#3778\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003emockito/mockito#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3774\"\u003e#3774\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3774\"\u003emockito/mockito#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: clarify RETURNS_MOCKS behavior with sealed abstract enums (Java 15+) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3773\"\u003emockito/mockito#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tests for Sets utility class [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3771\"\u003e#3771\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3771\"\u003emockito/mockito#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd core API to enable Kotlin singleton mocking [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3762\"\u003emockito/mockito#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStubbing Kotlin \u003ccode\u003eobject\u003c/code\u003e singletons [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003e#3652\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003emockito/mockito#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncorrect documentation for RETURNS_MOCKS [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003e#3285\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003emockito/mockito#3285\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/mockito/mockito/commit/a231205b240e7884a63bf0f63440012867a4da21\"\u003e\u003ccode\u003ea231205\u003c/code\u003e\u003c/a\u003e Fix StackOverflowError with AbstractList after using mockSingleton (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f6a91a6a6138c776fa8b41ffb3fd078c64802044\"\u003e\u003ccode\u003ef6a91a6\u003c/code\u003e\u003c/a\u003e Replace mockito-android mock maker implementation with dexmaker-mockito-inlin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/aa2298a627ab2c0bce07f648e444477d8e2e05ba\"\u003e\u003ccode\u003eaa2298a\u003c/code\u003e\u003c/a\u003e fix: make spotless happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/a6729d657e232ca64da81d9801d7b8f3be6fc49a\"\u003e\u003ccode\u003ea6729d6\u003c/code\u003e\u003c/a\u003e chore: update BDDMockito with jspecify annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/bb83c922484cfd3693d61549b5d6ef39a9c02c2b\"\u003e\u003ccode\u003ebb83c92\u003c/code\u003e\u003c/a\u003e chore: move jspecify as a compile only dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/47a46954cd1c0f8ef64ec63d43da9b71081d74e6\"\u003e\u003ccode\u003e47a4695\u003c/code\u003e\u003c/a\u003e chore: add jspecify with minimal change. Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/25f13951d35ca391ee50207e6c564f3e869f3d91\"\u003e\u003ccode\u003e25f1395\u003c/code\u003e\u003c/a\u003e Add core API to enable Kotlin singleton mocking (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ef9ee5529853d96028b520f84a41ffd41afc9a1d\"\u003e\u003ccode\u003eef9ee55\u003c/code\u003e\u003c/a\u003e Avoids mocking private static methods, as well as package-private static meth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d16fcfc274d7ca03a2b4bdc22dd7c3ec6dac8690\"\u003e\u003ccode\u003ed16fcfc\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.4 to 1.4.5 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/27eb8a3acdd9c9eb3ff788a71b22777026874439\"\u003e\u003ccode\u003e27eb8a3\u003c/code\u003e\u003c/a\u003e Clarify \u003ccode\u003eRETURNS_MOCKS\u003c/code\u003e behavior with sealed abstract enums (Java 15+) (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-core` from 5.21.0 to 5.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.23.0\u003c/h2\u003e\n\u003ch2\u003eNOTE: Breaking change for Android\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003emockito-android\u003c/code\u003e artifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3788\"\u003e#3788\u003c/a\u003e for more details.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.23.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-03-11 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.22.0...v5.23.0\"\u003e6 commit(s)\u003c/a\u003e by Brice Dutheil, Joshua Selbo, Philippe Kernevez\u003c/li\u003e\n\u003cli\u003eReplace mockito-android mock maker implementation with dexmaker-mockito-inline [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3792\"\u003e#3792\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3792\"\u003emockito/mockito#3792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix StackOverflowError with AbstractList after using mockSingleton [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3790\"\u003emockito/mockito#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark parameters of \u003ccode\u003eMockito.when\u003c/code\u003e \u003ccode\u003e@Nullable\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003emockito/mockito#3503\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.22.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.22.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-02-27 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.22.0\"\u003e6 commit(s)\u003c/a\u003e by Joshua Selbo, NiMv1, Rafael Winterhalter, dependabot[bot], eunbin son\u003c/li\u003e\n\u003cli\u003eAvoid mocking of internal static utilities [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3785\"\u003e#3785\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3785\"\u003emockito/mockito#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.4 to 1.4.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3780\"\u003emockito/mockito#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic mocking of UUID.class corrupted under JDK 25 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003e#3778\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003emockito/mockito#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3774\"\u003e#3774\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3774\"\u003emockito/mockito#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: clarify RETURNS_MOCKS behavior with sealed abstract enums (Java 15+) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3773\"\u003emockito/mockito#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tests for Sets utility class [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3771\"\u003e#3771\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3771\"\u003emockito/mockito#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd core API to enable Kotlin singleton mocking [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3762\"\u003emockito/mockito#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStubbing Kotlin \u003ccode\u003eobject\u003c/code\u003e singletons [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003e#3652\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003emockito/mockito#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncorrect documentation for RETURNS_MOCKS [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003e#3285\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003emockito/mockito#3285\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/mockito/mockito/commit/a231205b240e7884a63bf0f63440012867a4da21\"\u003e\u003ccode\u003ea231205\u003c/code\u003e\u003c/a\u003e Fix StackOverflowError with AbstractList after using mockSingleton (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f6a91a6a6138c776fa8b41ffb3fd078c64802044\"\u003e\u003ccode\u003ef6a91a6\u003c/code\u003e\u003c/a\u003e Replace mockito-android mock maker implementation with dexmaker-mockito-inlin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/aa2298a627ab2c0bce07f648e444477d8e2e05ba\"\u003e\u003ccode\u003eaa2298a\u003c/code\u003e\u003c/a\u003e fix: make spotless happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/a6729d657e232ca64da81d9801d7b8f3be6fc49a\"\u003e\u003ccode\u003ea6729d6\u003c/code\u003e\u003c/a\u003e chore: update BDDMockito with jspecify annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/bb83c922484cfd3693d61549b5d6ef39a9c02c2b\"\u003e\u003ccode\u003ebb83c92\u003c/code\u003e\u003c/a\u003e chore: move jspecify as a compile only dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/47a46954cd1c0f8ef64ec63d43da9b71081d74e6\"\u003e\u003ccode\u003e47a4695\u003c/code\u003e\u003c/a\u003e chore: add jspecify with minimal change. Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/25f13951d35ca391ee50207e6c564f3e869f3d91\"\u003e\u003ccode\u003e25f1395\u003c/code\u003e\u003c/a\u003e Add core API to enable Kotlin singleton mocking (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ef9ee5529853d96028b520f84a41ffd41afc9a1d\"\u003e\u003ccode\u003eef9ee55\u003c/code\u003e\u003c/a\u003e Avoids mocking private static methods, as well as package-private static meth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d16fcfc274d7ca03a2b4bdc22dd7c3ec6dac8690\"\u003e\u003ccode\u003ed16fcfc\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.4 to 1.4.5 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/27eb8a3acdd9c9eb3ff788a71b22777026874439\"\u003e\u003ccode\u003e27eb8a3\u003c/code\u003e\u003c/a\u003e Clarify \u003ccode\u003eRETURNS_MOCKS\u003c/code\u003e behavior with sealed abstract enums (Java 15+) (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-core` from 5.21.0 to 5.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.23.0\u003c/h2\u003e\n\u003ch2\u003eNOTE: Breaking change for Android\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003emockito-android\u003c/code\u003e artifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3788\"\u003e#3788\u003c/a\u003e for more details.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.23.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-03-11 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.22.0...v5.23.0\"\u003e6 commit(s)\u003c/a\u003e by Brice Dutheil, Joshua Selbo, Philippe Kernevez\u003c/li\u003e\n\u003cli\u003eReplace mockito-android mock maker implementation with dexmaker-mockito-inline [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3792\"\u003e#3792\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3792\"\u003emockito/mockito#3792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix StackOverflowError with AbstractList after using mockSingleton [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3790\"\u003emockito/mockito#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark parameters of \u003ccode\u003eMockito.when\u003c/code\u003e \u003ccode\u003e@Nullable\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003emockito/mockito#3503\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.22.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.22.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-02-27 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.22.0\"\u003e6 commit(s)\u003c/a\u003e by Joshua Selbo, NiMv1, Rafael Winterhalter, dependabot[bot], eunbin son\u003c/li\u003e\n\u003cli\u003eAvoid mocking of internal static utilities [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3785\"\u003e#3785\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3785\"\u003emockito/mockito#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.4 to 1.4.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3780\"\u003emockito/mockito#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic mocking of UUID.class corrupted under JDK 25 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003e#3778\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003emockito/mockito#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3774\"\u003e#3774\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3774\"\u003emockito/mockito#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: clarify RETURNS_MOCKS behavior with sealed abstract enums (Java 15+) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3773\"\u003emockito/mockito#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tests for Sets utility class [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3771\"\u003e#3771\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3771\"\u003emockito/mockito#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd core API to enable Kotlin singleton mocking [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3762\"\u003emockito/mockito#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStubbing Kotlin \u003ccode\u003eobject\u003c/code\u003e singletons [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003e#3652\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003emockito/mockito#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncorrect documentation for RETURNS_MOCKS [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003e#3285\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003emockito/mockito#3285\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/mockito/mockito/commit/a231205b240e7884a63bf0f63440012867a4da21\"\u003e\u003ccode\u003ea231205\u003c/code\u003e\u003c/a\u003e Fix StackOverflowError with AbstractList after using mockSingleton (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f6a91a6a6138c776fa8b41ffb3fd078c64802044\"\u003e\u003ccode\u003ef6a91a6\u003c/code\u003e\u003c/a\u003e Replace mockito-android mock maker implementation with dexmaker-mockito-inlin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/aa2298a627ab2c0bce07f648e444477d8e2e05ba\"\u003e\u003ccode\u003eaa2298a\u003c/code\u003e\u003c/a\u003e fix: make spotless happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/a6729d657e232ca64da81d9801d7b8f3be6fc49a\"\u003e\u003ccode\u003ea6729d6\u003c/code\u003e\u003c/a\u003e chore: update BDDMockito with jspecify annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/bb83c922484cfd3693d61549b5d6ef39a9c02c2b\"\u003e\u003ccode\u003ebb83c92\u003c/code\u003e\u003c/a\u003e chore: move jspecify as a compile only dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/47a46954cd1c0f8ef64ec63d43da9b71081d74e6\"\u003e\u003ccode\u003e47a4695\u003c/code\u003e\u003c/a\u003e chore: add jspecify with minimal change. Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/25f13951d35ca391ee50207e6c564f3e869f3d91\"\u003e\u003ccode\u003e25f1395\u003c/code\u003e\u003c/a\u003e Add core API to enable Kotlin singleton mocking (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ef9ee5529853d96028b520f84a41ffd41afc9a1d\"\u003e\u003ccode\u003eef9ee55\u003c/code\u003e\u003c/a\u003e Avoids mocking private static methods, as well as package-private static meth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d16fcfc274d7ca03a2b4bdc22dd7c3ec6dac8690\"\u003e\u003ccode\u003ed16fcfc\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.4 to 1.4.5 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/27eb8a3acdd9c9eb3ff788a71b22777026874439\"\u003e\u003ccode\u003e27eb8a3\u003c/code\u003e\u003c/a\u003e Clarify \u003ccode\u003eRETURNS_MOCKS\u003c/code\u003e behavior with sealed abstract enums (Java 15+) (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/hyperledger/fabric-chaincode-java/pull/611","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperledger%2Ffabric-chaincode-java/issues/611","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/611/packages"}},{"old_version":"5.8.0","new_version":"5.23.0","update_type":"minor","path":null,"pr_created_at":"2026-09-14T21:41:20.000Z","version_change":"5.8.0 → 5.23.0","issue":{"uuid":"5454906099","node_id":"PR_kwDOUGTs9c8AAAABDhLDjg","number":49,"state":"open","title":"chore(deps): bump org.mockito:mockito-core from 5.8.0 to 5.23.0","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-09-14T21:41:20.000Z","updated_at":"2026-09-14T21:41:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.mockito:mockito-core","old_version":"5.8.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.8.0 to 5.23.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.23.0\u003c/h2\u003e\n\u003ch2\u003eNOTE: Breaking change for Android\u003c/h2\u003e\n\u003cp\u003eThe \u003ccode\u003emockito-android\u003c/code\u003e artifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3788\"\u003e#3788\u003c/a\u003e for more details.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.23.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-03-11 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.22.0...v5.23.0\"\u003e6 commit(s)\u003c/a\u003e by Brice Dutheil, Joshua Selbo, Philippe Kernevez\u003c/li\u003e\n\u003cli\u003eReplace mockito-android mock maker implementation with dexmaker-mockito-inline [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3792\"\u003e#3792\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3792\"\u003emockito/mockito#3792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix StackOverflowError with AbstractList after using mockSingleton [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3790\"\u003emockito/mockito#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark parameters of \u003ccode\u003eMockito.when\u003c/code\u003e \u003ccode\u003e@Nullable\u003c/code\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003emockito/mockito#3503\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.22.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.22.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2026-02-27 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.21.0...v5.22.0\"\u003e6 commit(s)\u003c/a\u003e by Joshua Selbo, NiMv1, Rafael Winterhalter, dependabot[bot], eunbin son\u003c/li\u003e\n\u003cli\u003eAvoid mocking of internal static utilities [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3785\"\u003e#3785\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3785\"\u003emockito/mockito#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.4 to 1.4.5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3780\"\u003emockito/mockito#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStatic mocking of UUID.class corrupted under JDK 25 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003e#3778\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3778\"\u003emockito/mockito#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3774\"\u003e#3774\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3774\"\u003emockito/mockito#3774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: clarify RETURNS_MOCKS behavior with sealed abstract enums (Java 15+) [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3773\"\u003emockito/mockito#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tests for Sets utility class [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3771\"\u003e#3771\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3771\"\u003emockito/mockito#3771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd core API to enable Kotlin singleton mocking [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3762\"\u003emockito/mockito#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStubbing Kotlin \u003ccode\u003eobject\u003c/code\u003e singletons [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003e#3652\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3652\"\u003emockito/mockito#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncorrect documentation for RETURNS_MOCKS [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003e#3285\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3285\"\u003emockito/mockito#3285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.21.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2025-12-09 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.20.0...v5.21.0\"\u003e17 commit(s)\u003c/a\u003e by Giulio Longfils, Joshua Selbo, Woongi9, Zylox, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.3 to 1.4.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3768\"\u003e#3768\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3768\"\u003emockito/mockito#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.2 to 1.4.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3767\"\u003e#3767\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3767\"\u003emockito/mockito#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3765\"\u003e#3765\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3765\"\u003emockito/mockito#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdds output of matchers to potential mismatch; Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2468\"\u003e#2468\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3760\"\u003e#3760\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3760\"\u003emockito/mockito#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eForbid mocking WeakReference with inline mock maker [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3759\"\u003e#3759\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3759\"\u003emockito/mockito#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackOverflowError when mocking WeakReference [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3758\"\u003e#3758\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3758\"\u003emockito/mockito#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3756\"\u003e#3756\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3756\"\u003emockito/mockito#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.1 to 1.4.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3755\"\u003e#3755\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3755\"\u003emockito/mockito#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport primitives in GenericArrayReturnType. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3753\"\u003e#3753\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3753\"\u003emockito/mockito#3753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when stubbing array of primitive type on Android [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3752\"\u003e#3752\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3752\"\u003emockito/mockito#3752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.0 to 1.4.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3744\"\u003e#3744\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3744\"\u003emockito/mockito#3744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3743\"\u003e#3743\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3743\"\u003emockito/mockito#3743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 0.11.0 to 0.11.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3738\"\u003e#3738\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3738\"\u003emockito/mockito#3738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-plugin-gradle from 7.2.1 to 8.0.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3735\"\u003e#3735\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3735\"\u003emockito/mockito#3735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.3.7 to 1.4.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3734\"\u003e#3734\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3734\"\u003emockito/mockito#3734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.5 to 3.27.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3733\"\u003e#3733\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3733\"\u003emockito/mockito#3733\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/mockito/mockito/commit/a231205b240e7884a63bf0f63440012867a4da21\"\u003e\u003ccode\u003ea231205\u003c/code\u003e\u003c/a\u003e Fix StackOverflowError with AbstractList after using mockSingleton (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3790\"\u003e#3790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/f6a91a6a6138c776fa8b41ffb3fd078c64802044\"\u003e\u003ccode\u003ef6a91a6\u003c/code\u003e\u003c/a\u003e Replace mockito-android mock maker implementation with dexmaker-mockito-inlin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/aa2298a627ab2c0bce07f648e444477d8e2e05ba\"\u003e\u003ccode\u003eaa2298a\u003c/code\u003e\u003c/a\u003e fix: make spotless happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/a6729d657e232ca64da81d9801d7b8f3be6fc49a\"\u003e\u003ccode\u003ea6729d6\u003c/code\u003e\u003c/a\u003e chore: update BDDMockito with jspecify annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/bb83c922484cfd3693d61549b5d6ef39a9c02c2b\"\u003e\u003ccode\u003ebb83c92\u003c/code\u003e\u003c/a\u003e chore: move jspecify as a compile only dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/47a46954cd1c0f8ef64ec63d43da9b71081d74e6\"\u003e\u003ccode\u003e47a4695\u003c/code\u003e\u003c/a\u003e chore: add jspecify with minimal change. Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3503\"\u003e#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/25f13951d35ca391ee50207e6c564f3e869f3d91\"\u003e\u003ccode\u003e25f1395\u003c/code\u003e\u003c/a\u003e Add core API to enable Kotlin singleton mocking (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3762\"\u003e#3762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/ef9ee5529853d96028b520f84a41ffd41afc9a1d\"\u003e\u003ccode\u003eef9ee55\u003c/code\u003e\u003c/a\u003e Avoids mocking private static methods, as well as package-private static meth...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/d16fcfc274d7ca03a2b4bdc22dd7c3ec6dac8690\"\u003e\u003ccode\u003ed16fcfc\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.4 to 1.4.5 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/27eb8a3acdd9c9eb3ff788a71b22777026874439\"\u003e\u003ccode\u003e27eb8a3\u003c/code\u003e\u003c/a\u003e Clarify \u003ccode\u003eRETURNS_MOCKS\u003c/code\u003e behavior with sealed abstract enums (Java 15+) (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3773\"\u003e#3773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.8.0...v5.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mockito:mockito-core\u0026package-manager=gradle\u0026previous-version=5.8.0\u0026new-version=5.23.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/knowurknottty/Flock-Sucker/pull/49","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/knowurknottty%2FFlock-Sucker/issues/49","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/49/packages"}}]}