{"id":17529,"name":"com.alibaba:fastjson","ecosystem":"maven","repository_url":"https://github.com/alibaba/fastjson2","issues_count":88,"created_at":"2025-06-07T00:51:48.253Z","updated_at":"2025-06-07T00:51:48.253Z","purl":"pkg:maven/com.alibaba:fastjson","metadata":{"id":4777477,"name":"com.alibaba:fastjson","ecosystem":"maven","description":"Fastjson is a JSON processor (JSON parser + JSON generator) written in Java","homepage":"https://github.com/alibaba/fastjson2","licenses":"Apache 2","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/alibaba/fastjson2","keywords_array":[],"namespace":"com.alibaba","versions_count":349,"first_release_published_at":"2012-02-07T07:39:55.000Z","latest_release_published_at":"2025-03-31T04:51:42.000Z","latest_release_number":"2.0.57","last_synced_at":"2025-06-05T03:45:13.199Z","created_at":"2022-07-26T10:20:12.934Z","updated_at":"2025-06-05T03:45:13.200Z","registry_url":"https://central.sonatype.com/artifact/com.alibaba/fastjson/","install_command":null,"documentation_url":"https://appdoc.app/artifact/com.alibaba/fastjson/","metadata":{},"repo_metadata":{"uuid":"482425877","full_name":"alibaba/fastjson2","owner":"alibaba","description":"FASTJSON2 is a Java JSON  library with excellent performance.","archived":false,"fork":false,"pushed_at":"2023-03-13T01:21:25.000Z","size":26106,"stargazers_count":2507,"open_issues_count":92,"forks_count":274,"subscribers_count":29,"default_branch":"main","last_synced_at":"2023-03-13T02:11:11.561Z","etag":null,"topics":["android","big-data","deserialization","fastjson","fastjson2","graal","graalvm-native-image","high-performance","java","java-json","json","json-deserialization","json-parser","json-path","json-serialization","json-serializer","jsonb","serialization"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null}},"created_at":"2022-04-17T04:27:24.000Z","updated_at":"2023-03-13T00:55:52.000Z","dependencies_parsed_at":"2023-01-17T11:00:36.949Z","dependency_job_id":null,"html_url":"https://github.com/alibaba/fastjson2","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Ffastjson2","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Ffastjson2/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibaba%2Ffastjson2/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"alibaba","name":"Alibaba","uuid":"1961952","kind":"organization","description":"Alibaba Open Source","email":null,"website":"https://opensource.alibaba.com/","location":"Hangzhou, China","twitter":null,"company":null,"avatar_url":"https://avatars.githubusercontent.com/u/1961952?v=4","repositories_count":330,"last_synced_at":"2023-02-20T02:20:03.703Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibaba"},"tags":[{"name":"2.0.23","sha":"61bb3fe6bf97a6800964df04b1e7aa4ed3e06f8d","kind":"commit","published_at":"2023-01-14T07:48:44.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.23","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.23"},{"name":"2.0.22","sha":"bf2cfa766a3a7f7c1e804aef5f1dbb549c2dc6f4","kind":"commit","published_at":"2022-12-30T23:49:01.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.22","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.22"},{"name":"fastcode_20221221","sha":"10833b7f9e0a0a1f005ebf3dec3f41108c6e86de","kind":"commit","published_at":"2022-12-20T16:49:31.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/fastcode_20221221","html_url":"https://github.com/alibaba/fastjson2/releases/tag/fastcode_20221221"},{"name":"fastcode_demo_20221218","sha":"496f0e55482b6628eb258f2d6eeb9de03fee70fd","kind":"commit","published_at":"2022-12-17T22:24:21.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/fastcode_demo_20221218","html_url":"https://github.com/alibaba/fastjson2/releases/tag/fastcode_demo_20221218"},{"name":"fastcode_demo_20221217","sha":"4d6c1207f38b235809dd8c6f463ab88bfd21303c","kind":"commit","published_at":"2022-12-17T05:06:35.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/fastcode_demo_20221217","html_url":"https://github.com/alibaba/fastjson2/releases/tag/fastcode_demo_20221217"},{"name":"2.0.21.graal","sha":"14aa540bd88f592a25533a6a13b511db7dc61d0b","kind":"commit","published_at":"2022-12-10T17:30:16.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.21.graal","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.21.graal"},{"name":"2.0.21.android","sha":"4342219b13de55fc043009a69a6f43d07fd5018b","kind":"commit","published_at":"2022-12-10T17:15:03.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.21.android","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.21.android"},{"name":"2.0.21","sha":"6aeffbdd3cc8adb6c52b087f3c8a17b357b69861","kind":"commit","published_at":"2022-12-10T16:12:13.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.21","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.21"},{"name":"2.0.20.graal","sha":"a082dba2943fb60919082a9883b6e9d08e0a855a","kind":"commit","published_at":"2022-11-27T18:15:28.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.20.graal","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.20.graal"},{"name":"2.0.20.android","sha":"ffeade8a9cc69c787c7d08ee04cb5b8f26451375","kind":"commit","published_at":"2022-11-27T11:57:23.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.20.android","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.20.android"},{"name":"2.0.20","sha":"40ce2aaf85b0a9d2058c856339e3f963aa6f2229","kind":"commit","published_at":"2022-11-27T11:35:29.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.20","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.20"},{"name":"2.0.19.graal","sha":"c93528dc7145356803d458248e1b0f1af1887706","kind":"commit","published_at":"2022-11-12T07:10:05.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.19.graal","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.19.graal"},{"name":"2.0.19.android","sha":"98bb18cbe649f49e69badf0696e40de4891f2b98","kind":"commit","published_at":"2022-11-12T07:01:17.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.19.android","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.19.android"},{"name":"2.0.19","sha":"c1e0e2ddf115199d56e39dfe807ce40567cbbf40","kind":"commit","published_at":"2022-11-12T06:59:21.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.19","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.19"},{"name":"2.0.18.graal","sha":"f28cffc049acd133659b96602ccd02a9eae2fbe8","kind":"commit","published_at":"2022-11-06T01:46:59.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.18.graal","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.18.graal"},{"name":"2.0.18.android","sha":"268a7fd8b17ae6acbfe0ee52ccd2866c28feafc2","kind":"commit","published_at":"2022-11-06T01:45:20.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.18.android","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.18.android"},{"name":"2.0.18","sha":"47159009f3955564e5958396544a67bf21e11451","kind":"commit","published_at":"2022-11-06T01:30:16.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.18","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.18"},{"name":"2.0.17.graal","sha":"0d5b0139ea3884910417837b335487616e854cf3","kind":"commit","published_at":"2022-10-30T01:32:55.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.17.graal","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.17.graal"},{"name":"2.0.17.android","sha":"ffcf3ab597a2676a15ba63d3ad2334af1b054cbe","kind":"commit","published_at":"2022-10-30T01:19:44.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.17.android","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.17.android"},{"name":"2.0.17","sha":"f99cfb416646c3a78f22d04f73de085d500c30ff","kind":"commit","published_at":"2022-10-30T01:15:24.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.17","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.17"},{"name":"2.0.16.graal","sha":"219cb3b5565ed536dff3bb78b24b32d67ef3aac3","kind":"commit","published_at":"2022-10-22T08:08:36.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.16.graal","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.16.graal"},{"name":"2.0.16.android","sha":"5355b0c2f01a75bccd1e6ad78c03a4a5b98870a9","kind":"commit","published_at":"2022-10-22T08:07:24.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.16.android","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.16.android"},{"name":"2.0.16","sha":"ba7419b721abe640ebf99d87d0f4c7bf50c72d62","kind":"commit","published_at":"2022-10-22T08:01:43.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.16","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.16"},{"name":"2.0.15.graal","sha":"bd54f1d445304b2157b87faeff40c21a51b8d11c","kind":"commit","published_at":"2022-10-05T05:03:57.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.15.graal","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.15.graal"},{"name":"2.0.15","sha":"38d402483b75edf052a335a8ec0f72b7685676c1","kind":"commit","published_at":"2022-10-05T04:42:48.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.15","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.15"},{"name":"2.0.15.android","sha":"28cc87d150351f0f4bb2855a6dfdd231bf2b8a5d","kind":"commit","published_at":"2022-10-05T04:41:10.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.15.android","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.15.android"},{"name":"2.0.14.android","sha":"f668b7c0759d660c874faa0df72cb7e017b9224c","kind":"commit","published_at":"2022-09-16T22:09:19.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.14.android","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.14.android"},{"name":"2.0.14.graal","sha":"07a4a8f8d39149daf2b5fb090b66a31ea0bc728a","kind":"commit","published_at":"2022-09-16T22:08:23.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.14.graal","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.14.graal"},{"name":"2.0.14","sha":"18f0091df01382a694ceb0a1cd087c052a1afad7","kind":"commit","published_at":"2022-09-16T22:07:15.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.14","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.14"},{"name":"2.0.13.graal","sha":"3b7f9e5c2626982e576e49ec7ce70a19ccac2121","kind":"commit","published_at":"2022-09-10T06:19:37.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.13.graal","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.13.graal"},{"name":"2.0.13.android","sha":"aa60eb74f611fb05ea0d0aaf515b427d98118ca9","kind":"commit","published_at":"2022-09-10T06:19:01.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.13.android","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.13.android"},{"name":"2.0.13","sha":"bc094537270ec2ac3578449430d476deac55f782","kind":"commit","published_at":"2022-09-10T06:18:11.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.13","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.13"},{"name":"bak_20220829","sha":"4d72cd6c72e98273879c1eb8a6ff8764b2a347d0","kind":"commit","published_at":"2022-08-29T13:17:55.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/bak_20220829","html_url":"https://github.com/alibaba/fastjson2/releases/tag/bak_20220829"},{"name":"2.0.12.graal","sha":"3cd03612cf18e6c05fd9469b7a22a1ddf7fe8860","kind":"commit","published_at":"2022-08-20T10:02:30.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.12.graal","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.12.graal"},{"name":"2.0.12.android","sha":"ad0644a0824ea7488d579f6bea66fb6217dc8586","kind":"commit","published_at":"2022-08-20T09:47:23.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.12.android","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.12.android"},{"name":"2.0.12","sha":"74b26ef59dd495ed36adfbe4b2c8f3ce30427cd6","kind":"commit","published_at":"2022-08-20T09:46:00.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.12","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.12"},{"name":"2.0.11.graal","sha":"ade2321ae72b3ead98dd26a69da6fdce1712b4ad","kind":"commit","published_at":"2022-08-07T07:37:44.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.11.graal","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.11.graal"},{"name":"2.0.11.android","sha":"de837ace0d7956dbe775c6932988d0b639b3256d","kind":"commit","published_at":"2022-08-07T07:37:20.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.11.android","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.11.android"},{"name":"2.0.11","sha":"a8d0c53fa19e881b8c628a7b609ecdf8b7f89f12","kind":"commit","published_at":"2022-08-07T07:32:11.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.11","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.11"},{"name":"2.0.10.android","sha":"ae095881dc08e0cc021cef248def3b34c80e2bc9","kind":"commit","published_at":"2022-07-23T02:25:07.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.10.android","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.10.android"},{"name":"2.0.10.graal","sha":"2747fedc8159e4c57def2189651bc9659dccc39d","kind":"commit","published_at":"2022-07-23T02:24:38.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.10.graal","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.10.graal"},{"name":"2.0.10","sha":"0190fea35933b51e8712d049a25c47cdea3ca0f6","kind":"commit","published_at":"2022-07-23T02:24:10.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.10","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.10"},{"name":"2.0.9.android","sha":"b6e2dff2ea93a86ad378d718cbc1fc4c75e608bf","kind":"commit","published_at":"2022-07-10T07:14:34.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.9.android","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.9.android"},{"name":"2.0.9.graal","sha":"f3f5c2e31227513771cec77321af3c0ee8c2697c","kind":"commit","published_at":"2022-07-10T07:14:08.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.9.graal","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.9.graal"},{"name":"2.0.9","sha":"e2b4fd053f22a4f37e874ebe3ddfa5e6c0cf5e46","kind":"commit","published_at":"2022-07-10T07:11:07.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.9","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.9"},{"name":"2.0.8.android","sha":"573c2b3111513846dd037236716730897dff75e3","kind":"commit","published_at":"2022-06-25T09:03:53.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.8.android","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.8.android"},{"name":"2.0.8.graal","sha":"17335ad08166ccc13bf673a86e80d3314c5922a3","kind":"commit","published_at":"2022-06-25T09:03:10.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.8.graal","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.8.graal"},{"name":"2.0.8","sha":"ea9d6a3e4ce6cc70e4de4c6e506b879f94911e01","kind":"commit","published_at":"2022-06-25T09:01:56.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.8","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.8"},{"name":"2.0.7.android","sha":"335ecb04f49a582bf63eb0ca088461babc8741de","kind":"commit","published_at":"2022-06-11T19:59:20.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.7.android","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.7.android"},{"name":"2.0.7.graal","sha":"e3d3b4fe07e6a335d99e0fe4b78ad05469de8028","kind":"commit","published_at":"2022-06-11T19:55:14.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.7.graal","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.7.graal"},{"name":"2.0.7","sha":"a1a4d6082b3eeba655684418ffd8ab83a5e03b53","kind":"commit","published_at":"2022-06-11T19:54:22.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.7","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.7"},{"name":"2.0.6.android","sha":"be8cbea432504ed2373cfb475c9f1a51f816dca6","kind":"commit","published_at":"2022-06-04T16:53:09.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.6.android","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.6.android"},{"name":"2.0.6.graal","sha":"7065ca59c9eabb28c3b8aa9dbc30d84e89f6cbcb","kind":"commit","published_at":"2022-06-04T16:48:28.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.6.graal","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.6.graal"},{"name":"2.0.6","sha":"06cc66a1ad8005a56fc63db9b6f0e53e34649495","kind":"commit","published_at":"2022-06-04T16:41:50.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.6","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.6"},{"name":"2.0.5.android","sha":"47e6e5378e9596a379f347247a3491917663915f","kind":"commit","published_at":"2022-05-28T17:10:28.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.5.android","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.5.android"},{"name":"2.0.5.graal","sha":"55324af763b44caf4ba2efbf17416aae384feca1","kind":"commit","published_at":"2022-05-28T17:08:03.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.5.graal","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.5.graal"},{"name":"2.0.5","sha":"fbf8f4e55bf19067a4ba56f0fe4d529b5a8a7f69","kind":"commit","published_at":"2022-05-28T16:53:20.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.5","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.5"},{"name":"2.0.4.android","sha":"ba9444ff0f1d71e81124bab5b098e75f71d2c427","kind":"commit","published_at":"2022-05-21T07:03:58.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.4.android","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.4.android"},{"name":"2.0.4.graal","sha":"431547e683c0f5ed7bad1e626d5f0a490e8f421b","kind":"commit","published_at":"2022-05-21T06:54:53.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.4.graal","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.4.graal"},{"name":"2.0.4","sha":"eccc783de418e9c5f49d0fde4179415296c55b1d","kind":"commit","published_at":"2022-05-21T06:44:33.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.4","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.4"},{"name":"2.0.3.android","sha":"9dc8881535c264d4e1d1908b0251ecf074406ef7","kind":"commit","published_at":"2022-05-14T03:25:48.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.3.android","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.3.android"},{"name":"2.0.3","sha":"fe77aecb32b4eb7333cbdd6dfb70f389605121c5","kind":"commit","published_at":"2022-05-14T02:47:30.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.3","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.3"},{"name":"2.0.3.graal","sha":"5bce36edbdf19a4a2c4624253f292542520b252d","kind":"commit","published_at":"2022-05-14T02:40:27.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.3.graal","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.3.graal"},{"name":"2.0.2.android","sha":"85755aa39afcef84f44e30b5c4afe542b0bb52df","kind":"commit","published_at":"2022-05-02T03:16:43.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.2.android","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.2.android"},{"name":"2.0.2.graal","sha":"83a666dca0bc1547027a8d6e8e44f295e966b154","kind":"commit","published_at":"2022-05-02T02:56:52.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.2.graal","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.2.graal"},{"name":"2.0.2","sha":"545dafb379d90fc4fde8cc8f962c2b880ab73e14","kind":"commit","published_at":"2022-05-02T02:26:08.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.2","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.2"},{"name":"2.0.1","sha":"eb6a88f5c7776dbf2d0ee9bc93f244220192f8d1","kind":"commit","published_at":"2022-04-17T15:40:10.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.1","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.1"},{"name":"2.0.0","sha":"b3e3ce52a99954f0a1c6da2b846f582ff544ee71","kind":"commit","published_at":"2022-04-17T06:12:01.000Z","download_url":"https://codeload.github.com/alibaba/fastjson2/tar.gz/2.0.0","html_url":"https://github.com/alibaba/fastjson2/releases/tag/2.0.0"}]},"repo_metadata_updated_at":"2023-03-21T21:54:19.008Z","dependent_packages_count":5171,"downloads":null,"downloads_period":null,"dependent_repos_count":117744,"rankings":{"downloads":null,"dependent_repos_count":0.007614009777991503,"dependent_packages_count":0.01362507012903743,"stargazers_count":6.692514226176165,"forks_count":11.87525046084796,"docker_downloads_count":0.9565600705297748,"average":3.9091127674921857},"purl":"pkg:maven/com.alibaba/fastjson","advisories":[{"uuid":"GSA_kwCzR0hTQS1wdjdoLWh4NWgtbWdmas4AArfz","url":"https://github.com/advisories/GHSA-pv7h-hx5h-mgfj","title":"Unsafe deserialization in com.alibaba:fastjson","description":"The package com.alibaba:fastjson before 1.2.83 is vulnerable to Deserialization of Untrusted Data by bypassing the default autoType shutdown restrictions, which is possible under certain conditions. Exploiting this vulnerability allows attacking remote servers. Workaround: If upgrading is not possible, you can enable [safeMode](https://github.com/alibaba/fastjson/wiki/fastjson_safemode).","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-06-11T00:00:17.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.1,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2022-25845","https://github.com/alibaba/fastjson/commit/35db4adad70c32089542f23c272def1ad920a60d","https://github.com/alibaba/fastjson/commit/8f3410f81cbd437f7c459f8868445d50ad301f15","https://github.com/alibaba/fastjson/releases/tag/1.2.83","https://github.com/alibaba/fastjson/wiki/security_update_20220523","https://snyk.io/vuln/SNYK-JAVA-COMALIBABA-2859222","https://www.oracle.com/security-alerts/cpujul2022.html","https://www.ddosi.org/fastjson-poc","https://github.com/advisories/GHSA-pv7h-hx5h-mgfj"],"source_kind":"github","identifiers":["GHSA-pv7h-hx5h-mgfj","CVE-2022-25845"],"repository_url":"https://github.com/alibaba/fastjson","blast_radius":41.074604163213976,"packages":[{"versions":[{"first_patched_version":"1.2.83","vulnerable_version_range":"\u003e= 1.2.25, \u003c 1.2.83"}],"ecosystem":"maven","package_name":"com.alibaba:fastjson"}],"created_at":"2022-12-21T16:12:19.123Z","updated_at":"2025-02-24T01:08:42.974Z","epss_percentage":0.00752,"epss_percentile":0.81126},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXhqcnIteHY5bS00cHc1","url":"https://github.com/advisories/GHSA-xjrr-xv9m-4pw5","title":"Improper Input Validation in alilibaba:fastjson","description":"parseObject in Fastjson before 1.2.25, as used in FastjsonEngine in Pippo 1.11.0 and other products, allows remote attackers to execute arbitrary code via a crafted JSON request, as demonstrated by a crafted rmi:// URI in the dataSourceName field of HTTP POST data to the Pippo /json URI, which is mishandled in AjaxApplication.java.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2018-10-24T19:42:03.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-18349","https://github.com/pippo-java/pippo/issues/466","https://fortiguard.com/encyclopedia/ips/44059","https://github.com/advisories/GHSA-xjrr-xv9m-4pw5","https://github.com/alibaba/fastjson/wiki/security_update_20170315","https://github.com/pippo-java/pippo/commit/8443377d3c5b35acca190a66894b4f95e4051be2"],"source_kind":"github","identifiers":["GHSA-xjrr-xv9m-4pw5","CVE-2017-18349"],"repository_url":"https://github.com/pippo-java/pippo","blast_radius":49.69520009870334,"packages":[{"versions":[{"first_patched_version":"1.12.0","vulnerable_version_range":"\u003c 1.12.0"}],"ecosystem":"maven","package_name":"ro.pippo:pippo-fastjson"},{"versions":[{"first_patched_version":"1.2.31","vulnerable_version_range":"\u003c= 1.2.24"}],"ecosystem":"maven","package_name":"com.alibaba:fastjson"}],"created_at":"2022-12-21T16:13:33.954Z","updated_at":"2023-09-26T14:52:01.000Z","epss_percentage":0.52431,"epss_percentile":0.97701}],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/com.alibaba:fastjson","docker_dependents_count":2137,"docker_downloads_count":19088797,"usage_url":"https://repos.ecosyste.ms/usage/maven/com.alibaba:fastjson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/com.alibaba:fastjson/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.alibaba:fastjson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.alibaba:fastjson/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.alibaba:fastjson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.alibaba:fastjson/related_packages","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":517936,"maintainers_count":0,"namespaces_count":68848,"keywords_count":32053,"github":"maven-central","metadata":{"funded_packages_count":25044},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2025-06-07T05:38:09.526Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},"unique_repositories_count":64,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4807809950","node_id":"PR_kwDOGl3uh87tzSkX","number":237,"state":"open","title":"deps(deps): bump the other-deps group across 1 directory with 48 updates","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-07-04T05:40:54.000Z","updated_at":"2026-07-04T05:41:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"other-deps","update_count":48,"packages":[{"name":"org.yaml:snakeyaml","old_version":"2.2","new_version":"2.6"},{"name":"org.slf4j:slf4j-api","old_version":"1.7.15","new_version":"2.0.18"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.25.4","new_version":"2.26.1"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.4","new_version":"2.26.1"},{"name":"org.apache.logging.log4j:log4j-1.2-api","old_version":"2.25.4","new_version":"2.26.1"},{"name":"org.apache.logging.log4j:log4j-slf4j-impl","old_version":"2.25.4","new_version":"2.26.1"},{"name":"com.mysql:mysql-connector-j","old_version":"8.4.0","new_version":"9.7.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"org.apache.hadoop:hadoop-client","old_version":"3.3.6","new_version":"3.5.0"},{"name":"org.apache.hadoop:hadoop-common","old_version":"3.3.6","new_version":"3.5.0"},{"name":"org.apache.hadoop:hadoop-hdfs","old_version":"3.3.6","new_version":"3.5.0"},{"name":"org.apache.hadoop:hadoop-mapreduce-client-core","old_version":"3.3.6","new_version":"3.5.0"},{"name":"com.alibaba.nacos:nacos-client","old_version":"2.1.2","new_version":"3.2.2","repository_url":"https://github.com/alibaba/nacos"},{"name":"com.alibaba:fastjson","old_version":"2.0.52","new_version":"2.0.62","repository_url":"https://github.com/alibaba/fastjson2"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.21.4","new_version":"2.22.0","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.21.4","new_version":"2.22.0","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.jayway.jsonpath:json-path","old_version":"2.9.0","new_version":"3.0.0","repository_url":"https://github.com/jayway/JsonPath"},{"name":"com.google.protobuf:protobuf-java","old_version":"3.25.5","new_version":"4.35.1","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"net.minidev:accessors-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"commons-net:commons-net","old_version":"3.10.0","new_version":"3.13.0","repository_url":"https://github.com/apache/commons-net"},{"name":"com.squareup.okio:okio","old_version":"3.4.0","new_version":"3.17.0","repository_url":"https://github.com/square/okio"},{"name":"commons-cli:commons-cli","old_version":"1.5.0","new_version":"1.11.0","repository_url":"https://github.com/apache/commons-cli"},{"name":"dnsjava:dnsjava","old_version":"3.6.0","new_version":"3.6.5","repository_url":"https://github.com/dnsjava/dnsjava"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.6.1","new_version":"4.0.3","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"at.yawk.lz4:lz4-java","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/yawkat/lz4-java"},{"name":"commons-io:commons-io","old_version":"2.15.1","new_version":"2.22.0"},{"name":"com.google.errorprone:error_prone_core","old_version":"2.31.0","new_version":"2.50.0","repository_url":"https://github.com/google/error-prone"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.14.2","new_version":"2.21.0","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.5.0","new_version":"3.6.3","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"org.apache.maven.plugins:maven-pmd-plugin","old_version":"3.21.0","new_version":"3.28.0","repository_url":"https://github.com/apache/maven-pmd-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.15","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.10.0","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M5","new_version":"3.6.0-M1","repository_url":"https://github.com/apache/maven-surefire"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"2.23.0","new_version":"3.8.0","repository_url":"https://github.com/diffplug/spotless"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.1.2","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.8.6.6","new_version":"4.10.2.0","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"},{"name":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.5.1","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.scala-lang:scala-library","old_version":"2.12.7","new_version":"3.8.4","repository_url":"https://github.com/scala/scala3"},{"name":"org.apache.kafka:kafka-clients","old_version":"4.1.2","new_version":"4.3.1"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.21","new_version":"2.22","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.h2database:h2","old_version":"2.2.224","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.0.2","new_version":"10.9.1"},{"name":"org.apache.maven.plugins:maven-assembly-plugin","old_version":"3.6.0","new_version":"3.8.0","repository_url":"https://github.com/apache/maven-assembly-plugin"},{"name":"org.apache.maven.plugins:maven-jar-plugin","old_version":"3.3.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-jar-plugin"},{"name":"org.apache.paimon:paimon-flink-1.20","old_version":"1.4.1","new_version":"1.4.2"},{"name":"org.apache.paimon:paimon-flink-cdc","old_version":"1.4.1","new_version":"1.4.2"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"4.11.1","new_version":"5.8.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.apache.kafka:connect-api","old_version":"3.6.1","new_version":"4.3.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the other-deps group with 48 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.2` | `2.6` |\n| org.slf4j:slf4j-api | `1.7.15` | `2.0.18` |\n| org.apache.logging.log4j:log4j-api | `2.25.4` | `2.26.1` |\n| org.apache.logging.log4j:log4j-core | `2.25.4` | `2.26.1` |\n| org.apache.logging.log4j:log4j-1.2-api | `2.25.4` | `2.26.1` |\n| org.apache.logging.log4j:log4j-slf4j-impl | `2.25.4` | `2.26.1` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `8.4.0` | `9.7.0` |\n| org.apache.hadoop:hadoop-client | `3.3.6` | `3.5.0` |\n| org.apache.hadoop:hadoop-common | `3.3.6` | `3.5.0` |\n| org.apache.hadoop:hadoop-hdfs | `3.3.6` | `3.5.0` |\n| org.apache.hadoop:hadoop-mapreduce-client-core | `3.3.6` | `3.5.0` |\n| [com.alibaba.nacos:nacos-client](https://github.com/alibaba/nacos) | `2.1.2` | `3.2.2` |\n| [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) | `2.0.52` | `2.0.62` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.21.4` | `2.22.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.21.4` | `2.22.0` |\n| [com.jayway.jsonpath:json-path](https://github.com/jayway/JsonPath) | `2.9.0` | `3.0.0` |\n| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `3.25.5` | `4.35.1` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [net.minidev:accessors-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [commons-net:commons-net](https://github.com/apache/commons-net) | `3.10.0` | `3.13.0` |\n| [com.squareup.okio:okio](https://github.com/square/okio) | `3.4.0` | `3.17.0` |\n| [commons-cli:commons-cli](https://github.com/apache/commons-cli) | `1.5.0` | `1.11.0` |\n| [dnsjava:dnsjava](https://github.com/dnsjava/dnsjava) | `3.6.0` | `3.6.5` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.6.1` | `4.0.3` |\n| [at.yawk.lz4:lz4-java](https://github.com/yawkat/lz4-java) | `1.10.1` | `1.11.0` |\n| commons-io:commons-io | `2.15.1` | `2.22.0` |\n| [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) | `2.31.0` | `2.50.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.14.2` | `2.21.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.5.0` | `3.6.3` |\n| [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) | `3.21.0` | `3.28.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.15` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.10.0` | `3.15.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M5` | `3.6.0-M1` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.23.0` | `3.8.0` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.1.2` | `3.6.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.8.6.6` | `4.10.2.0` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.5.1` | `3.6.2` |\n| [org.scala-lang:scala-library](https://github.com/scala/scala3) | `2.12.7` | `3.8.4` |\n| org.apache.kafka:kafka-clients | `4.1.2` | `4.3.1` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.21` | `2.22` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.2.224` | `2.4.240` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.0.2` | `10.9.1` |\n| [org.apache.maven.plugins:maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin) | `3.6.0` | `3.8.0` |\n| [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) | `3.3.0` | `3.5.0` |\n| org.apache.paimon:paimon-flink-1.20 | `1.4.1` | `1.4.2` |\n| org.apache.paimon:paimon-flink-cdc | `1.4.1` | `1.4.2` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `4.11.1` | `5.8.0` |\n| org.apache.kafka:connect-api | `3.6.1` | `4.3.1` |\n\n\nUpdates `org.yaml:snakeyaml` from 2.2 to 2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/015ab57b3a789f85cf8967f6f3431035d928d9bc\"\u003e\u003ccode\u003e015ab57\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/snakeyaml/snakeyaml/commits/4795519ef773da23c8816a4e932f9aaffd630f8c\"\u003e\u003ccode\u003e4795519\u003c/code\u003e\u003c/a\u003e Update info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/9c36c69034617a1c2e06b5b9b6da4073416279b8\"\u003e\u003ccode\u003e9c36c69\u003c/code\u003e\u003c/a\u003e Introduce devcontainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/0c5b3e513a8a3971f7c97404f73fadebb63b73c0\"\u003e\u003ccode\u003e0c5b3e5\u003c/code\u003e\u003c/a\u003e fix: add debug level to internal logger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/a65b13170d1b221af062d6aa90fd7741ed7ea7cd\"\u003e\u003ccode\u003ea65b131\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into devcontainers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/788a98b92bfd1696e95a0a48eb1d652d80660149\"\u003e\u003ccode\u003e788a98b\u003c/code\u003e\u003c/a\u003e Update changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/556b4bfec56355987f292f0ee515798b3a2eb3e0\"\u003e\u003ccode\u003e556b4bf\u003c/code\u003e\u003c/a\u003e Add info for devcontainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/0828c39da732f89844c0c66d7f55169417f8cd16\"\u003e\u003ccode\u003e0828c39\u003c/code\u003e\u003c/a\u003e ops: migrate deployment from OSSRH to Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/30d6a3a64809f0f6d3d9fd901a85b7c3cda94930\"\u003e\u003ccode\u003e30d6a3a\u003c/code\u003e\u003c/a\u003e Add a test for issue 1108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/2da4c6d8bfe0590dab56a5319366dc3b6558b9b5\"\u003e\u003ccode\u003e2da4c6d\u003c/code\u003e\u003c/a\u003e Remove unrelated code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.6..snakeyaml-2.2\"\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 1.7.15 to 2.0.18\n\nUpdates `org.apache.logging.log4j:log4j-api` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-1.2-api` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-1.2-api` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.25.4 to 2.26.1\n\nUpdates `com.mysql:mysql-connector-j` from 8.4.0 to 9.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mysql/mysql-connector-j/blob/release/9.x/CHANGES\"\u003ecom.mysql:mysql-connector-j's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/\"\u003ehttps://dev.mysql.com/doc/relnotes/connector-j/en/\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003eVersion 9.7.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119863 (Bug#38951042), Inaccurate decoding of negative TIME durations in Binary Protocol (Cursor Mode).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWL#17215, Implement JDBC 4.3/4.5 Statement/Connection.enquote* methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119245 (Bug#38599240), Select into fix breaks queries with 'into' in them. (reopened)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119659 (Bug#38916595), BinaryResultsetReader fails to consume EOF packet after column definitions when EOF is not deprecated.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVersion 9.6.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118002 (Bug#37843004), The setFetchSize() method in the Statement class may have a potential bug.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#113130 (Bug#36043125), getGeneratedKeys() returns a zero resultset with non-key-generating statements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#113336 (Bug#36080226), Inconsistent getUpdateCount() Behavior with allowMultiQueries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118234 (Bug#37975837), A potential bugs in Mysql Connector/J.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#113413 (Bug#36107426), Connection.changeUser cannot be done after DriverManager.loginTimeout elapses.\nThanks to Kazuhisa Kawashima for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119271 (Bug#38599496), Connector/J fails to accept legacy value zeroDateTimeBehavior=convertToNull on multi-host URLs (failover).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119245 (Bug#38599240), Select into fix breaks queries with 'into' in them.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVersion 9.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#72036 (Bug#18403804), XA isSameRM() shouldn't take database into account.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#62693 (Bug#16722068), XAConnection savepoint capability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#81128 (Bug#23146631), Master host list overwritten by slave list when loadBalanceConnectionGroup used.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#19887224, RUNNING THE TEST SUITE WITH SOCKSPROXY* PROPERTIES HANGS IN TEST TESTBUG56429.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#98699 (Bug#30932850), Allow empty keyStore file for keyStoreTypes that do not require files.\nThanks to Kolbe Kegel for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118938 (Bug#38396227), DatabaseMetaDataInformationSchema#getSchemas has a bug.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#99292 (Bug#31195955), Contribution: Support Windows time zone 'Coordinated Universal Time'.\nThanks to Frédéric Barrière for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#107094 (Bug#34104230), NullPointerException when calling equals with null on MultiHostConnectionProxy.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/0aade1f13bcc98faf7dda5c02e782481eb291f62\"\u003e\u003ccode\u003e0aade1f\u003c/code\u003e\u003c/a\u003e Fix for Bug#119863 (Bug#38951042), Inaccurate decoding of negative TIME durat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/b6d5baabb5a9c4d01fccaafde032e8356b0ab5b8\"\u003e\u003ccode\u003eb6d5baa\u003c/code\u003e\u003c/a\u003e Update for GPL license book.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/a7cc5a9c8ec1c5ca7dcf97627935052c768a910e\"\u003e\u003ccode\u003ea7cc5a9\u003c/code\u003e\u003c/a\u003e Fix for DateTimeTest failures after some of the work done for WL#16669 in MyS...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/6a0c818f9619291251b33a868d4f8b0d70b676cb\"\u003e\u003ccode\u003e6a0c818\u003c/code\u003e\u003c/a\u003e WL#17215, Implement JDBC 4.3/4.5 Statement/Connection.enquote* methods.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/5f96e85b0b0ff3fc9326fb346e05c88e45af02a7\"\u003e\u003ccode\u003e5f96e85\u003c/code\u003e\u003c/a\u003e Fix for Bug#119245 (Bug#38599240), Select into fix breaks queries with 'into'...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/8d779fc31cb87906e86e7ea7dd316ed2778f85cd\"\u003e\u003ccode\u003e8d779fc\u003c/code\u003e\u003c/a\u003e Fix for Bug#119659 (Bug#38916595), BinaryResultsetReader fails to consume EOF...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/139117975bb31e8fb5a74887db23bbc6eda9ba92\"\u003e\u003ccode\u003e1391179\u003c/code\u003e\u003c/a\u003e Copyright header year bump.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/5c764b4b30b8aaa244665951146787e6b20f0639\"\u003e\u003ccode\u003e5c764b4\u003c/code\u003e\u003c/a\u003e Post-release version bump.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/fdef61f4af21fa9e0ac334ff0664ec754c164cc0\"\u003e\u003ccode\u003efdef61f\u003c/code\u003e\u003c/a\u003e Update copyright year.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/43aced76f8e2a261f7eca62d3715ecf932108753\"\u003e\u003ccode\u003e43aced7\u003c/code\u003e\u003c/a\u003e Update for GPL license book.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mysql/mysql-connector-j/compare/8.4.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 `org.apache.hadoop:hadoop-client` from 3.3.6 to 3.5.0\n\nUpdates `org.apache.hadoop:hadoop-common` from 3.3.6 to 3.5.0\n\nUpdates `org.apache.hadoop:hadoop-hdfs` from 3.3.6 to 3.5.0\n\nUpdates `org.apache.hadoop:hadoop-mapreduce-client-core` from 3.3.6 to 3.5.0\n\nUpdates `com.alibaba.nacos:nacos-client` from 2.1.2 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/nacos/releases\"\u003ecom.alibaba.nacos:nacos-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2 (May 29th, 2026)\u003c/h2\u003e\n\u003cp\u003eNacos 3.2.2 is mainly a bugfix and experience-improvement release for the 3.2 series.\u003c/p\u003e\n\u003cp\u003eThis release focuses on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsole experience improvements for Config, Naming, MCP, Skill, AI resources, and namespace workflows.\u003c/li\u003e\n\u003cli\u003eStability and compatibility fixes across Config, Naming, plugins, startup scripts, and AI resource handling.\u003c/li\u003e\n\u003cli\u003eAI Registry import, discovery, publishing, subscription, and security improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor AI Registry and Console users, this release adds or improves:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImporting AI resources from operator-configured external registries.\u003c/li\u003e\n\u003cli\u003eSkill well-known discovery, Skill subscription, and latest protocol adapter support.\u003c/li\u003e\n\u003cli\u003eConfig diff confirmation, Prompt Markdown download, and Skill upload lifecycle improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt also fixes bugs across Config, Naming, Console, MCP, Skill, plugins, and client-side watch handling.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDetailed changes in this release:\u003c/p\u003e\n\u003ch2\u003eFeature\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14695\"\u003e#14695\u003c/a\u003e Support label-based matching for Config gray rules.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14848\"\u003e#14848\u003c/a\u003e Add Prompt version download as Markdown.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14907\"\u003e#14907\u003c/a\u003e Support specifying a target version when uploading Skills.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14985\"\u003e#14985\u003c/a\u003e Add persistent instance deregistration support in Console v3.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15022\"\u003e#15022\u003c/a\u003e Support optional Skill auto-publish after review.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15031\"\u003e#15031\u003c/a\u003e Extend nacos.functionMode with microservice and ai modes.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15142\"\u003e#15142\u003c/a\u003e Support drag-and-drop ZIP upload and batch Skill upload.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15183\"\u003e#15183\u003c/a\u003e Support importing AI resources from operator-configured external registries, including MCP resources, Skill well-known resources, importer APIs, SPI models, built-in presets, and source-based import UI.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15234\"\u003e#15234\u003c/a\u003e Support commit messages when uploading AI skills.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15247\"\u003e#15247\u003c/a\u003e Support the latest Skill well-known protocol in the registry adapter.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15263\"\u003e#15263\u003c/a\u003e Add Skill subscription support and refactor AgentSpec subscription to HTTP polling with 304 handling.\u003c/p\u003e\n\u003ch2\u003eEnhancement/Refactor\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14833\"\u003e#14833\u003c/a\u003e\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15221\"\u003e#15221\u003c/a\u003e Route AI resource version trace logging through trace events and the default plugin.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14911\"\u003e#14911\u003c/a\u003e Split LDAP authentication into an optional plugin and package the LDAP plugin JAR.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14983\"\u003e#14983\u003c/a\u003e Enforce non-frontmatter Markdown body content during Skill validation.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15059\"\u003e#15059\u003c/a\u003e Add the reviewed version status after pipeline approval for Skill versions.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15066\"\u003e#15066\u003c/a\u003e Harden AgentSpec ZIP parsing with Zip Slip, Zip Bomb, and entry-count defenses.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15138\"\u003e#15138\u003c/a\u003e Add Config publish diff confirmation in the new Console.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15145\"\u003e#15145\u003c/a\u003e Restrict forcePublish to valid Skill states and add pipeline stale flags for re-edit.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15164\"\u003e#15164\u003c/a\u003e Make Skill ZIP entry and size limits configurable.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15165\"\u003e#15165\u003c/a\u003e Parallelize AgentSpec storage writes to align with Skill behavior.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15258\"\u003e#15258\u003c/a\u003e Enable reviewed status by default for the AI publish pipeline.\u003c/p\u003e\n\u003ch2\u003eBugFix\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/alibaba/nacos/commit/cdf4e1b6aa76d50839a0b8d3c8806430d14fef86\"\u003e\u003ccode\u003ecdf4e1b\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14122\"\u003e#14122\u003c/a\u003e] Skip unsupported skills.sh sources (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15271\"\u003e#15271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/fe962a65ca0ff81ea0b38d5e143ed9c953b45439\"\u003e\u003ccode\u003efe962a6\u003c/code\u003e\u003c/a\u003e Stabilize auth and agent spec cache tests (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15270\"\u003e#15270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/9299084cbf44525ff1817f0fcd246442933085a6\"\u003e\u003ccode\u003e9299084\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15087\"\u003e#15087\u003c/a\u003e] Upgrade safe dependencies and enable default AI importers (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15\"\u003e#15\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/4ac3b7dcbc3eb732314fa54e15b23c9494d27b55\"\u003e\u003ccode\u003e4ac3b7d\u003c/code\u003e\u003c/a\u003e Add since annotations for skill subscription APIs (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15267\"\u003e#15267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/2f290dbc5025aee1128764c0e97ac877bb306546\"\u003e\u003ccode\u003e2f290db\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15258\"\u003e#15258\u003c/a\u003e] Enable reviewed status by default (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15259\"\u003e#15259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/0a69ba2430b7a35d0a5f400236476f46b3999442\"\u003e\u003ccode\u003e0a69ba2\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15263\"\u003e#15263\u003c/a\u003e] Refactor AgentSpec subscription to HTTP polling with 304, and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/9136e9864f431e53b443a736b5f8e1ea3c8afe4b\"\u003e\u003ccode\u003e9136e98\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/Since\"\u003e\u003ccode\u003e@​Since\u003c/code\u003e\u003c/a\u003e annotations for public APIs (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15266\"\u003e#15266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/27a14fb47a65a96fc679dfcd60df2227a73890b8\"\u003e\u003ccode\u003e27a14fb\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14992\"\u003e#14992\u003c/a\u003e] Add v3 naming APIs to DistroFilter (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15262\"\u003e#15262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/5932ad2811060b40c28f4982ef7df171ffe0e604\"\u003e\u003ccode\u003e5932ad2\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15138\"\u003e#15138\u003c/a\u003e] Add config publish diff confirmation (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15261\"\u003e#15261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/6c996d167a99bdf7d626ffec7529f97c9e36b45f\"\u003e\u003ccode\u003e6c996d1\u003c/code\u003e\u003c/a\u003e fix(logging): bind Logger to the declaring class in four places (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15257\"\u003e#15257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/nacos/compare/2.1.2...3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.alibaba:fastjson` from 2.0.52 to 2.0.62\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.61版本发布\u003c/h2\u003e\n\u003ch1\u003eFASTJSON 2.0.61 Release Notes\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Date:\u003c/strong\u003e 07 Feb 2026\n\u003cstrong\u003eTag:\u003c/strong\u003e 2.0.61 (170f71f)\u003c/p\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThis is a regularly scheduled maintenance release with feature enhancements, performance improvements, and bug fixes. Users should upgrade as needed.\u003c/p\u003e\n\u003ch2\u003eChanges \u0026amp; Bug Fixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eFixed issue where Jackson's \u003ccode\u003e@JsonProperty\u003c/code\u003e on methods was being ignored in record types \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3893\"\u003e#3893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple \u003ccode\u003eArrayIndexOutOfBoundsException\u003c/code\u003e issues in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e, \u003ccode\u003eJSONReaderASCII\u003c/code\u003e, and \u003ccode\u003eJSONReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3883\"\u003e#3883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved performance when parsing JSON with numerous escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3889\"\u003e#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed conflict where global Date writer overrides \u003ccode\u003e@JSONField\u003c/code\u003e format \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3864\"\u003e#3864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeUtils.castToTimestamp\u003c/code\u003e compatibility issues when upgrading from 1.2.83 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3906\"\u003e#3906\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3907\"\u003e#3907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for serializing non-finite numbers (NaN, Infinity) as strings \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded default value support for \u003ccode\u003egetString\u003c/code\u003e and other \u003ccode\u003egetXXX\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3880\"\u003e#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed double quotes issue in \u003ccode\u003eTypeUtils.cast\u003c/code\u003e with Long global converter \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3932\"\u003e#3932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded Java 8 \u003ccode\u003eTimeModule\u003c/code\u003e support including improved \u003ccode\u003eYearMonth\u003c/code\u003e support \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3934\"\u003e#3934\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3935\"\u003e#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed scientific notation floating point deserialization errors \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3917\"\u003e#3917\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3939\"\u003e#3939\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3955\"\u003e#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded serialization support for \u003ccode\u003eorg.w3c.dom.Node\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3960\"\u003e#3960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed exception when parsing object keys with emoji and escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3928\"\u003e#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed generic type inference for \u003ccode\u003eList\u003c/code\u003e subclasses during deserialization \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3926\"\u003e#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for custom error messages in JSON Schema validation \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1559\"\u003e#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eparse(InputStream)\u003c/code\u003e overload with default context \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eDirectByteBuffer\u003c/code\u003e \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e for \u003ccode\u003ejava.nio.ByteBuffer#array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for composing multiple filters (\u003ccode\u003ePropertyFilter\u003c/code\u003e, \u003ccode\u003ePropertyPreFilter\u003c/code\u003e, etc.) \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3877\"\u003e#3877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect overflow check when parsing \u003ccode\u003eBigInteger\u003c/code\u003e as \u003ccode\u003eDouble\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced security checks in hex digit processing\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003ereadString\u003c/code\u003e performance in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e/\u003ccode\u003eJSONReaderUTF16\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed various issues with \u003ccode\u003eWriteNulls\u003c/code\u003e, \u003ccode\u003eErrorOnNullForPrimitives\u003c/code\u003e, \u003ccode\u003eNotWriteDefaultValue\u003c/code\u003e, and other features\u003c/li\u003e\n\u003cli\u003eAdded ProGuard rules for fields affected by reflection operations\u003c/li\u003e\n\u003cli\u003eFixed cast error when using \u003ccode\u003e-Dfastjson2.creator=reflect\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1563\"\u003e#1563\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eMaven Dependency Configuration\u003c/h2\u003e\n\u003ch3\u003eStandard Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;2.0.61\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAndroid 5 Optimized Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\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/alibaba/fastjson2/commit/7ddfd76e03bd263f4dd3a33dd403bd2387d2c801\"\u003e\u003ccode\u003e7ddfd76\u003c/code\u003e\u003c/a\u003e 2.0.62 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/5a050751f15bacca225d479883764f3a707640bb\"\u003e\u003ccode\u003e5a05075\u003c/code\u003e\u003c/a\u003e fix: JSONPath syntax error when 'in'/'rlike' filter follows other filters (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/14ea6ea41fe828b65489b3fa176bc09f28968db7\"\u003e\u003ccode\u003e14ea6ea\u003c/code\u003e\u003c/a\u003e fix: Map subclass loses \u003ca href=\"https://github.com/type\"\u003e\u003ccode\u003e@​type\u003c/code\u003e\u003c/a\u003e when serialized with ValueFilter (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3984\"\u003e#3984\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4029\"\u003e#4029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ede10a52aaac350476984a911b48481fd064cb3a\"\u003e\u003ccode\u003eede10a5\u003c/code\u003e\u003c/a\u003e Docs/comprehensive documentation overhaul (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4028\"\u003e#4028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/7bceed23f1c6df607dd02c887fa1841d22aa0a89\"\u003e\u003ccode\u003e7bceed2\u003c/code\u003e\u003c/a\u003e fix: skip whitespace after non-comma in readLocalDate for UTF8 reader (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4005\"\u003e#4005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/05e822003e14a194bd40dc180c5c2c636336252f\"\u003e\u003ccode\u003e05e8220\u003c/code\u003e\u003c/a\u003e fix: DateUtils multiple bugs — bitwise OR typo, bounds check off-by-one, wron...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/b3eb46c2d124385e39e6166d1374cdbe220a4205\"\u003e\u003ccode\u003eb3eb46c\u003c/code\u003e\u003c/a\u003e Refactor/improve object reader creator asm (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/bbb1d0250aed2a0aba4c3dbbebdf9bfb2c2fed9b\"\u003e\u003ccode\u003ebbb1d02\u003c/code\u003e\u003c/a\u003e fix: IOUtils.regionMatches off-by-one and parseInt error message corruption (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/f15dc36ce50828ba4bc2222ea5422a4d24ae22b2\"\u003e\u003ccode\u003ef15dc36\u003c/code\u003e\u003c/a\u003e fix: writeFloat(float[]) ArrayIndexOutOfBoundsException when WriteNonStringVa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/f95194786605279eeb0e248892a619936a4ed5f8\"\u003e\u003ccode\u003ef951947\u003c/code\u003e\u003c/a\u003e fix: JSONPath nested array filter returning incorrect results, for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/400\"\u003e#400\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.52...2.0.62\"\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.21.4 to 2.22.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/d763562443cc9d6e224a6265ca3710195c813cf5\"\u003e\u003ccode\u003ed763562\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/e5c69fe5f7be957490d52dae70787e7a8138ddda\"\u003e\u003ccode\u003ee5c69fe\u003c/code\u003e\u003c/a\u003e Re-do 2.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/0ba6a369eaa19a71b2b63fe40b1e9d317c0eb522\"\u003e\u003ccode\u003e0ba6a36\u003c/code\u003e\u003c/a\u003e Bump version after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b106011025f6447695e21ddbb9fd3952d284d10c\"\u003e\u003ccode\u003eb106011\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/18a7fe416a0bf666f6c2ddc6da883bc96382dd2d\"\u003e\u003ccode\u003e18a7fe4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/503a14ffa4a74ad56a02fd25f0cd997df163c647\"\u003e\u003ccode\u003e503a14f\u003c/code\u003e\u003c/a\u003e Re-do 2.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/ab95bc0056119f08ef721849be5e5f2c256b82cd\"\u003e\u003ccode\u003eab95bc0\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/0a4b8dedee08e159fddca5eb8e812c1ad881017a\"\u003e\u003ccode\u003e0a4b8de\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/719a42f3676ab3c10e3cd057966807b2206151e7\"\u003e\u003ccode\u003e719a42f\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/92488484b64bc348c43e5a7ff910d93c2f9e9b9c\"\u003e\u003ccode\u003e9248848\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.21.4...jackson-core-2.22.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.21.4 to 2.22.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.jayway.jsonpath:json-path` from 2.9.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jayway/JsonPath/releases\"\u003ecom.jayway.jsonpath:json-path's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson-path-3.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadding jackson3 provider (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1066\"\u003e#1066\u003c/a\u003e) by \u003ca href=\"https://github.com/bsa01\"\u003e\u003ccode\u003e@​bsa01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1067\"\u003ejson-path/JsonPath#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare Version 3.0.0 - Java 17 baseline with Jackson 3 by \u003ca href=\"https://github.com/kallestenflo\"\u003e\u003ccode\u003e@​kallestenflo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1072\"\u003ejson-path/JsonPath#1072\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/bsa01\"\u003e\u003ccode\u003e@​bsa01\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1067\"\u003ejson-path/JsonPath#1067\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/json-path/JsonPath/compare/json-path-2.10.0...json-path-3.0.0\"\u003ehttps://github.com/json-path/JsonPath/compare/json-path-2.10.0...json-path-3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ejson-path-2.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumps dependency versions by \u003ca href=\"https://github.com/kallestenflo\"\u003e\u003ccode\u003e@​kallestenflo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1057\"\u003ejson-path/JsonPath#1057\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003enet.minidev:json-smart:2.6.0\u003c/li\u003e\n\u003cli\u003eorg.slf4j:slf4j-api:2.0.17\u003c/li\u003e\n\u003cli\u003ecom.google.code.gson:gson:2.13.2\u003c/li\u003e\n\u003cli\u003eorg.hamcrest:hamcrest:3.0\u003c/li\u003e\n\u003cli\u003ecom.fasterxml.jackson.core:jackson-databind:2.19.2\u003c/li\u003e\n\u003cli\u003eorg.json:json:20250517\u003c/li\u003e\n\u003cli\u003eorg.apache.tapestry:tapestry-json:5.9.0\u003c/li\u003e\n\u003cli\u003ejakarta.json:jakarta.json-api:2.1.3\u003c/li\u003e\n\u003cli\u003ejakarta.json.bind:jakarta.json.bind-api:2.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/json-path/JsonPath/compare/json-path-2.9.0...json-path-2.10.0\"\u003ehttps://github.com/json-path/JsonPath/compare/json-path-2.9.0...json-path-2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/62a4c9f0f65ba3f625aa0867d64c528ba72d09ec\"\u003e\u003ccode\u003e62a4c9f\u003c/code\u003e\u003c/a\u003e Prepare Version 3.0.0 - Java 17 baseline with Jackson 3 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/470b56661adc7b677f5e225529f80c1fefb4104d\"\u003e\u003ccode\u003e470b566\u003c/code\u003e\u003c/a\u003e Prepare version 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/5a7f29e3f0c1403a94971e93309fe7cfbccf3bd3\"\u003e\u003ccode\u003e5a7f29e\u003c/code\u003e\u003c/a\u003e adding jackson3 provider (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1066\"\u003e#1066\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1067\"\u003e#1067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/b6c60b3deef74a83eaa92c8dca7d0bc097e957cd\"\u003e\u003ccode\u003eb6c60b3\u003c/code\u003e\u003c/a\u003e Prepare next version (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/a42738784bbfd77ded36ed07b28dab6b7e00e2af\"\u003e\u003ccode\u003ea427387\u003c/code\u003e\u003c/a\u003e Release 2.10.0 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/8e3b92f5ce859c875c399d97ce8e527829194568\"\u003e\u003ccode\u003e8e3b92f\u003c/code\u003e\u003c/a\u003e Bumps dependency versions (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/45333e0a310af70ad48d34d306da30af1e8e6314\"\u003e\u003ccode\u003e45333e0\u003c/code\u003e\u003c/a\u003e [CI] Remove Java 18 from build matrix (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/3732a85549f3b4c61de4d7eaaab9c3848bcca3aa\"\u003e\u003ccode\u003e3732a85\u003c/code\u003e\u003c/a\u003e Upgrade net.minidev:json-smart from 2.5.0 to 2.5.1 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1004\"\u003e#1004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/2d4cc06cd24e3422e29e2de02f154b34d75f5de0\"\u003e\u003ccode\u003e2d4cc06\u003c/code\u003e\u003c/a\u003e Upgrade to gradle 8.5 and add java 21 build (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/83ced526cb62672e16905acb6efd952e9bfd60ab\"\u003e\u003ccode\u003e83ced52\u003c/code\u003e\u003c/a\u003e Remove web-test project (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jayway/JsonPath/compare/json-path-2.9.0...json-path-3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.protobuf:protobuf-java` from 3.25.5 to 4.35.1\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 `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\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/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:accessors-smart` from 2.5.0 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:accessors-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\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/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.5.2\u003c/h2\u003e\n\u003ch2\u003eAbout CVE-2024-57699\u003c/h2\u003e\n\u003cp\u003eThanks for \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e Some remarks on the CVE, more discussions in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/236\"\u003e#236\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eas mentioned \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/232\"\u003ehere\u003c/a\u003e it is quite unlikely that the vulnerability is exploited if you come here because of Spring Security / \u003ccode\u003ecom.nimbusds:oauth2-oidc-sdk\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ethe code changes for the upcoming release will \u0026quot;only\u0026quot; fix the default modes provided by \u003ca href=\"https://github.com/netplex/json-smart-v2/blob/master/json-smart/src/main/java/net/minidev/json/parser/JSONParser.java#L118\"\u003eJSONParser\u003c/a\u003e, e.g. \u003ccode\u003eMODE_RFC4627\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eif you create the \u003ccode\u003eJSONParser\u003c/code\u003e manually / with custom options, make sure you set option \u003ccode\u003eLIMIT_JSON_DEPTH\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003esince that's what \u0026quot;connect2id\u0026quot; is doing in their library, they were responsible for fixing it. They've already provided a new 11.x release that fixes the \u003ccode\u003eJSONParser\u003c/code\u003e setup on their side, i.e. you rather need \u003cem\u003etheir\u003c/em\u003e fixed version and not version 2.5.2 of json-smart\u003c/li\u003e\n\u003cli\u003eas stated \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/issues/494/\"\u003ehere\u003c/a\u003e, they would also need to backport the fix to the versions that \u003ca href=\"https://github.com/spring-projects/spring-security/blob/27cb1154f25c74a6532dbd222ead9da53e880020/gradle/libs.versions.toml#L25\"\u003eSpring Security needs\u003c/a\u003e IMHO\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix CVE-2024-57699 for predefined parsers by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/233\"\u003enetplex/json-smart-v2#233\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/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.0...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-net:commons-net` from 3.10.0 to 3.13.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-net/blob/master/RELEASE-NOTES.txt\"\u003ecommons-net:commons-net's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Net 3.13.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Net team is pleased to announce the release of Apache Commons Net 3.13.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Net library contains a collection of network utilities and protocol implementations.\nSupported protocols include Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Telnet, and Whois.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons Net, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Net website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-net/\"\u003ehttps://commons.apache.org/proper/commons-net/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-net/download_net.cgi\"\u003ehttps://commons.apache.org/proper/commons-net/download_net.cgi\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cp\u003eo           Add DatagramSocketClient.getDefaultTimeoutDuration() and deprecate getDefaultTimeout(). Thanks to Gary Gregory.\no NET-741:  Add subnet IPv6 handling with SubnetUtils6 \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/391\"\u003e#391\u003c/a\u003e. Thanks to Maros Orsak, Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cp\u003eo           DaytimeTCPClientTest now should now pass inside most VPNs. Thanks to Henri Biestro, Gary Gregory.\no           Migrate tests to JUnit5 \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/358\"\u003e#358\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/359\"\u003e#359\u003c/a\u003e. Thanks to Jakub Kupczyk, Gary Gregory.\no           Fix malformed Javadoc comments. Thanks to Gary Gregory.\no           IMAPExportMbox now restores the current thread's interrupt flag when catching InterruptedException. Thanks to Gary Gregory.\no           IOUtil.readWrite() now restores the current thread's interrupt flag when catching InterruptedException. Thanks to Gary Gregory.\no           TelnetInputStream now restores the current thread's interrupt flag when catching InterruptedException. Thanks to Gary Gregory.\no NET-740:  FTP fails to parse listings for Linux vsftpd in Chinese or Japanese \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/393\"\u003e#393\u003c/a\u003e. Thanks to Jianwei Guo, Gary Gregory.\no           TelnetInputStream.read() doesn't preserve the original InterruptedException as the cause of its InterruptedIOException. Thanks to Gary Gregory.\no           FTPClient._storeFile(String, String, InputStream) doesn't always close it's internal socket when an exception is thrown early in processing. Thanks to Gary Gregory.\no           ListenerList.removeListener(T) now ignores null input to avoid a NullPointerException. Thanks to Gary Gregory.\no           ListenerList.addListener(T) now ignores null input. Thanks to Gary Gregory.\no           Fix typo in FTPConnectionClosedException message from FTP.getReply(boolean). Thanks to Gary Gregory.\no           Reimplement Util.copyReader() with IOUtils.copyLarge(). Thanks to Gary Gregory.\no           Reimplement Util.copyStream() with IOUtils.copyLarge(). Thanks to Gary Gregory.\no           Reimplement Util.copyStream() with IOUtils.copyLarge(). Thanks to Gary Gregory.\no           Deprecate Util.copyReader(Reader, Writer) in favor of IOUtils.copyLarge(Reader, Writer). Thanks to Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eo           Bump org.apache.commons:commons-parent from 85 to 97 \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/371\"\u003e#371\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/388\"\u003e#388\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/389\"\u003e#389\u003c/a\u003e. Thanks to Gary Gregory, Dependabot.\no           Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0. Thanks to Gary Gregory, Dependabot.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/35fa0dff3e8660359832e72631ff3cf557b543a8\"\u003e\u003ccode\u003e35fa0df\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 3.13.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/1cc5b6e77d86bb54131742fee175e7c700bbf2ca\"\u003e\u003ccode\u003e1cc5b6e\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-net/commit/a4b246e085c1d3ce5936806d8f85d2e826daca8a\"\u003e\u003ccode\u003ea4b246e\u003c/code\u003e\u003c/a\u003e Reuse IOUtils.copyLarge()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/e5ca262cea38b2f889eb003818cf9f97a6395ad6\"\u003e\u003ccode\u003ee5ca262\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3cb18ec82ef0b3640536137639763a682994a61e\"\u003e\u003ccode\u003e3cb18ec\u003c/code\u003e\u003c/a\u003e Deprecate Util.copyReader(Reader, Writer) in favor of\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3373d77db2376665a034e753e3646251b3d23aa4\"\u003e\u003ccode\u003e3373d77\u003c/code\u003e\u003c/a\u003e Reimplement Util.copyReader() with IOUtils.copyLarge()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3be2077ccf1da69614a7883ed352037e30f3366f\"\u003e\u003ccode\u003e3be2077\u003c/code\u003e\u003c/a\u003e Reimplement Util.copyStream() with IOUtils.copyLarge()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/7b41144008427acceea596ac74f36e716ea2586e\"\u003e\u003ccode\u003e7b41144\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/1b584b493ffa6a1b42cbda3c7f683e073f1a3bdf\"\u003e\u003ccode\u003e1b584b4\u003c/code\u003e\u003c/a\u003e Fix typo in FTPConnectionClosedException message from\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3792023843b95dabe60fb745287cae94c8a44be5\"\u003e\u003ccode\u003e3792023\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-net/compare/rel/commons-net-3.10.0...rel/commons-net-3.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.squareup.okio:okio` from 3.4.0 to 3.17.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/square/okio/blob/master/CHANGELOG.md\"\u003ecom.squareup.okio:okio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.17.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-11\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew: Adjust down the Kotlin stdlib dependency to [Kotlin 2.1.21][kotlin_2_1_21]. Okio is built\nwith an up-to-date Kotlin compiler (2.2.21), but depends on an older kotlin-stdlib. We're doing\nthis so you can update Okio and Kotlin independently.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: Return the correct timestamp in \u003ccode\u003eFileMetadata.createdAtMillis\u003c/code\u003e on Kotlin/Native on UNIX\nplatforms. We were incorrectly using the POSIX \u003ccode\u003ectime\u003c/code\u003e (\u003cem\u003echange\u003c/em\u003e time) instead of the\n\u003ccode\u003ebirthtime\u003c/code\u003e. With this fix Okio now prefers \u003ccode\u003estatx()\u003c/code\u003e over \u003ccode\u003estat()\u003c/code\u003e on native platforms. This\nAPI first appeared in Linux in 4.11 (2017) and Android in API 30 (2020).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-17\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Don't delay triggering timeouts. In 3.16.0 we introduced a regression that caused timeouts\nto fi...\n\n_Description has been truncated_","html_url":"https://github.com/SophiaData/Bigdata_Code_Tutorial/pull/237","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SophiaData%2FBigdata_Code_Tutorial/issues/237","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/237/packages"},{"uuid":"4620762590","node_id":"PR_kwDORpI3ds7kT5Y4","number":134,"state":"closed","title":"build(deps): bump the all-maven group across 1 directory with 115 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-14T02:02:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-09T09:33:49.000Z","updated_at":"2026-06-14T02:02:36.000Z","time_to_close":404918,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all-maven","update_count":115,"packages":[{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.5.14","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.ai:spring-ai-bom","old_version":"1.0.0","new_version":"1.1.7","repository_url":"https://github.com/spring-projects/spring-ai"},{"name":"com.squareup.okio:okio-jvm","old_version":"3.6.0","new_version":"3.17.0","repository_url":"https://github.com/square/okio"},{"name":"com.squareup.okio:okio","old_version":"3.4.0","new_version":"3.17.0","repository_url":"https://github.com/square/okio"},{"name":"org.springframework.cloud:spring-cloud-dependencies","old_version":"2025.0.2","new_version":"2025.1.1","repository_url":"https://github.com/spring-cloud/spring-cloud-release"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.22.0","new_version":"2.28.1","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"org.apache.xmlbeans:xmlbeans","old_version":"5.1.1","new_version":"5.3.0"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.22.0"},{"name":"org.jsoup:jsoup","old_version":"1.18.1","new_version":"1.22.2","repository_url":"https://github.com/jhy/jsoup"},{"name":"org.jetbrains:annotations","old_version":"24.0.1","new_version":"26.1.0","repository_url":"https://github.com/JetBrains/java-annotations"},{"name":"org.apache.commons:commons-compress","old_version":"1.24.0","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"com.github.pagehelper:pagehelper","old_version":"5.3.3","new_version":"6.1.1","repository_url":"https://github.com/pagehelper/Mybatis-PageHelper"},{"name":"com.iwhaleai.byai:by-framework","old_version":"0.2.6","new_version":"0.2.8"},{"name":"com.fasterxml.woodstox:woodstox-core","old_version":"7.0.0","new_version":"7.2.1","repository_url":"https://github.com/FasterXML/woodstox"},{"name":"org.glassfish.hk2:hk2-api","old_version":"3.1.1","new_version":"4.0.1"},{"name":"org.eclipse.parsson:parsson","old_version":"1.1.7","new_version":"1.1.9","repository_url":"https://github.com/eclipse-ee4j/parsson"},{"name":"com.google.errorprone:error_prone_annotations","old_version":"2.36.0","new_version":"2.49.0"},{"name":"org.opengauss:opengauss-jdbc","old_version":"6.0.0","new_version":"6.0.3"},{"name":"com.alibaba:druid","old_version":"1.2.23","new_version":"1.2.28","repository_url":"https://github.com/alibaba/druid"},{"name":"com.mysql:mysql-connector-j","old_version":"8.4.0","new_version":"9.7.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"org.mybatis:mybatis","old_version":"3.5.14","new_version":"3.5.19","repository_url":"https://github.com/mybatis/mybatis-3"},{"name":"org.mybatis:mybatis-spring","old_version":"3.0.3","new_version":"4.0.0","repository_url":"https://github.com/mybatis/spring"},{"name":"org.apache.commons:commons-lang3","old_version":"3.13.0","new_version":"3.20.0"},{"name":"org.apache.commons:commons-collections4","old_version":"4.4","new_version":"4.5.0"},{"name":"commons-codec:commons-codec","old_version":"1.16.0","new_version":"1.22.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"jakarta.xml.bind:jakarta.xml.bind-api","old_version":"4.0.0","new_version":"4.0.5","repository_url":"https://github.com/jakartaee/jaxb-api"},{"name":"org.glassfish.jaxb:jaxb-runtime","old_version":"4.0.2","new_version":"4.0.9"},{"name":"jakarta.activation:jakarta.activation-api","old_version":"2.1.1","new_version":"2.1.4","repository_url":"https://github.com/jakartaee/jaf-api"},{"name":"io.github.resilience4j:resilience4j-spring-boot3","old_version":"2.0.2","new_version":"2.4.0"},{"name":"io.github.resilience4j:resilience4j-circuitbreaker","old_version":"2.0.2","new_version":"2.4.0"},{"name":"io.github.resilience4j:resilience4j-ratelimiter","old_version":"2.0.2","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.github.resilience4j:resilience4j-retry","old_version":"2.0.2","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.github.resilience4j:resilience4j-bulkhead","old_version":"2.0.2","new_version":"2.4.0"},{"name":"io.github.resilience4j:resilience4j-timelimiter","old_version":"2.0.2","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.8","new_version":"3.0.3","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springdoc:springdoc-openapi-starter-common","old_version":"2.8.8","new_version":"3.0.3","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"io.jsonwebtoken:jjwt-api","old_version":"0.11.5","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"io.jsonwebtoken:jjwt-impl","old_version":"0.11.5","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"io.jsonwebtoken:jjwt-jackson","old_version":"0.11.5","new_version":"0.13.0"},{"name":"com.alibaba:transmittable-thread-local","old_version":"2.14.2","new_version":"2.14.5","repository_url":"https://github.com/alibaba/transmittable-thread-local"},{"name":"org.junit.jupiter:junit-jupiter","old_version":"5.10.0","new_version":"6.1.0","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"com.alibaba:fastjson","old_version":"2.0.53","new_version":"2.0.62","repository_url":"https://github.com/alibaba/fastjson2"},{"name":"redis.clients:jedis","old_version":"6.0.0","new_version":"7.5.2"},{"name":"com.squareup.okhttp3:okhttp","old_version":"4.12.0","new_version":"5.4.0","repository_url":"https://github.com/square/okhttp"},{"name":"com.squareup.okhttp3:okhttp-sse","old_version":"4.12.0","new_version":"5.4.0","repository_url":"https://github.com/square/okhttp"},{"name":"com.google.protobuf:protobuf-java","old_version":"3.24.4","new_version":"4.35.0"},{"name":"org.apache.poi:poi","old_version":"5.2.4","new_version":"5.5.1"},{"name":"org.apache.poi:poi-ooxml","old_version":"5.2.4","new_version":"5.5.1"},{"name":"org.apache.poi:poi-scratchpad","old_version":"5.2.4","new_version":"5.5.1"},{"name":"fr.opensagres.xdocreport:fr.opensagres.poi.xwpf.converter.pdf","old_version":"2.0.4","new_version":"2.2.0"},{"name":"org.hibernate.validator:hibernate-validator","old_version":"8.0.1.Final","new_version":"9.1.0.Final","repository_url":"https://github.com/hibernate/hibernate-validator"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.18","new_version":"1.5.34","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-core","old_version":"1.5.18","new_version":"1.5.34","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.apache.tomcat:tomcat-annotations-api","old_version":"10.1.55","new_version":"11.0.22"},{"name":"org.apache.tomcat.embed:tomcat-embed-el","old_version":"10.1.55","new_version":"11.0.22"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"org.springframework.security:spring-security-crypto","old_version":"6.5.9","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-web","old_version":"6.5.9","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-core","old_version":"6.5.9","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-config","old_version":"6.5.9","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.6"},{"name":"com.itextpdf:itextpdf","old_version":"5.5.13.4","new_version":"5.5.13.5","repository_url":"https://github.com/itext/itextpdf"},{"name":"io.netty:netty-all","old_version":"4.1.133.Final","new_version":"4.2.15.Final","repository_url":"https://github.com/netty/netty"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.2","new_version":"4.3.0"},{"name":"com.auth0:java-jwt","old_version":"4.4.0","new_version":"4.5.2"},{"name":"org.apache.httpcomponents:httpclient","old_version":"4.5.13","new_version":"4.5.14"},{"name":"com.alibaba:druid-spring-boot-starter","old_version":"1.1.9","new_version":"1.2.28","repository_url":"https://github.com/alibaba/druid"},{"name":"io.minio:minio","old_version":"8.6.0","new_version":"9.0.1","repository_url":"https://github.com/minio/minio-java"},{"name":"commons-net:commons-net","old_version":"3.9.0","new_version":"3.13.0","repository_url":"https://github.com/apache/commons-net"},{"name":"com.clickhouse:clickhouse-jdbc","old_version":"0.4.6","new_version":"0.9.8","repository_url":"https://github.com/ClickHouse/clickhouse-java"},{"name":"com.vesoft:client","old_version":"3.0.0","new_version":"3.8.4"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"8.15.5","new_version":"9.4.2","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.elasticsearch.client:elasticsearch-rest-client","old_version":"8.15.5","new_version":"9.4.2","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.elasticsearch:elasticsearch","old_version":"8.15.5","new_version":"9.4.2","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.elasticsearch:elasticsearch-x-content","old_version":"8.15.5","new_version":"9.4.2","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"com.baomidou:mybatis-plus-extension","old_version":"3.5.5","new_version":"3.5.16","repository_url":"https://github.com/baomidou/mybatis-plus"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.2.0","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.baomidou:mybatis-plus-boot-starter","old_version":"3.5.5","new_version":"3.5.16","repository_url":"https://github.com/baomidou/mybatis-plus"},{"name":"com.github.jsqlparser:jsqlparser","old_version":"4.5","new_version":"5.3","repository_url":"https://github.com/JSQLParser/JSqlParser"},{"name":"com.aliyun:tea","old_version":"1.3.1","new_version":"1.4.2","repository_url":"https://github.com/aliyun/tea-java"},{"name":"commons-logging:commons-logging","old_version":"1.2","new_version":"1.3.6","repository_url":"https://github.com/apache/commons-logging"},{"name":"com.aliyun:tea-util","old_version":"0.2.23","new_version":"0.2.27","repository_url":"https://github.com/aliyun/tea-util"},{"name":"org.jacoco:org.jacoco.agent","old_version":"0.8.8","new_version":"0.8.15","repository_url":"https://github.com/jacoco/jacoco"},{"name":"com.aliyun:tea-openapi","old_version":"0.3.8","new_version":"0.3.15","repository_url":"https://github.com/aliyun/darabonba-openapi"},{"name":"com.github.pagehelper:pagehelper-spring-boot-starter","old_version":"1.4.7","new_version":"4.1.0","repository_url":"https://github.com/pagehelper/pagehelper-spring-boot"},{"name":"com.aliyun:dingtalk","old_version":"2.2.17","new_version":"2.2.53","repository_url":"https://github.com/aliyun/alibabacloud-sdk"},{"name":"com.aliyun:dysmsapi20170525","old_version":"2.0.24","new_version":"4.5.1","repository_url":"https://github.com/aliyun/alibabacloud-sdk"},{"name":"com.aliyun:credentials-java","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/aliyun/credentials-java"},{"name":"org.mybatis.spring.boot:mybatis-spring-boot-starter","old_version":"3.0.4","new_version":"4.0.1","repository_url":"https://github.com/mybatis/spring-boot-starter"},{"name":"org.xerial.snappy:snappy-java","old_version":"1.1.10.5","new_version":"1.1.10.8","repository_url":"https://github.com/xerial/snappy-java"},{"name":"joda-time:joda-time","old_version":"2.10.10","new_version":"2.14.2","repository_url":"https://github.com/JodaOrg/joda-time"},{"name":"io.swagger:swagger-annotations","old_version":"1.5.24","new_version":"1.6.16"},{"name":"tools.jackson.core:jackson-core","old_version":"3.1.1","new_version":"3.2.0"},{"name":"tools.jackson.core:jackson-databind","old_version":"3.1.1","new_version":"3.2.0"},{"name":"tools.jackson.dataformat:jackson-dataformat-yaml","old_version":"3.1.1","new_version":"3.2.0"},{"name":"org.projectlombok:lombok","old_version":"1.18.38","new_version":"1.18.46","repository_url":"https://github.com/projectlombok/lombok"},{"name":"jakarta.annotation:jakarta.annotation-api","old_version":"2.1.1","new_version":"3.0.0","repository_url":"https://github.com/jakartaee/common-annotations-api"},{"name":"cn.hutool:hutool-all","old_version":"5.8.38","new_version":"5.8.46","repository_url":"https://github.com/looly/hutool"},{"name":"com.aliyun.oss:aliyun-sdk-oss","old_version":"3.17.2","new_version":"3.18.5","repository_url":"https://github.com/aliyun/aliyun-oss-java-sdk"},{"name":"org.xerial:sqlite-jdbc","old_version":"3.46.1.0","new_version":"3.53.2.0","repository_url":"https://github.com/xerial/sqlite-jdbc"},{"name":"com.google.zxing:core","old_version":"3.3.3","new_version":"3.5.4","repository_url":"https://github.com/zxing/zxing"},{"name":"com.dingtalk.open:app-stream-client","old_version":"1.0.5","new_version":"1.3.12"},{"name":"io.modelcontextprotocol.sdk:mcp","old_version":"1.0.0","new_version":"1.1.3","repository_url":"https://github.com/modelcontextprotocol/java-sdk"},{"name":"dev.langchain4j:langchain4j-mcp","old_version":"1.1.0-beta7","new_version":"1.16.1-beta26","repository_url":"https://github.com/langchain4j/langchain4j"},{"name":"dev.langchain4j:langchain4j-core","old_version":"1.1.0","new_version":"1.16.1","repository_url":"https://github.com/langchain4j/langchain4j"},{"name":"dev.langchain4j:langchain4j","old_version":"1.1.0","new_version":"1.16.1","repository_url":"https://github.com/langchain4j/langchain4j"},{"name":"org.apache.pdfbox:pdfbox","old_version":"3.0.3","new_version":"3.0.7"},{"name":"com.github.librepdf:openpdf","old_version":"1.3.30","new_version":"3.0.5"},{"name":"mysql:mysql-connector-java","old_version":"5.1.26","new_version":"8.0.33"},{"name":"org.apache.maven.plugins:maven-dependency-plugin","old_version":"3.6.1","new_version":"3.11.0","repository_url":"https://github.com/apache/maven-dependency-plugin"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.11.0","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.4.1","new_version":"3.6.3","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.2.5","new_version":"3.5.6","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-help-plugin","old_version":"3.4.1","new_version":"3.5.1","repository_url":"https://github.com/apache/maven-help-plugin"},{"name":"org.mybatis.generator:mybatis-generator-maven-plugin","old_version":"1.3.7","new_version":"2.0.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-maven group with 115 updates in the /byclaw-be directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.14` | `4.0.6` |\n| [org.springframework.ai:spring-ai-bom](https://github.com/spring-projects/spring-ai) | `1.0.0` | `1.1.7` |\n| [com.squareup.okio:okio-jvm](https://github.com/square/okio) | `3.6.0` | `3.17.0` |\n| [com.squareup.okio:okio](https://github.com/square/okio) | `3.4.0` | `3.17.0` |\n| [org.springframework.cloud:spring-cloud-dependencies](https://github.com/spring-cloud/spring-cloud-release) | `2025.0.2` | `2025.1.1` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.22.0` | `2.28.1` |\n| org.apache.xmlbeans:xmlbeans | `5.1.1` | `5.3.0` |\n| commons-io:commons-io | `2.19.0` | `2.22.0` |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.18.1` | `1.22.2` |\n| [org.jetbrains:annotations](https://github.com/JetBrains/java-annotations) | `24.0.1` | `26.1.0` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.24.0` | `1.28.0` |\n| [com.github.pagehelper:pagehelper](https://github.com/pagehelper/Mybatis-PageHelper) | `5.3.3` | `6.1.1` |\n| com.iwhaleai.byai:by-framework | `0.2.6` | `0.2.8` |\n| [com.fasterxml.woodstox:woodstox-core](https://github.com/FasterXML/woodstox) | `7.0.0` | `7.2.1` |\n| org.glassfish.hk2:hk2-api | `3.1.1` | `4.0.1` |\n| [org.eclipse.parsson:parsson](https://github.com/eclipse-ee4j/parsson) | `1.1.7` | `1.1.9` |\n| com.google.errorprone:error_prone_annotations | `2.36.0` | `2.49.0` |\n| org.opengauss:opengauss-jdbc | `6.0.0` | `6.0.3` |\n| [com.alibaba:druid](https://github.com/alibaba/druid) | `1.2.23` | `1.2.28` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `8.4.0` | `9.7.0` |\n| [org.mybatis:mybatis](https://github.com/mybatis/mybatis-3) | `3.5.14` | `3.5.19` |\n| [org.mybatis:mybatis-spring](https://github.com/mybatis/spring) | `3.0.3` | `4.0.0` |\n| org.apache.commons:commons-lang3 | `3.13.0` | `3.20.0` |\n| org.apache.commons:commons-collections4 | `4.4` | `4.5.0` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.16.0` | `1.22.0` |\n| [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api) | `4.0.0` | `4.0.5` |\n| org.glassfish.jaxb:jaxb-runtime | `4.0.2` | `4.0.9` |\n| [jakarta.activation:jakarta.activation-api](https://github.com/jakartaee/jaf-api) | `2.1.1` | `2.1.4` |\n| io.github.resilience4j:resilience4j-spring-boot3 | `2.0.2` | `2.4.0` |\n| io.github.resilience4j:resilience4j-circuitbreaker | `2.0.2` | `2.4.0` |\n| [io.github.resilience4j:resilience4j-ratelimiter](https://github.com/resilience4j/resilience4j) | `2.0.2` | `2.4.0` |\n| [io.github.resilience4j:resilience4j-retry](https://github.com/resilience4j/resilience4j) | `2.0.2` | `2.4.0` |\n| io.github.resilience4j:resilience4j-bulkhead | `2.0.2` | `2.4.0` |\n| [io.github.resilience4j:resilience4j-timelimiter](https://github.com/resilience4j/resilience4j) | `2.0.2` | `2.4.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.8` | `3.0.3` |\n| [org.springdoc:springdoc-openapi-starter-common](https://github.com/springdoc/springdoc-openapi) | `2.8.8` | `3.0.3` |\n| [io.jsonwebtoken:jjwt-api](https://github.com/jwtk/jjwt) | `0.11.5` | `0.13.0` |\n| [io.jsonwebtoken:jjwt-impl](https://github.com/jwtk/jjwt) | `0.11.5` | `0.13.0` |\n| io.jsonwebtoken:jjwt-jackson | `0.11.5` | `0.13.0` |\n| [com.alibaba:transmittable-thread-local](https://github.com/alibaba/transmittable-thread-local) | `2.14.2` | `2.14.5` |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `5.10.0` | `6.1.0` |\n| [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) | `2.0.53` | `2.0.62` |\n| redis.clients:jedis | `6.0.0` | `7.5.2` |\n| [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) | `4.12.0` | `5.4.0` |\n| [com.squareup.okhttp3:okhttp-sse](https://github.com/square/okhttp) | `4.12.0` | `5.4.0` |\n| com.google.protobuf:protobuf-java | `3.24.4` | `4.35.0` |\n| org.apache.poi:poi | `5.2.4` | `5.5.1` |\n| org.apache.poi:poi-ooxml | `5.2.4` | `5.5.1` |\n| org.apache.poi:poi-scratchpad | `5.2.4` | `5.5.1` |\n| fr.opensagres.xdocreport:fr.opensagres.poi.xwpf.converter.pdf | `2.0.4` | `2.2.0` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `8.0.1.Final` | `9.1.0.Final` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.34` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.34` |\n| org.apache.tomcat:tomcat-annotations-api | `10.1.55` | `11.0.22` |\n| org.apache.tomcat.embed:tomcat-embed-el | `10.1.55` | `11.0.22` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [org.springframework.security:spring-security-crypto](https://github.com/spring-projects/spring-security) | `6.5.9` | `7.0.5` |\n| [org.springframework.security:spring-security-web](https://github.com/spring-projects/spring-security) | `6.5.9` | `7.0.5` |\n| [org.springframework.security:spring-security-core](https://github.com/spring-projects/spring-security) | `6.5.9` | `7.0.5` |\n| [org.springframework.security:spring-security-config](https://github.com/spring-projects/spring-security) | `6.5.9` | `7.0.5` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.6` |\n| [com.itextpdf:itextpdf](https://github.com/itext/itextpdf) | `5.5.13.4` | `5.5.13.5` |\n| [io.netty:netty-all](https://github.com/netty/netty) | `4.1.133.Final` | `4.2.15.Final` |\n| org.apache.kafka:kafka-clients | `3.9.2` | `4.3.0` |\n| com.auth0:java-jwt | `4.4.0` | `4.5.2` |\n| org.apache.httpcomponents:httpclient | `4.5.13` | `4.5.14` |\n| [com.alibaba:druid-spring-boot-starter](https://github.com/alibaba/druid) | `1.1.9` | `1.2.28` |\n| [io.minio:minio](https://github.com/minio/minio-java) | `8.6.0` | `9.0.1` |\n| [commons-net:commons-net](https://github.com/apache/commons-net) | `3.9.0` | `3.13.0` |\n| [com.clickhouse:clickhouse-jdbc](https://github.com/ClickHouse/clickhouse-java) | `0.4.6` | `0.9.8` |\n| com.vesoft:client | `3.0.0` | `3.8.4` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `8.15.5` | `9.4.2` |\n| [org.elasticsearch.client:elasticsearch-rest-client](https://github.com/elastic/elasticsearch) | `8.15.5` | `9.4.2` |\n| [org.elasticsearch:elasticsearch](https://github.com/elastic/elasticsearch) | `8.15.5` | `9.4.2` |\n| [org.elasticsearch:elasticsearch-x-content](https://github.com/elastic/elasticsearch) | `8.15.5` | `9.4.2` |\n| [com.baomidou:mybatis-plus-extension](https://github.com/baomidou/mybatis-plus) | `3.5.5` | `3.5.16` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.2.0` | `4.0.6` |\n| [com.baomidou:mybatis-plus-boot-starter](https://github.com/baomidou/mybatis-plus) | `3.5.5` | `3.5.16` |\n| [com.github.jsqlparser:jsqlparser](https://github.com/JSQLParser/JSqlParser) | `4.5` | `5.3` |\n| [com.aliyun:tea](https://github.com/aliyun/tea-java) | `1.3.1` | `1.4.2` |\n| [commons-logging:commons-logging](https://github.com/apache/commons-logging) | `1.2` | `1.3.6` |\n| [com.aliyun:tea-util](https://github.com/aliyun/tea-util) | `0.2.23` | `0.2.27` |\n| [org.jacoco:org.jacoco.agent](https://github.com/jacoco/jacoco) | `0.8.8` | `0.8.15` |\n| [com.aliyun:tea-openapi](https://github.com/aliyun/darabonba-openapi) | `0.3.8` | `0.3.15` |\n| [com.github.pagehelper:pagehelper-spring-boot-starter](https://github.com/pagehelper/pagehelper-spring-boot) | `1.4.7` | `4.1.0` |\n| [com.aliyun:dingtalk](https://github.com/aliyun/alibabacloud-sdk) | `2.2.17` | `2.2.53` |\n| [com.aliyun:dysmsapi20170525](https://github.com/aliyun/alibabacloud-sdk) | `2.0.24` | `4.5.1` |\n| [com.aliyun:credentials-java](https://github.com/aliyun/credentials-java) | `1.0.2` | `1.0.3` |\n| [org.mybatis.spring.boot:mybatis-spring-boot-starter](https://github.com/mybatis/spring-boot-starter) | `3.0.4` | `4.0.1` |\n| [org.xerial.snappy:snappy-java](https://github.com/xerial/snappy-java) | `1.1.10.5` | `1.1.10.8` |\n| [joda-time:joda-time](https://github.com/JodaOrg/joda-time) | `2.10.10` | `2.14.2` |\n| io.swagger:swagger-annotations | `1.5.24` | `1.6.16` |\n| tools.jackson.core:jackson-core | `3.1.1` | `3.2.0` |\n| tools.jackson.core:jackson-databind | `3.1.1` | `3.2.0` |\n| tools.jackson.dataformat:jackson-dataformat-yaml | `3.1.1` | `3.2.0` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.38` | `1.18.46` |\n| [jakarta.annotation:jakarta.annotation-api](https://github.com/jakartaee/common-annotations-api) | `2.1.1` | `3.0.0` |\n| [cn.hutool:hutool-all](https://github.com/looly/hutool) | `5.8.38` | `5.8.46` |\n| [com.aliyun.oss:aliyun-sdk-oss](https://github.com/aliyun/aliyun-oss-java-sdk) | `3.17.2` | `3.18.5` |\n| [org.xerial:sqlite-jdbc](https://github.com/xerial/sqlite-jdbc) | `3.46.1.0` | `3.53.2.0` |\n| [com.google.zxing:core](https://github.com/zxing/zxing) | `3.3.3` | `3.5.4` |\n| com.dingtalk.open:app-stream-client | `1.0.5` | `1.3.12` |\n| [io.modelcontextprotocol.sdk:mcp](https://github.com/modelcontextprotocol/java-sdk) | `1.0.0` | `1.1.3` |\n| [dev.langchain4j:langchain4j-mcp](https://github.com/langchain4j/langchain4j) | `1.1.0-beta7` | `1.16.1-beta26` |\n| [dev.langchain4j:langchain4j-core](https://github.com/langchain4j/langchain4j) | `1.1.0` | `1.16.1` |\n| [dev.langchain4j:langchain4j](https://github.com/langchain4j/langchain4j) | `1.1.0` | `1.16.1` |\n| org.apache.pdfbox:pdfbox | `3.0.3` | `3.0.7` |\n| com.github.librepdf:openpdf | `1.3.30` | `3.0.5` |\n| mysql:mysql-connector-java | `5.1.26` | `8.0.33` |\n| [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) | `3.6.1` | `3.11.0` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.11.0` | `3.15.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.4.1` | `3.6.3` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.2.5` | `3.5.6` |\n| [org.apache.maven.plugins:maven-help-plugin](https://github.com/apache/maven-help-plugin) | `3.4.1` | `3.5.1` |\n| org.mybatis.generator:mybatis-generator-maven-plugin | `1.3.7` | `2.0.0` |\n\n\nUpdates `org.springframework.boot:spring-boot-starter-parent` from 3.5.14 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault security is misconfigured when spring-boot-actuator-autoconfigure is present and spring-boot-health is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50188\"\u003e#50188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eElasticsearch Rest5Client auto-configuration misconfigures underlying HTTP client \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50187\"\u003e#50187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50185\"\u003e#50185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50183\"\u003e#50183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50180\"\u003e#50180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50178\"\u003e#50178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50176\"\u003e#50176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50174\"\u003e#50174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50077\"\u003e#50077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassic starters are missing several modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50071\"\u003e#50071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModule spring-boot-resttestclient is missing from spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50069\"\u003e#50069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50064\"\u003e#50064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50039\"\u003e#50039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50017\"\u003e#50017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50012\"\u003e#50012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWith spring.jackson.use-jackson2-defaults set to true, FAIL_ON_UNKNOWN_PROPERTIES is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49951\"\u003e#49951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49946\"\u003e#49946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive MongoDB starter has a transitive dependency on the synchronous MongoDB driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49945\"\u003e#49945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49943\"\u003e#49943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49880\"\u003e#49880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49869\"\u003e#49869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49866\"\u003e#49866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security's PathPatternRequestMatcher.Builder is not auto-configured when using WebMvcTest and spring-boot-security-test \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49854\"\u003e#49854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAPI versioning path strategy should be applied path last as it is not meant to yield \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49800\"\u003e#49800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50146\"\u003e#50146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Clients still document that API versioning can be configured via properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50126\"\u003e#50126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50097\"\u003e#50097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50085\"\u003e#50085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50024\"\u003e#50024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50019\"\u003e#50019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50015\"\u003e#50015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in JdbcSessionAutoConfiguration Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49873\"\u003e#49873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49851\"\u003e#49851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the need for Liquibase and Flyway starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49839\"\u003e#49839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka documentation refers to deprecated JSON serializer and deserializer classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49826\"\u003e#49826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50027\"\u003e#50027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49911\"\u003e#49911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50134\"\u003e#50134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50051\"\u003e#50051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50104\"\u003e#50104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49914\"\u003e#49914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8821ad2cd381bb4b9615a61479e1de7305a8ba39\"\u003e\u003ccode\u003e8821ad2\u003c/code\u003e\u003c/a\u003e Release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9e4048a03f17adfe78057a3c4d5b4693305c0ae0\"\u003e\u003ccode\u003e9e4048a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/20bb11c3984802990572ddbeae8b66885a8f2462\"\u003e\u003ccode\u003e20bb11c\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.15-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/98daa8ea30f39a5b0ca6768b5cbc2dc8698ef4e1\"\u003e\u003ccode\u003e98daa8e\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/874f6294b91da18367b8b5ab7b2fad3fa23cfba6\"\u003e\u003ccode\u003e874f629\u003c/code\u003e\u003c/a\u003e Fix default security with actuator but without health\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e41b3bf731d1134bc18ec1f68ac01e0fe1c54923\"\u003e\u003ccode\u003ee41b3bf\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Elasticsearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef8527bb0ef8f564f4f9c57a7be99a7aa96c6ab0\"\u003e\u003ccode\u003eef8527b\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a7bd332b6d19fef1aa4cf28434985f2b03a2e0f\"\u003e\u003ccode\u003e4a7bd33\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3a9d836621605d39cfd88b677f2c6085aa1a1402\"\u003e\u003ccode\u003e3a9d836\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8e013b6f909c3882ed87ca78111e4a8bfe33ff72\"\u003e\u003ccode\u003e8e013b6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.14...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.ai:spring-ai-bom` from 1.0.0 to 1.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-ai/releases\"\u003eorg.springframework.ai:spring-ai-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSpring AI 1.1.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOllama doesnt work in a graalvm native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-ai/issues/6064\"\u003e#6064\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenAiChatModel streaming drops chunks due to internal switchMap when using buffered concatMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-ai/issues/6122\"\u003e#6122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRedisVectorStore#doDelete\u003c/code\u003e only deletes the 10 first messages \u003ca href=\"https://redirect.github.com/spring-projects/spring-ai/issues/6066\"\u003e#6066\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eSpring AI 1.1.6 Release Notes\u003c/h1\u003e\n\u003ch2\u003e🎯 Highlights\u003c/h2\u003e\n\u003cp\u003eThis release includes 1 new features, 5 bug fixes, 2 documentation improvements, 5 other improvements.\u003c/p\u003e\n\u003ch2\u003e⏪ Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChat memory advisors now require an explicit conversation ID to be supplied. This is a behavioral change that affects how chat memory is scoped and managed. Applications relying on implicit conversation IDs must be updated to supply an explicit ID. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/13cde419e30042c663706f130dd65b80d92d4667\"\u003e13cde41\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Upgrading Notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePromptChatMemoryAdvisor is now deprecated and chat memory advisors require an explicit conversation ID. Update your code to: (1) replace PromptChatMemoryAdvisor with the recommended alternative, and (2) ensure an explicit conversation ID is supplied when using any chat memory advisor. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/917f62ebec13cf01027c094dd36d4106b1c8dc47\"\u003e917f62e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⭐ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMCP auto-configuration now includes the missing \u003ca href=\"https://github.com/ConditionalOnMissingBean\"\u003e\u003ccode\u003e@​ConditionalOnMissingBean\u003c/code\u003e\u003c/a\u003e check, allowing users to provide their own bean definitions and override the auto-configured MCP beans as expected in Spring Boot auto-configuration patterns. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/d4025e5d8ede18158cbd9b53b1cc4a0ad107af3a\"\u003ed4025e5\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🪲 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the MilvusVectorStore's doDelete method incorrectly escaped strings in the ID list, which could cause deletion operations to fail or behave unexpectedly. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/20206a46408ef8a9609f54afc7c82a0b5fd2e357\"\u003e20206a4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the ChatClientAdvisorTests test suite to supply an explicit conversation ID, aligning tests with the new requirement for explicit conversation IDs in chat memory advisors. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/704e5c6519c150662c7338782639fa84ffe8c9ed\"\u003e704e5c6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the MistralAiChatModelObservationIT integration test to ensure observation functionality works correctly with the MistralAI chat model provider. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/a89145db26831f2f8bf22e0f76155ecebd8d7c5c\"\u003ea89145d\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrects an issue where configured options were not being properly included in MistralAI API requests, ensuring all user-defined settings are correctly passed through. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/7bcf32aa134b3954ba70bed625de4adcbfe8fab4\"\u003e7bcf32a\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolves a regression in how AssistantMessage.ToolCall.id is handled when using the Ollama integration, restoring correct tool call identification behavior. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/bb9d65ea96d3d57cf3c7467fb82e86bc25c9f238\"\u003ebb9d65e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📓 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrected typographical errors in the MCP (Model Context Protocol) documentation for improved readability and accuracy. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/a1ad7f2a4a784432dde61520723fb80119008320\"\u003ea1ad7f2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed broken xref anchors in the documentation to restore proper cross-reference navigation between documentation sections. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/f03c104234de47a9e91d0a7f312f458ebeb5cbe9\"\u003ef03c104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔨 Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated MCP SDK from version 0.17.0 to 0.18.2 and MCP annotations from 0.8.0 to 0.9.0, bringing in the latest MCP protocol improvements and bug fixes. \u003ca href=\"https://redirect.github.com/spring-projects/spring-ai/pull/5961\"\u003e#5961\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔩 Build Updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the project build to use JDK 17.0.19, ensuring compatibility and incorporating the latest Java 17 patch release for the build environment. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/27281e62dec4fd0857ab3d0da79cd3b83105b260\"\u003e27281e6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReorganizes the project structure by relocating Spring AI starter modules to a dedicated starters/ directory for better maintainability and clarity. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/22f867673c0d59a4607022d0a5992b5f0c59f6ef\"\u003e22f8676\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🙏 Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all contributors who made this release possible:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tzolov\"\u003e\u003ccode\u003eChristian Tzolov (@​tzolov)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emileplas\"\u003e\u003ccode\u003eEmile Plas (@​emileplas)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ilayaperumalg\"\u003e\u003ccode\u003eIlayaperumal Gopinathan (@​ilayaperumalg)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sobychacko\"\u003e\u003ccode\u003eSoby Chacko (@​sobychacko)\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/spring-projects/spring-ai/commit/d8503868d3e84547db51d8f10379e1a075fe2d99\"\u003e\u003ccode\u003ed850386\u003c/code\u003e\u003c/a\u003e Release version 1.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-ai/commit/5b78fe924eb2327f652cbdae1531999a6a98ba81\"\u003e\u003ccode\u003e5b78fe9\u003c/code\u003e\u003c/a\u003e Harden filename handling in AnthropicSkillsResponseHelper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-ai/commit/3fc37483ae6b215efc743f41b303820091b05aee\"\u003e\u003ccode\u003e3fc3748\u003c/code\u003e\u003c/a\u003e Fix deprecated model for OpenAI SDK Image model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-ai/commit/b83d3928cd84f547c094a89d23969b256b567f4b\"\u003e\u003ccode\u003eb83d392\u003c/code\u003e\u003c/a\u003e Fix OpenAI ITs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-ai/commit/f63fac2a2d968bccd1cbc3c62a7ad78294f16ed5\"\u003e\u003ccode\u003ef63fac2\u003c/code\u003e\u003c/a\u003e Fix deprecated audio models in OpenAI API and OpenAI SDK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-ai/commit/9a5f2154bdda22949091ffd7ae4f532934d0092f\"\u003e\u003ccode\u003e9a5f215\u003c/code\u003e\u003c/a\u003e fix: update OpenAI image API to gpt-image-1-mini, dropping DALL-E support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-ai/commit/30c7be9000b8a9afd58e3a580b5424630e6d7509\"\u003e\u003ccode\u003e30c7be9\u003c/code\u003e\u003c/a\u003e fix: Add missing configurations for ChatModel streaming tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-ai/commit/42b9cc72e1d665a417403e403828228bcff254d4\"\u003e\u003ccode\u003e42b9cc7\u003c/code\u003e\u003c/a\u003e Replace switchMap with concatMap/map to prevent streaming data loss (\u003ca href=\"https://redirect.github.com/spring-projects/spring-ai/issues/6106\"\u003e#6106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-ai/commit/24a89f5555be3d6db006dfb46930b569a28a51ee\"\u003e\u003ccode\u003e24a89f5\u003c/code\u003e\u003c/a\u003e Fix Redis vector store filter delete to paginate search results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-ai/commit/df99841177c419d09f936d917fb673fb4eecf4ad\"\u003e\u003ccode\u003edf99841\u003c/code\u003e\u003c/a\u003e Add Ollama ThinkOption runtime hints\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-ai/compare/v1.0.0...v1.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.squareup.okio:okio-jvm` from 3.6.0 to 3.17.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/square/okio/blob/master/CHANGELOG.md\"\u003ecom.squareup.okio:okio-jvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.17.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-11\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew: Adjust down the Kotlin stdlib dependency to [Kotlin 2.1.21][kotlin_2_1_21]. Okio is built\nwith an up-to-date Kotlin compiler (2.2.21), but depends on an older kotlin-stdlib. We're doing\nthis so you can update Okio and Kotlin independently.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: Return the correct timestamp in \u003ccode\u003eFileMetadata.createdAtMillis\u003c/code\u003e on Kotlin/Native on UNIX\nplatforms. We were incorrectly using the POSIX \u003ccode\u003ectime\u003c/code\u003e (\u003cem\u003echange\u003c/em\u003e time) instead of the\n\u003ccode\u003ebirthtime\u003c/code\u003e. With this fix Okio now prefers \u003ccode\u003estatx()\u003c/code\u003e over \u003ccode\u003estat()\u003c/code\u003e on native platforms. This\nAPI first appeared in Linux in 4.11 (2017) and Android in API 30 (2020).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-17\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Don't delay triggering timeouts. In 3.16.0 we introduced a regression that caused timeouts\nto fire later than they were supposed to.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-14\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release is the same as 3.16.2. We forgot to cherry-pick a commit before we released!\u003c/p\u003e\n\u003ch2\u003eVersion 3.16.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-14\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: \u003ccode\u003eokio-assetfilesystem\u003c/code\u003e APIs now correctly restored as visible to Kotlin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-09\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Don't crash when calling \u003ccode\u003eSocket.shutdownOutput()\u003c/code\u003e or \u003ccode\u003eshutdownInput()\u003c/code\u003e on an \u003ccode\u003eSSLSocket\u003c/code\u003e on\nAndroid API 21. This method throws an \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e, so we now catch that and\nclose the underlying stream instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-07-29\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Change \u003ccode\u003eSocket.asOkioSocket()\u003c/code\u003e to resolve its source \u003ccode\u003eInputStream\u003c/code\u003e and \u003ccode\u003eOutputStream\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/80a50234e5edb96041a8168c4754ba9e1ff3625a\"\u003e\u003ccode\u003e80a5023\u003c/code\u003e\u003c/a\u003e Prepare for release 3.17.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/65c0c26bb5242b697ffc28f6c666ae0a01197ff6\"\u003e\u003ccode\u003e65c0c26\u003c/code\u003e\u003c/a\u003e Switch to FileMetadata to use statx instead of stat on Linux and Apple platfo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/b11f17b233601af92ae1fabea3fecdeea0608631\"\u003e\u003ccode\u003eb11f17b\u003c/code\u003e\u003c/a\u003e Remove Kotlin/JS IR default parameter workarounds. (\u003ca href=\"https://redirect.github.com/square/okio/issues/1786\"\u003e#1786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/b35f473635db8ad9d5a9b096780e960d1b8f7d4d\"\u003e\u003ccode\u003eb35f473\u003c/code\u003e\u003c/a\u003e Update Gradle to v9.4.0 (\u003ca href=\"https://redirect.github.com/square/okio/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/cbcee31f2bcb7e6f606d8eafc45f4c8ea7228cae\"\u003e\u003ccode\u003ecbcee31\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact action to v7 (\u003ca href=\"https://redirect.github.com/square/okio/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/fc7aecb7f6f7a123f2024ab6397da04311546bf2\"\u003e\u003ccode\u003efc7aecb\u003c/code\u003e\u003c/a\u003e Update dependency com.android.tools.build:gradle to v9.0.1 (\u003ca href=\"https://redirect.github.com/square/okio/issues/1781\"\u003e#1781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/79aa26755c77df8c4d0233926c7308fd353ad697\"\u003e\u003ccode\u003e79aa267\u003c/code\u003e\u003c/a\u003e Drop \u003ccode\u003eisWasm()\u003c/code\u003e early return workaround for KT-60212. (\u003ca href=\"https://redirect.github.com/square/okio/issues/1777\"\u003e#1777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/45459dca7d40b4c2df1454a0f363e0b8e153beb5\"\u003e\u003ccode\u003e45459dc\u003c/code\u003e\u003c/a\u003e Fix result of an 'errnoToIOException' call is not thrown. inside `PosixFileSy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/9fbab0f7ab00b525b0ae331c8c3ac3c645afc8c8\"\u003e\u003ccode\u003e9fbab0f\u003c/code\u003e\u003c/a\u003e Decode env variables in WASI tests (\u003ca href=\"https://redirect.github.com/square/okio/issues/1773\"\u003e#1773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/50abe8900f2e7bd48d4afc77bda0afd74fc790ac\"\u003e\u003ccode\u003e50abe89\u003c/code\u003e\u003c/a\u003e Stop using AssertJ (\u003ca href=\"https://redirect.github.com/square/okio/issues/1771\"\u003e#1771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/square/okio/compare/parent-3.6.0...parent-3.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.squareup.okio:okio` from 3.4.0 to 3.17.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/square/okio/blob/master/CHANGELOG.md\"\u003ecom.squareup.okio:okio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.17.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-11\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew: Adjust down the Kotlin stdlib dependency to [Kotlin 2.1.21][kotlin_2_1_21]. Okio is built\nwith an up-to-date Kotlin compiler (2.2.21), but depends on an older kotlin-stdlib. We're doing\nthis so you can update Okio and Kotlin independently.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: Return the correct timestamp in \u003ccode\u003eFileMetadata.createdAtMillis\u003c/code\u003e on Kotlin/Native on UNIX\nplatforms. We were incorrectly using the POSIX \u003ccode\u003ectime\u003c/code\u003e (\u003cem\u003echange\u003c/em\u003e time) instead of the\n\u003ccode\u003ebirthtime\u003c/code\u003e. With this fix Okio now prefers \u003ccode\u003estatx()\u003c/code\u003e over \u003ccode\u003estat()\u003c/code\u003e on native platforms. This\nAPI first appeared in Linux in 4.11 (2017) and Android in API 30 (2020).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-17\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Don't delay triggering timeouts. In 3.16.0 we introduced a regression that caused timeouts\nto fire later than they were supposed to.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-14\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release is the same as 3.16.2. We forgot to cherry-pick a commit before we released!\u003c/p\u003e\n\u003ch2\u003eVersion 3.16.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-14\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: \u003ccode\u003eokio-assetfilesystem\u003c/code\u003e APIs now correctly restored as visible to Kotlin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-09\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Don't crash when calling \u003ccode\u003eSocket.shutdownOutput()\u003c/code\u003e or \u003ccode\u003eshutdownInput()\u003c/code\u003e on an \u003ccode\u003eSSLSocket\u003c/code\u003e on\nAndroid API 21. This method throws an \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e, so we now catch that and\nclose the underlying stream instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-07-29\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Change \u003ccode\u003eSocket.asOkioSocket()\u003c/code\u003e to resolve its source \u003ccode\u003eInputStream\u003c/code\u003e and \u003ccode\u003eOutputStream\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/80a50234e5edb96041a8168c4754ba9e1ff3625a\"\u003e\u003ccode\u003e80a5023\u003c/code\u003e\u003c/a\u003e Prepare for release 3.17.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/65c0c26bb5242b697ffc28f6c666ae0a01197ff6\"\u003e\u003ccode\u003e65c0c26\u003c/code\u003e\u003c/a\u003e Switch to FileMetadata to use statx instead of stat on Linux and Apple platfo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/b11f17b233601af92ae1fabea3fecdeea0608631\"\u003e\u003ccode\u003eb11f17b\u003c/code\u003e\u003c/a\u003e Remove Kotlin/JS IR default parameter workarounds. (\u003ca href=\"https://redirect.github.com/square/okio/issues/1786\"\u003e#1786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/b35f473635db8ad9d5a9b096780e960d1b8f7d4d\"\u003e\u003ccode\u003eb35f473\u003c/code\u003e\u003c/a\u003e Update Gradle to v9.4.0 (\u003ca href=\"https://redirect.github.com/square/okio/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/cbcee31f2bcb7e6f606d8eafc45f4c8ea7228cae\"\u003e\u003ccode\u003ecbcee31\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact action to v7 (\u003ca href=\"https://redirect.github.com/square/okio/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/fc7aecb7f6f7a123f2024ab6397da04311546bf2\"\u003e\u003ccode\u003efc7aecb\u003c/code\u003e\u003c/a\u003e Update dependency com.android.tools.build:gradle to v9.0.1 (\u003ca href=\"https://redirect.github.com/square/okio/issues/1781\"\u003e#1781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/79aa26755c77df8c4d0233926c7308fd353ad697\"\u003e\u003ccode\u003e79aa267\u003c/code\u003e\u003c/a\u003e Drop \u003ccode\u003eisWasm()\u003c/code\u003e early return workaround for KT-60212. (\u003ca href=\"https://redirect.github.com/square/okio/issues/1777\"\u003e#1777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/45459dca7d40b4c2df1454a0f363e0b8e153beb5\"\u003e\u003ccode\u003e45459dc\u003c/code\u003e\u003c/a\u003e Fix result of an 'errnoToIOException' call is not thrown. inside `PosixFileSy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/9fbab0f7ab00b525b0ae331c8c3ac3c645afc8c8\"\u003e\u003ccode\u003e9fbab0f\u003c/code\u003e\u003c/a\u003e Decode env variables in WASI tests (\u003ca href=\"https://redirect.github.com/square/okio/issues/1773\"\u003e#1773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/50abe8900f2e7bd48d4afc77bda0afd74fc790ac\"\u003e\u003ccode\u003e50abe89\u003c/code\u003e\u003c/a\u003e Stop using AssertJ (\u003ca href=\"https://redirect.github.com/square/okio/issues/1771\"\u003e#1771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/square/okio/compare/parent-3.4.0...parent-3.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.cloud:spring-cloud-dependencies` from 2025.0.2 to 2025.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/releases\"\u003eorg.springframework.cloud:spring-cloud-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2025.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump antora from 3.2.0-alpha.10 to 3.2.0-alpha.11 in /docs by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-release/pull/447\"\u003espring-cloud/spring-cloud-release#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.cloud:spring-cloud-contract-dependencies from 5.0.1-SNAPSHOT to 5.0.2-SNAPSHOT by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-release/pull/454\"\u003espring-cloud/spring-cloud-release#454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.cloud:spring-cloud-contract-dependencies from 5.0.1-SNAPSHOT to 5.0.2-SNAPSHOT by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-release/pull/453\"\u003espring-cloud/spring-cloud-release#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-release/pull/456\"\u003espring-cloud/spring-cloud-release#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-model from 3.9.11 to 3.9.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-release/pull/461\"\u003espring-cloud/spring-cloud-release#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-model from 3.9.11 to 3.9.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-release/pull/460\"\u003espring-cloud/spring-cloud-release#460\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/compare/v2025.1.0...v2025.1.1\"\u003ehttps://github.com/spring-cloud/spring-cloud-release/compare/v2025.1.0...v2025.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/commit/dbb12bfc2b899fb0845fe4b3c6dc07bc3c1828e2\"\u003e\u003ccode\u003edbb12bf\u003c/code\u003e\u003c/a\u003e Update SNAPSHOT to 2025.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/commit/edc8bcb1d195cb0a9fa96efc82ccb3dfdaf2fd39\"\u003e\u003ccode\u003eedc8bcb\u003c/code\u003e\u003c/a\u003e Bumping versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/commit/a9f418316485581438af2fa1db54f7ff5e80b17e\"\u003e\u003ccode\u003ea9f4183\u003c/code\u003e\u003c/a\u003e Use Spring Boot 4.0.2-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/commit/da7ad033005dd53554ad5aea9eeefab9416c1661\"\u003e\u003ccode\u003eda7ad03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-release/issues/460\"\u003e#460\u003c/a\u003e from spring-cloud/dependabot/maven/org.apache.maven-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/commit/49b10e643ffdb36873b3abb0bcd0539e0942f0c6\"\u003e\u003ccode\u003e49b10e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-release/issues/461\"\u003e#461\u003c/a\u003e from spring-cloud/dependabot/maven/main/org.apache.ma...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/commit/59782becdf97cb4db3693fc9d3688e85fde493b5\"\u003e\u003ccode\u003e59782be\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven:maven-model from 3.9.11 to 3.9.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/commit/89c8dd1e2610118b12e9d9ccb64945833a0ade22\"\u003e\u003ccode\u003e89c8dd1\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven:maven-model from 3.9.11 to 3.9.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/commit/96a5fb078d5eb2d80baec60004f1cb2518290afe\"\u003e\u003ccode\u003e96a5fb0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-release/issues/456\"\u003e#456\u003c/a\u003e from spring-cloud/dependabot/github_actions/main/acti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/commit/5d22a1d1f65df1f7a8c5bc021f5cc5dc44398072\"\u003e\u003ccode\u003e5d22a1d\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/commit/ec45c6d4c7d7e49695e3c6c9fa68abd3823a770d\"\u003e\u003ccode\u003eec45c6d\u003c/code\u003e\u003c/a\u003e Bumping versions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/compare/v2025.0.2...v2025.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations` from 2.22.0 to 2.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.28.1\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.62.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they will continue to have breaking changes. Please see \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix javaagent startup failures when declarative configuration uses bundled contrib components, such as the rule-based routing sampler. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18813\"\u003e#18813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.28.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.62.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they will continue to have breaking changes. Please see \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e⚠️ Breaking changes to non-stable APIs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the obsolete internal \u003ccode\u003eClassInjector\u003c/code\u003e/\u003ccode\u003eProxyInjectionBuilder\u003c/code\u003e API used by the old \u003ccode\u003eExperimentalInstrumentationModule.injectClasses(ClassInjector)\u003c/code\u003e path; use \u003ccode\u003eExperimentalInstrumentationModule.exposedClassNames()\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18112\"\u003e#18112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved previously deprecated non-stable API methods and the deprecated \u003ccode\u003eopentelemetry-runtime-telemetry-java8\u003c/code\u003e and \u003ccode\u003eopentelemetry-runtime-telemetry-java17\u003c/code\u003e library aliases. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18136\"\u003e#18136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved the previously deprecated \u003ccode\u003ecaptureEventName\u003c/code\u003e library builder setting from the logback-appender-1.0 and log4j-appender-2.17 \u003ccode\u003eOpenTelemetryAppender\u003c/code\u003e, and the corresponding \u003ccode\u003eotel.instrumentation.{logback-appender,log4j-appender,jboss-logmanager}.experimental.capture-event-name\u003c/code\u003e javaagent properties. Use the \u003ccode\u003eotel.event.name\u003c/code\u003e key in MDC / context data / key-value pairs / Logstash markers / structured arguments instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18223\"\u003e#18223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved previously deprecated experimental config properties \u003ccode\u003eotel.instrumentation.http.client.experimental.redact-query-parameters\u003c/code\u003e and \u003ccode\u003eotel.instrumentation.common.experimental.db-sqlcommenter.enabled\u003c/code\u003e; use \u003ccode\u003eotel.instrumentation.sanitization.url.experimental.sensitive-query-parameters\u003c/code\u003e and \u003ccode\u003eotel.instrumentation.common.db.experimental.sqlcommenter.enabled\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18229\"\u003e#18229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eotel.instrumentation.servlet.experimental.add-trace-id-request-attribute\u003c/code\u003e property; use \u003ccode\u003eotel.instrumentation.servlet.experimental.trace-id-request-attribute.enabled\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18237\"\u003e#18237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReshaped the ktor \u003ccode\u003eExperimental\u003c/code\u003e helper from a class with a \u003ccode\u003ecompanion object\u003c/code\u003e to a top-level \u003ccode\u003eobject\u003c/code\u003e. Kotlin source callers (\u003ccode\u003eExperimental.emitExperimentalTelemetry(...)\u003c/code\u003e) are unaffected, but pre-compiled consumers must be recompiled against the new artifact. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18343\"\u003e#18343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eotel.instrumentation.jaxws-cxf-3.0.enabled\u003c/code\u003e in favor of \u003ccode\u003eotel.instrumentation.jaxws-2.0-cxf-3.0.enabled\u003c/code\u003e, and \u003ccode\u003eotel.instrumentation.jaxws-metro-2.2.enabled\u003c/code\u003e in favor of \u003ccode\u003eotel.instrumentation.jaxws-2.0-metro-2.2.enabled\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18184\"\u003e#18184\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Apache Thrift 0.13 instrumentation for RPC client and server spans and metrics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18405\"\u003e#18405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New library instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Apache Thrift 0.13 library instrumentation for RPC client and server spans and metrics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18405\"\u003e#18405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase 3.1 javaagent instrumentation now emits the more conventional instrumentation scope name \u003ccode\u003eio.opentelemetry.couchbase-3.1\u003c/code\u003e instead of \u003ccode\u003eio.opentelemetry.javaagent.couchbase-3.1\u003c/code\u003e when \u003ccode\u003eotel.instrumentation.common.v3-preview\u003c/code\u003e is enabled. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18426\"\u003e#18426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWicket resource requests now use the resource reference class name in the server span name when \u003ccode\u003eotel.instrumentation.common.v3-preview\u003c/code\u003e is enabled. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18312\"\u003e#18312\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18775\"\u003e#18775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecide whether javaagent helper classes are injected into the application class loader or isolated based on the advice classes used by an instrumentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/17815\"\u003e#17815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove cgroup v2 container ID detection for Podman by supporting additional \u003ccode\u003emountinfo\u003c/code\u003e layouts and warning when multiple candidate IDs are found. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Pekko HTTP and Tapir server route tracking so server span names and \u003ccode\u003ehttp.route\u003c/code\u003e preserve the most specific matched route across nested directives, exceptions, and timeouts; this may change span names and \u003ccode\u003ehttp.route\u003c/code\u003e values for affected routes. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/16390\"\u003e#16390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix context loss in Finagle HTTP instrumentation across Netty-to-Finagle request conversion and \u003ccode\u003etwitter-util\u003c/code\u003e Future/Promise asynchronous boundaries. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/17867\"\u003e#17867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix virtual-thread pinning caused by weak-map stale-entry cleanup running on virtual threads; cleanup now runs from the background thread instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18113\"\u003e#18113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid linking batch consumer spans to the ambient consumer span when records or messages have no propagation headers. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18154\"\u003e#18154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eresetOnEachOperator()\u003c/code\u003e for Reactor 3.1 so it also removes the scheduler hook when instrumentation is disabled. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18258\"\u003e#18258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd spans when RxJava 1.0 subscriptions throw synchronously. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18265\"\u003e#18265\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.28.1 (2026-05-20)\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.62.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version\nnumber, reflecting that they will continue to have breaking changes. Please see\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e\nfor more details.\u003c/p\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix javaagent startup failures when declarative configuration uses bundled contrib components,\nsuch as the rule-based routing sampler.\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18813\"\u003e#18813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.28.0 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.62.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version\nnumber, reflecting that they will continue to have breaking changes. Please see\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e\nfor more details.\u003c/p\u003e\n\u003ch3\u003e⚠️ Breaking changes to non-stable APIs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the obsolete internal \u003ccode\u003eClassInjector\u003c/code\u003e/\u003ccode\u003eProxyInjectionBuilder\u003c/code\u003e API used by the old\n\u003ccode\u003eExperimentalInstrumentationModule.injectClasses(ClassInjector)\u003c/code\u003e path; use\n\u003ccode\u003eExperimentalInstrumentationModule.exposedClassNames()\u003c/code\u003e instead.\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18112\"\u003e#18112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved previously deprecated non-stable API methods and the deprecated\n\u003ccode\u003eopentelemetry-runtime-telemetry-java8\u003c/code\u003e and \u003ccode\u003eopentelemetry-runtime-telemetry-java17\u003c/code\u003e library\naliases.\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18136\"\u003e#18136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved the previously deprecated \u003ccode\u003ecaptureEventName\u003c/code\u003e library builder setting from the\nlogback-appender-1.0 and log4j-appender-2.17 \u003ccode\u003eOpenTelemetryAppender\u003c/code\u003e, and the corresponding\n\u003ccode\u003eotel.instrumentation.{logback-appender,log4j-appender,jboss-logmanager}.experimental.capture-event-name\u003c/code\u003e\njavaagent properties. Use the \u003ccode\u003eotel.event.name\u003c/code\u003e key in MDC / context data / key-value pairs /\nLogstash markers / structured arguments instead.\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18223\"\u003e#18223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved previously deprecated experimental config properties\n\u003ccode\u003eotel.instrumentation.http.client.experimental.redact-query-parameters\u003c/code\u003e and\n\u003ccode\u003eotel.instrumentation.common.experimental.db-sqlcommenter.enabled\u003c/code\u003e; use\n\u003ccode\u003eotel.instrumentation.sanitization.url.experimental.sensitive-query-parameters\u003c/code\u003e and\n\u003ccode\u003eotel.instrumentation.common.db.experimental.sqlcommenter.enabled\u003c/code\u003e instead.\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18229\"\u003e#18229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eotel.instrumentation.servlet.experimental.add-trace-id-request-attribute\u003c/code\u003e\nproperty; use \u003ccode\u003eotel.instrumentation.servlet.experimental.trace-id-request-attribute.enabled\u003c/code\u003e\ninstead.\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18237\"\u003e#18237\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/7ad453a58de282ea04fd88f4178d70a65468b93c\"\u003e\u003ccode\u003e7ad453a\u003c/code\u003e\u003c/a\u003e [release/v2.28.x] Prepare release 2.28.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/18818\"\u003e#18818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/1f0b4b27c6e3c96d3098fa7a4ece9404ba7c55bd\"\u003e\u003ccode\u003e1f0b4b2\u003c/code\u003e\u003c/a\u003e Prepare change log for upcoming patch release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/18816\"\u003e#18816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/f4b9d76e1c8425b53bd1f22a1e5f8612e30659fc\"\u003e\u003ccode\u003ef4b9d76\u003c/code\u003e\u003c/a\u003e [release/v2.28.x] fix(deps): update opentelemetry-java-contrib monorepo to v1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/9ef68e6b114b2d1fc1f6a3fbc576cb37fc71e893\"\u003e\u003ccode\u003e9ef68e6\u003c/code\u003e\u003c/a\u003e [release/v2.28.x] Prepare release 2.28.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/18791\"\u003e#18791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/5d26f13fa3a9c8d67d336649796620d65733fc09\"\u003e\u003ccode\u003e5d26f13\u003c/code\u003e\u003c/a\u003e Draft release notes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/18774\"\u003e#18774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/37540625c9d7928152a4fe3e52ed255255f6d895\"\u003e\u003ccode\u003e3754062\u003c/code\u003e\u003c/a\u003e Gate Wicket resource span names on v3 preview (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/18775\"\u003e#18775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/f6f123d374986c34b3e2eee412551de7f6aec58b\"\u003e\u003ccode\u003ef6f123d\u003c/code\u003e\u003c/a\u003e Preserve Spring resource provider class names (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/18785\"\u003e#18785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/4c6155a89b5abe035197a4a87375cbebbcce8d04\"\u003e\u003ccode\u003e4c6155a\u003c/code\u003e\u003c/a\u003e Normalize internal and resource javaagent packages (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/18746\"\u003e#18746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/d7b88cef8d7dcc75745520bff25a3ac38a949c75\"\u003e\u003ccode\u003ed7b88ce\u003c/code\u003e\u003c/a\u003e Rename servlet common root package (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/18778\"\u003e#18778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/d52a5ff2c5aaeb8e5eb2a7149d05a998c7815fdc\"\u003e\u003ccode\u003ed52a5ff\u003c/code\u003e\u003c/a\u003e Rename servlet common snippet package (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/18777\"\u003e#18777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.22.0...v2.28.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.xmlbeans:xmlbeans` from 5.1.1 to 5.3.0\n\nUpdates `commons-io:commons-io` from 2.19.0 to 2.22.0\n\nUpdates `org.jsoup:jsoup` from 1.18.1 to 1.22.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jhy/jsoup/releases\"\u003eorg.jsoup:jsoup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejsoup Java HTML Parser release 1.22.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ejsoup 1.22.2\u003c/strong\u003e is out now, with fixes and refinements across the library. It makes editing the DOM during traversal more predictable, refreshes the default HTML tag definitions with newer elements and better text boundaries, and improves reliability in parsing and HTTP transport. The release also fixes a number of edge cases in cleaning, stream parsing, XML doctype handling, and Android packaging.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003ejsoup\u003c/strong\u003e is a Java library for working with real-world HTML and XML. It provides a very convenient API for extracting and manipulating data, using the best of HTML5 DOM methods and CSS selectors.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jhy/jsoup/blob/HEAD/download\"\u003e\u003cstrong\u003eDownload\u003c/strong\u003e\u003c/a\u003e jsoup now.\u003c/p\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpanded and clarified \u003ccode\u003eNodeTraversor\u003c/code\u003e support for in-place DOM rewrites during \u003ccode\u003eNodeVisitor.head()\u003c/code\u003e. Current-node edits such as \u003ccode\u003eremove\u003c/code\u003e, \u003ccode\u003ereplace\u003c/code\u003e, and \u003ccode\u003eunwrap\u003c/code\u003e now recover more predictably, while traversal stays within the original root subtree. This makes single-pass tree cleanup and normalization visitors easier to write, for example when unwrapping presentational elements or replacing text nodes as you walk the DOM. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2472\"\u003e#2472\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation: clarified that a configured \u003ccode\u003eCleaner\u003c/code\u003e may be reused across concurrent threads, and that shared \u003ccode\u003eSafelist\u003c/code\u003e instances should not be mutated while in use. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2473\"\u003e#2473\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the default HTML \u003ccode\u003eTagSet\u003c/code\u003e for current HTML elements: added \u003ccode\u003edialog\u003c/code\u003e, \u003ccode\u003esearch\u003c/code\u003e, \u003ccode\u003epicture\u003c/code\u003e, and \u003ccode\u003eslot\u003c/code\u003e; made \u003ccode\u003eins\u003c/code\u003e, \u003ccode\u003edel\u003c/code\u003e, \u003ccode\u003ebutton\u003c/code\u003e, \u003ccode\u003eaudio\u003c/code\u003e, \u003ccode\u003evideo\u003c/code\u003e, and \u003ccode\u003ecanvas\u003c/code\u003e inline by default (\u003ccode\u003eTag#isInline()\u003c/code\u003e, aligned to phrasing content in the spec); and added readable \u003ccode\u003eElement.text()\u003c/code\u003e boundaries for controls and embedded objects via the new \u003ccode\u003eTag.TextBoundary\u003c/code\u003e option. This improves pretty-printing and keeps normalized text from running adjacent words together. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2493\"\u003e#2493\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid (R8/ProGuard): added a rule to ignore the optional \u003ccode\u003ere2j\u003c/code\u003e dependency when not present. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2459\"\u003e#2459\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eNodeTraversor\u003c/code\u003e regression in 1.21.2 where removing or replacing the current node during \u003ccode\u003ehead()\u003c/code\u003e could revisit the replacement node and loop indefinitely. The traversal docs now also clarify which inserted nodes are visited in the current pass. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2472\"\u003e#2472\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eParsing during charset sniffing no longer fails if an advisory \u003ccode\u003eavailable()\u003c/code\u003e call throws \u003ccode\u003eIOException\u003c/code\u003e, as seen on JDK 8 \u003ccode\u003eHttpURLConnection\u003c/code\u003e. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2474\"\u003e#2474\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCleaner\u003c/code\u003e no longer makes relative URL attributes in the input document absolute when cleaning or validating a \u003ccode\u003eDocument\u003c/code\u003e. URL normalization now applies only to the cleaned output, and \u003ccode\u003eSafelist.isSafeAttribute()\u003c/code\u003e is side effect free. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2475\"\u003e#2475\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCleaner\u003c/code\u003e no longer duplicates enforced attributes when the input \u003ccode\u003eDocument\u003c/code\u003e preserves attribute case. A case-variant source attribute is now replaced by the enforced attribute in the cleaned output. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2476\"\u003e#2476\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eIf a per-request SOCKS proxy is configured, jsoup now avoids using the JDK \u003ccode\u003eHttpClient\u003c/code\u003e, because the JDK would silently ignore that proxy and attempt to connect directly. Those requests now fall back to the legacy \u003ccode\u003eHttpURLConnection\u003c/code\u003e transport instead, which does support SOCKS. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2468\"\u003e#2468\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eConnection.Response.streamParser()\u003c/code\u003e and \u003ccode\u003eDataUtil.streamParser(Path, ...)\u003c/code\u003e could fail on small inputs without a declared charset, if the initial 5 KB charset sniff fully consumed the input and closed it before the stream parse began. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2483\"\u003e#2483\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eIn XML mode, doctypes with an internal subset, such as \u003ccode\u003e\u0026lt;!DOCTYPE root [\u0026lt;!ENTITY name \u0026quot;value\u0026quot;\u0026gt;]\u0026gt;\u003c/code\u003e, now round-trip correctly. The subset is preserved as raw text only; entities are not expanded and external DTDs are not loaded. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2486\"\u003e#2486\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrated the integration test server from Jetty to Netty, which actively maintains support for our minimum JDK target (8). \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2491\"\u003e#2491\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eMy sincere thanks to everyone who contributed to this release!\nIf you have any suggestions for the next release, I would love to hear them; please get in touch via \u003ca href=\"https://github.com/jhy/jsoup/discussions\"\u003ejsoup discussions\u003c/a\u003e, or with me \u003ca href=\"https://jhedley.com/\"\u003edirectly\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eYou can also \u003c!-- raw HTML omitted --\u003efollow me\u003c!-- raw HTML omitted --\u003e (\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e@\u003ca href=\"mailto:jhy@tilde.zone\"\u003ejhy@tilde.zone\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e) on Mastodon / Fediverse to receive occasional notes about jsoup releases.\u003c/p\u003e\n\u003ch2\u003ejsoup Java HTML Parser release 1.22.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ejsoup 1.22.1\u003c/strong\u003e is out now, adding support for the \u003ccode\u003ere2j\u003c/code\u003e regular expression engine for regex-based CSS selectors, a configurable maximum parser depth, and numerous bug fixes and improvements.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003ejsoup\u003c/strong\u003e is a Java library for working with real-world HTML and XML. It provides a very convenient API for extracting and manipulating data, using the best of HTML5 DOM methods and CSS selectors.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://jsoup.org/download\"\u003e\u003cstrong\u003eDownload\u003c/strong\u003e\u003c/a\u003e jsoup now.\u003c/p\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for using the \u003ccode\u003ere2j\u003c/code\u003e regular expression engine for regex-based CSS selectors (e.g. \u003ccode\u003e[attr~=regex]\u003c/code\u003e, \u003ccode\u003e:matches(regex)\u003c/code\u003e), which ensures linear-time performance for regex evaluation. This allows safer handling of arbitrary user-supplied query regexes. To enable, add the \u003ccode\u003ecom.google.re2j\u003c/code\u003e dependency to your classpath, e.g.:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e  \u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;com.google.re2j\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;re2j\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;1.8\u0026lt;/version\u0026gt;\r\n  \u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e(If you already have that dependency in your classpath, but you want to keep using the Java regex engine, you can disable re2j via \u003ccode\u003eSystem.setProperty(\u0026quot;jsoup.useRe2j\u0026quot;, \u0026quot;false\u0026quot;)\u003c/code\u003e.) You can confirm that the re2j engine has been enable...\n\n_Description has been truncated_","html_url":"https://github.com/beyonai/ByClaw/pull/134","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/beyonai%2FByClaw/issues/134","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/134/packages"},{"uuid":"4416001774","node_id":"PR_kwDOOzAwuc7aAn0J","number":1545,"state":"closed","title":"chore(deps): bump com.alibaba:fastjson from 1.2.83 to 2.0.62","user":"dependabot[bot]","labels":["依赖:升级","自动化:提交","Dependabot"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-19T17:37:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-10T15:20:12.000Z","updated_at":"2026-05-19T17:37:49.000Z","time_to_close":785855,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.alibaba:fastjson","old_version":"1.2.83","new_version":"2.0.62","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 1.2.83 to 2.0.62.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.61版本发布\u003c/h2\u003e\n\u003ch1\u003eFASTJSON 2.0.61 Release Notes\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Date:\u003c/strong\u003e 07 Feb 2026\n\u003cstrong\u003eTag:\u003c/strong\u003e 2.0.61 (170f71f)\u003c/p\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThis is a regularly scheduled maintenance release with feature enhancements, performance improvements, and bug fixes. Users should upgrade as needed.\u003c/p\u003e\n\u003ch2\u003eChanges \u0026amp; Bug Fixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eFixed issue where Jackson's \u003ccode\u003e@JsonProperty\u003c/code\u003e on methods was being ignored in record types \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3893\"\u003e#3893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple \u003ccode\u003eArrayIndexOutOfBoundsException\u003c/code\u003e issues in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e, \u003ccode\u003eJSONReaderASCII\u003c/code\u003e, and \u003ccode\u003eJSONReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3883\"\u003e#3883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved performance when parsing JSON with numerous escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3889\"\u003e#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed conflict where global Date writer overrides \u003ccode\u003e@JSONField\u003c/code\u003e format \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3864\"\u003e#3864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeUtils.castToTimestamp\u003c/code\u003e compatibility issues when upgrading from 1.2.83 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3906\"\u003e#3906\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3907\"\u003e#3907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for serializing non-finite numbers (NaN, Infinity) as strings \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded default value support for \u003ccode\u003egetString\u003c/code\u003e and other \u003ccode\u003egetXXX\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3880\"\u003e#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed double quotes issue in \u003ccode\u003eTypeUtils.cast\u003c/code\u003e with Long global converter \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3932\"\u003e#3932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded Java 8 \u003ccode\u003eTimeModule\u003c/code\u003e support including improved \u003ccode\u003eYearMonth\u003c/code\u003e support \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3934\"\u003e#3934\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3935\"\u003e#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed scientific notation floating point deserialization errors \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3917\"\u003e#3917\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3939\"\u003e#3939\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3955\"\u003e#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded serialization support for \u003ccode\u003eorg.w3c.dom.Node\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3960\"\u003e#3960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed exception when parsing object keys with emoji and escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3928\"\u003e#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed generic type inference for \u003ccode\u003eList\u003c/code\u003e subclasses during deserialization \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3926\"\u003e#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for custom error messages in JSON Schema validation \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1559\"\u003e#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eparse(InputStream)\u003c/code\u003e overload with default context \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eDirectByteBuffer\u003c/code\u003e \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e for \u003ccode\u003ejava.nio.ByteBuffer#array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for composing multiple filters (\u003ccode\u003ePropertyFilter\u003c/code\u003e, \u003ccode\u003ePropertyPreFilter\u003c/code\u003e, etc.) \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3877\"\u003e#3877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect overflow check when parsing \u003ccode\u003eBigInteger\u003c/code\u003e as \u003ccode\u003eDouble\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced security checks in hex digit processing\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003ereadString\u003c/code\u003e performance in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e/\u003ccode\u003eJSONReaderUTF16\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed various issues with \u003ccode\u003eWriteNulls\u003c/code\u003e, \u003ccode\u003eErrorOnNullForPrimitives\u003c/code\u003e, \u003ccode\u003eNotWriteDefaultValue\u003c/code\u003e, and other features\u003c/li\u003e\n\u003cli\u003eAdded ProGuard rules for fields affected by reflection operations\u003c/li\u003e\n\u003cli\u003eFixed cast error when using \u003ccode\u003e-Dfastjson2.creator=reflect\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1563\"\u003e#1563\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eMaven Dependency Configuration\u003c/h2\u003e\n\u003ch3\u003eStandard Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;2.0.61\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAndroid 5 Optimized Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/alibaba/fastjson2/commits/2.0.62\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=maven\u0026previous-version=1.2.83\u0026new-version=2.0.62)](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/ACANX/MetaOpen/pull/1545","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ACANX%2FMetaOpen/issues/1545","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1545/packages"},{"uuid":"4343432899","node_id":"PR_kwDOSO35Cc7WWMfb","number":1,"state":"closed","title":"build(deps): bump the maven group across 3 directories with 9 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-21T01:04:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-28T13:15:23.000Z","updated_at":"2026-05-21T01:04:35.000Z","time_to_close":1943350,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"maven","update_count":9,"packages":[{"name":"commons-io:commons-io","old_version":"2.6","new_version":"2.14.0"},{"name":"cn.hutool:hutool-all","old_version":"5.1.0","new_version":"5.8.21","repository_url":"https://github.com/looly/hutool"},{"name":"org.owasp.antisamy:antisamy","old_version":"1.5.7","new_version":"1.7.5","repository_url":"https://github.com/nahsra/antisamy"},{"name":"org.hibernate:hibernate-validator","old_version":"6.0.18.Final","new_version":"6.2.0.Final"},{"name":"com.baomidou:mybatis-plus","old_version":"3.4.1","new_version":"3.5.3.1","repository_url":"https://github.com/baomidou/mybatis-plus"},{"name":"junit:junit","old_version":"4.12","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"},{"name":"com.alibaba:fastjson","old_version":"1.2.75","new_version":"1.2.83","repository_url":"https://github.com/alibaba/fastjson"},{"name":"xerces:xercesImpl","old_version":"2.12.0","new_version":"2.12.2"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.11.4","new_version":"2.12.7.1","repository_url":"https://github.com/FasterXML/jackson"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| commons-io:commons-io | `2.6` | `2.14.0` |\n| [cn.hutool:hutool-all](https://github.com/looly/hutool) | `5.1.0` | `5.8.21` |\n| [org.owasp.antisamy:antisamy](https://github.com/nahsra/antisamy) | `1.5.7` | `1.7.5` |\n| org.hibernate:hibernate-validator | `6.0.18.Final` | `6.2.0.Final` |\n| [com.baomidou:mybatis-plus](https://github.com/baomidou/mybatis-plus) | `3.4.1` | `3.5.3.1` |\n| [junit:junit](https://github.com/junit-team/junit4) | `4.12` | `4.13.1` |\n| [com.alibaba:fastjson](https://github.com/alibaba/fastjson) | `1.2.75` | `1.2.83` |\n| xerces:xercesImpl | `2.12.0` | `2.12.2` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.11.4` | `2.12.7.1` |\n\nBumps the maven group with 8 updates in the /ly directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| commons-io:commons-io | `2.6` | `2.14.0` |\n| [cn.hutool:hutool-all](https://github.com/looly/hutool) | `5.1.0` | `5.8.21` |\n| [org.owasp.antisamy:antisamy](https://github.com/nahsra/antisamy) | `1.5.7` | `1.7.5` |\n| org.hibernate:hibernate-validator | `6.0.18.Final` | `6.2.0.Final` |\n| [com.baomidou:mybatis-plus](https://github.com/baomidou/mybatis-plus) | `3.4.1` | `3.5.3.1` |\n| [junit:junit](https://github.com/junit-team/junit4) | `4.12` | `4.13.1` |\n| [com.alibaba:fastjson](https://github.com/alibaba/fastjson) | `1.2.75` | `1.2.83` |\n| xerces:xercesImpl | `2.12.0` | `2.12.2` |\n\nBumps the maven group with 1 update in the /cn-daju-tools/cn-daju-tools-j2cache directory: [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).\n\nUpdates `commons-io:commons-io` from 2.6 to 2.14.0\n\nUpdates `cn.hutool:hutool-all` from 5.1.0 to 5.8.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/looly/hutool/releases\"\u003ecn.hutool:hutool-all's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.8.21(2023-07-29)\u003c/h1\u003e\n\u003ch3\u003e🐣新特性\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      list 为空时，CollUtil.max等返回null而非异常（pr#1027@Gitee）\u003c/li\u003e\n\u003cli\u003e【poi   】      ExcelReader.getWriter逻辑变更，当从非文件读取时，获取sheet，而非空表格。\u003c/li\u003e\n\u003cli\u003e【core  】      Ipv4Util 新增方法：检测指定 IP 地址是否匹配通配符（pr#3171@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      DateUtil.parse适配6位毫秒格式（issue#I7H34N@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      RandomUtil增加可选是否包含边界的重载（issue#3182@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      StrUtil增加truncateByByteLength方法（pr#3176@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      身份证工具类isValidCard18、isValidCard15入参null直接返回null（pr#1034@Gitee）\u003c/li\u003e\n\u003cli\u003e【http  】      使用multiparty方式支持body参数（issue#3158@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      ZipReader增加setMaxSizeDiff方法，自定义或关闭ZipBomb（issue#3018@Github）\u003c/li\u003e\n\u003cli\u003e【db    】      Query.of(entity)构建时传入fields（issue#I7M5JU@Gitee）\u003c/li\u003e\n\u003cli\u003e【db    】      clickhouse驱动名称变更为com.clickhouse.jdbc.ClickHouseDriver（issue#3224@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      UrlResource增加size方法（issue#3226@Github）\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞Bug修复\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      修复MapUtil工具使用filter方法构造传入参数结果问题（issue#3162@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复序列化和反序列化Class问题（issue#I7FQ29@Gitee）\u003c/li\u003e\n\u003cli\u003e【setting】     修复utf8-bom的setting文件读取问题（issue#I7G34E@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复PathUtil.getMimeType可能造成的异常（issue#3179@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复Pair序列化转换无效问题（issue#I7GPGX@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复TypeUtil.getTypeArgument对实现接口获取不全面问题（issue#I7CRIW@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复BeanUtil.isCommonFieldsEqual判空导致的问题\u003c/li\u003e\n\u003cli\u003e【extra 】      修复CompressUtil.createArchiver 将文件压缩为tgz时文件名规则无效问题（issue#I7LLL7@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复脱敏银行卡号长度bug（pr#3210@Github）\u003c/li\u003e\n\u003cli\u003e【jwt   】      修复JWTSignerUtil中ES256签名不符合规范问题（issue#3205@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复UserInfo获取country问题（issue#I7MCKW@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复MVEL加载错误问题（issue#3214@Github）\u003c/li\u003e\n\u003cli\u003e【json  】      修复JSONBeanParser在遇到List时没有被正确递归问题（issue#I7M2GZ@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复VersionComparator对1.0.3及1.0.2a比较有误的问题（pr#1043@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复IOS系统下，chrome 浏览器的解析规则有误（pr#1044@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复多线程下Sftp中Channel关闭的问题（issue#I7OHIB@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复CVE-2023-24163漏洞（issue#I6AJWJ@Gitee）\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.8.20(2023-06-16)\u003c/h1\u003e\n\u003ch3\u003e🐣新特性\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      UrlQuery增加setStrict方法，区分是否严格模式（issue#I78PB1@Gitee）\u003c/li\u003e\n\u003cli\u003e【poi   】      添加系列方法writeCol，以支持按列输出（pr#1003@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      CollUtil新增anyMatch和allMatch方法（pr#1008@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      CsvWriter如果开启了append=true，默认自动开启endingLineBreak=true（pr#1010@Gitee）\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞Bug修复\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      修复TreeUtil.getParentsName()获取到的路径集合中存在值为null的路径名称问题（issue#I795IN@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复umberUtil.parseNumber对+解析问题（issue#I79VS7@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复IdcardUtil.getGenderByIdCard存在潜在的异常（pr#1007@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复Table#contains空指针问题（issue#3135@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复FileUtil.checkSlip方法缺陷（issue#3140@Github）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复Sftp中exists方法父目录不存在时报错（issue#I7CSQ9@Gitee）\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/chinabugotech/hutool/blob/v5-master/CHANGELOG.md\"\u003ecn.hutool:hutool-all's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.8.21(2023-07-29)\u003c/h1\u003e\n\u003ch3\u003e🐣新特性\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      list 为空时，CollUtil.max等返回null而非异常（pr#1027@Gitee）\u003c/li\u003e\n\u003cli\u003e【poi   】      ExcelReader.getWriter逻辑变更，当从非文件读取时，获取sheet，而非空表格。\u003c/li\u003e\n\u003cli\u003e【core  】      Ipv4Util 新增方法：检测指定 IP 地址是否匹配通配符（pr#3171@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      DateUtil.parse适配6位毫秒格式（issue#I7H34N@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      RandomUtil增加可选是否包含边界的重载（issue#3182@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      StrUtil增加truncateByByteLength方法（pr#3176@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      身份证工具类isValidCard18、isValidCard15入参null直接返回null（pr#1034@Gitee）\u003c/li\u003e\n\u003cli\u003e【http  】      使用multiparty方式支持body参数（issue#3158@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      ZipReader增加setMaxSizeDiff方法，自定义或关闭ZipBomb（issue#3018@Github）\u003c/li\u003e\n\u003cli\u003e【db    】      Query.of(entity)构建时传入fields（issue#I7M5JU@Gitee）\u003c/li\u003e\n\u003cli\u003e【db    】      clickhouse驱动名称变更为com.clickhouse.jdbc.ClickHouseDriver（issue#3224@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      UrlResource增加size方法（issue#3226@Github）\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞Bug修复\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      修复MapUtil工具使用filter方法构造传入参数结果问题（issue#3162@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复序列化和反序列化Class问题（issue#I7FQ29@Gitee）\u003c/li\u003e\n\u003cli\u003e【setting】     修复utf8-bom的setting文件读取问题（issue#I7G34E@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复PathUtil.getMimeType可能造成的异常（issue#3179@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复Pair序列化转换无效问题（issue#I7GPGX@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复TypeUtil.getTypeArgument对实现接口获取不全面问题（issue#I7CRIW@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复BeanUtil.isCommonFieldsEqual判空导致的问题\u003c/li\u003e\n\u003cli\u003e【extra 】      修复CompressUtil.createArchiver 将文件压缩为tgz时文件名规则无效问题（issue#I7LLL7@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复脱敏银行卡号长度bug（pr#3210@Github）\u003c/li\u003e\n\u003cli\u003e【jwt   】      修复JWTSignerUtil中ES256签名不符合规范问题（issue#3205@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复UserInfo获取country问题（issue#I7MCKW@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复MVEL加载错误问题（issue#3214@Github）\u003c/li\u003e\n\u003cli\u003e【json  】      修复JSONBeanParser在遇到List时没有被正确递归问题（issue#I7M2GZ@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复VersionComparator对1.0.3及1.0.2a比较有误的问题（pr#1043@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复IOS系统下，chrome 浏览器的解析规则有误（pr#1044@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复多线程下Sftp中Channel关闭的问题（issue#I7OHIB@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复CVE-2023-24163漏洞（issue#I6AJWJ@Gitee）\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch1\u003e5.8.20(2023-06-16)\u003c/h1\u003e\n\u003ch3\u003e🐣新特性\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      UrlQuery增加setStrict方法，区分是否严格模式（issue#I78PB1@Gitee）\u003c/li\u003e\n\u003cli\u003e【poi   】      添加系列方法writeCol，以支持按列输出（pr#1003@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      CollUtil新增anyMatch和allMatch方法（pr#1008@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      CsvWriter如果开启了append=true，默认自动开启endingLineBreak=true（pr#1010@Gitee）\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞Bug修复\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      修复TreeUtil.getParentsName()获取到的路径集合中存在值为null的路径名称问题（issue#I795IN@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复umberUtil.parseNumber对+解析问题（issue#I79VS7@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复IdcardUtil.getGenderByIdCard存在潜在的异常（pr#1007@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复Table#contains空指针问题（issue#3135@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复FileUtil.checkSlip方法缺陷（issue#3140@Github）\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/chinabugotech/hutool/commit/5889435e0998a4159f4c219ac001a44d50070b8c\"\u003e\u003ccode\u003e5889435\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/0eee7eadc7267641fd53ceabb9e956a112b71c29\"\u003e\u003ccode\u003e0eee7ea\u003c/code\u003e\u003c/a\u003e 修复CVE-2023-24163漏洞\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/9f777b35545813fc7055cb6a28b170595e6a728d\"\u003e\u003ccode\u003e9f777b3\u003c/code\u003e\u003c/a\u003e add test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/d179823a2a96d721f3b09efbf925ebd69667e3a9\"\u003e\u003ccode\u003ed179823\u003c/code\u003e\u003c/a\u003e UrlResource增加size方法\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/e8c1f7ad7b40f029b2dfafd92e3bf1426989881f\"\u003e\u003ccode\u003ee8c1f7a\u003c/code\u003e\u003c/a\u003e 修复多线程下Sftp中Channel关闭的问题\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/68daef704ede6feb6d54c63feb147a8d1ba40225\"\u003e\u003ccode\u003e68daef7\u003c/code\u003e\u003c/a\u003e 修复IOS系统下，chrome 浏览器的解析规则有误\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/04b5cc9e0ffc4603750aa825d230dbaea842810e\"\u003e\u003ccode\u003e04b5cc9\u003c/code\u003e\u003c/a\u003e !1044 修复issues:I7OTCU (IOS系统下，chrome 浏览器的解析规则有误)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/e1d2926dc74f2f8678fa8594e88d4a3e46298559\"\u003e\u003ccode\u003ee1d2926\u003c/code\u003e\u003c/a\u003e fix bug:issues/I7OTCU\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/1af3851158bb116588f63e8c86f3611f0a22fa1b\"\u003e\u003ccode\u003e1af3851\u003c/code\u003e\u003c/a\u003e 更新开原许可URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/4a0eb2d82d8b3b7f4387ca36257cd4ba60c1cffe\"\u003e\u003ccode\u003e4a0eb2d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/looly/hutool/issues/3228\"\u003e#3228\u003c/a\u003e from zemochen/v5-dev\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/looly/hutool/compare/5.1.0...5.8.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.owasp.antisamy:antisamy` from 1.5.7 to 1.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nahsra/antisamy/releases\"\u003eorg.owasp.antisamy:antisamy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease version 1.7.5\u003c/h2\u003e\n\u003cp\u003eThis release addresses the vulnerability documented in \u003ca href=\"https://github.com/nahsra/antisamy/security/advisories/GHSA-2mrq-w8pv-5pvq\"\u003ehttps://github.com/nahsra/antisamy/security/advisories/GHSA-2mrq-w8pv-5pvq\u003c/a\u003e. AntiSamy versions prior to v1.7.5 are subject to mutation XSS (mXSS) vulnerability when preserving comments. - \u003ca href=\"https://www.cvedetails.com/cve/CVE-2024-23635\"\u003ehttps://www.cvedetails.com/cve/CVE-2024-23635\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIn addition, a number of libraries and plugins were upgraded.\u003c/p\u003e\n\u003cp\u003eNote: The upgrade in the HTML parser may alter outputs compared to 1.7.4 and before. This may impact regression tests that involve AntiSamy if they are too strict when comparing a resulting output with the expected one.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.7.4\u003c/h2\u003e\n\u003cp\u003eThis release addresses the vulnerability documented in CVE-2023-43643. AntiSamy versions prior to v1.7.4 are subject to mutation XSS (mXSS) vulnerability when preserving comments. - \u003ca href=\"https://www.cvedetails.com/cve/CVE-2023-43643\"\u003ehttps://www.cvedetails.com/cve/CVE-2023-43643\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIn addition, a number of libraries and plugins were upgraded, including one with a known vulnerability. Specifically, AntiSamy 1.7.4 upgraded to batik-css v1.17 because batik-css:1.16 is subject to \u003ca href=\"https://www.cvedetails.com/cve/CVE-2022-44729\"\u003ehttps://www.cvedetails.com/cve/CVE-2022-44729\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c/strong\u003e: The upgrade in the HTML parser \u003cem\u003emay alter\u003c/em\u003e outputs compared to 1.7.3 and before. This may impact in regression tests that involve AntiSamy if they are too strict when comparing a resulting output with the expected one.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.7.3\u003c/h2\u003e\n\u003cp\u003eThis release simply upgrades a number of dependencies, including one with a known CVE. Versions of org.htmlunit:neko-htmlunit prior to 3.0.0 used by AntiSamy 1.7.2 is subject to \u003ca href=\"https://www.cvedetails.com/cve/CVE-2023-26119/\"\u003eCVE-2023-26119\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.7.2\u003c/h2\u003e\n\u003cp\u003eThis release simply upgrades a number of dependencies, including one with known CVEs. The previous version of batik-css (1.14) used by AntiSamy 1.7.1 has two CVEs: CVE-2022-42890, CVE-2022-41704.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.7.1\u003c/h2\u003e\n\u003cp\u003eThis release addresses the following issues:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDocumentation Improvements: Clarifying that relying on getErrorMessages() or getNumberOfErrors() is UNSAFE.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThere has been much confusion about the \u003ccode\u003egetErrorMessages()\u003c/code\u003e method. The \u003ccode\u003egetErrorMessages()\u003c/code\u003e method (nor \u003ccode\u003egetNumberOfErrors()\u003c/code\u003e) does not subtly answer the question \u0026quot;is this safe input?\u0026quot; in the affirmative if it returns an empty list. You must always use the sanitized input and there is no way to be sure the input passed in had no attacks.\u003c/p\u003e\n\u003cp\u003eWe had already added a note about this in the README for AntiSamy 1.7.0, but we have now added similar information to the Javadoc for all the related methods. That way if a developer is reading the Javadoc, they are more likely to notice that these methods are purely informational, and CANNOT be relied on for security. Only CleanResults.getCleanHTML() can be relied on to provide safe/clean HTML to send back to the user's browser.\u003c/p\u003e\n\u003col start=\"2\"\u003e\n\u003cli\u003eAnnouncing plan to deprecate support for external stylesheets\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThe AntiSamy team has decided that supporting the ability to allow embedded remote CSS is dangerous and so we are deprecating this feature and it will be removed in a future release. It is expected that there are very few, if any, users of this feature.\u003c/p\u003e\n\u003cp\u003eWe have added a log WARNing if this feature is invoked. If you are using this API, please disable/remove this feature by switching to the primary CssScanner() constructor that does not enable this feature, or dropping direct use of this constructor because, by default, this feature it not enabled.\u003c/p\u003e\n\u003col start=\"3\"\u003e\n\u003cli\u003eMinor Bug \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/200\"\u003e#200\u003c/a\u003e: AntiSamy converting single quotes to double quotes for font-family which is causing issue while rendering\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThis issue was fixed in this release. See the issue ticket for more details.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.7.0\u003c/h2\u003e\n\u003cp\u003eThis release eliminates everything deprecated in the 1.6.8 release, and includes a few minor plugin and library updates, but otherwise no other changes. The details of the things removed are documented in the README and issue \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/195\"\u003e#195\u003c/a\u003e. The README describes the new APIs that replace any deprecated APIs that were removed. AntiSamy 1.7.0 requires Java 8+.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.6.8\u003c/h2\u003e\n\u003cp\u003eThis release simply upgrades net.sourceforge.htmlunit:neko-htmlunit to version 2.61.0 to eliminate a DOS vulnerability in that library discovered in version 2.60.0 and prior (\u003ca href=\"https://www.cvedetails.com/cve/CVE-2022-29546\"\u003ehttps://www.cvedetails.com/cve/CVE-2022-29546\u003c/a\u003e).\u003c/p\u003e\n\u003ch2\u003eRelease version 1.6.7\u003c/h2\u003e\n\u003cp\u003eThis release addresses a minor issue in the security fixes implemented in 1.6.6. While those fixes addressed most of the security concerns in the security issue reported to us by the researcher, our fix had a minor bug that allowed something to sneak through. This release fixes that, and includes the changes from 1.6.6.1 that compile AntiSamy.jar to Java 7 bytecode.\u003c/p\u003e\n\u003cp\u003eIt specifically addresses CVE-2022-29577, which is the complete fix to: CVE-2022-28367: AntiSamy before 1.6.6 allows XSS via HTML tag smuggling on STYLE content. - \u003ca href=\"https://www.cvedetails.com/cve/CVE-2022-29577\"\u003ehttps://www.cvedetails.com/cve/CVE-2022-29577\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/nahsra/antisamy/commit/12a2e31d3855430c119480655c2bbbbb79a66ecd\"\u003e\u003ccode\u003e12a2e31\u003c/code\u003e\u003c/a\u003e Release 1.7.5 ready.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/3e84410ed06ab67f0a4cc3183c67528210f4847d\"\u003e\u003ccode\u003e3e84410\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/422\"\u003e#422\u003c/a\u003e from nahsra/dependabot/maven/org.htmlunit-neko-htmlun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/51bed6e8b2c9dd8498642227f2540e1c9f3bbc6f\"\u003e\u003ccode\u003e51bed6e\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:neko-htmlunit from 3.10.0 to 3.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/a327cd26873210886b9ab712aa483389cf981aca\"\u003e\u003ccode\u003ea327cd2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/421\"\u003e#421\u003c/a\u003e from nahsra/dependabot/maven/org.apache.httpcomponent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/0c966b42c0e6cc86e587a05ead1c5299305441eb\"\u003e\u003ccode\u003e0c966b4\u003c/code\u003e\u003c/a\u003e Bump org.apache.httpcomponents.client5:httpclient5 from 5.3 to 5.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/4264a0b344d3e24b2f9b8cd21f596a5317c4b6db\"\u003e\u003ccode\u003e4264a0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/420\"\u003e#420\u003c/a\u003e from nahsra/dependabot/maven/org.cyclonedx-cyclonedx-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/8e9ae8dc350bcd30985afc79ab0110c225202db0\"\u003e\u003ccode\u003e8e9ae8d\u003c/code\u003e\u003c/a\u003e Bump org.cyclonedx:cyclonedx-maven-plugin from 2.7.10 to 2.7.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/aa88f4ad44b9dde2100f3d1cd430b2932f6ff96c\"\u003e\u003ccode\u003eaa88f4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/419\"\u003e#419\u003c/a\u003e from nahsra/bang-comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/0b1a534fbe496f4a109e5375c9d6e4c28fbbc249\"\u003e\u003ccode\u003e0b1a534\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into bang-comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/5268923b8f16914bbab4573149a6c08091a464bb\"\u003e\u003ccode\u003e5268923\u003c/code\u003e\u003c/a\u003e Upgrade a few dependencies.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nahsra/antisamy/compare/v1.5.7...v1.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.hibernate:hibernate-validator` from 6.0.18.Final to 6.2.0.Final\n\nUpdates `com.baomidou:mybatis-plus` from 3.4.1 to 3.5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baomidou/mybatis-plus/releases\"\u003ecom.baomidou:mybatis-plus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.3.1\u003c/h2\u003e\n\u003cp\u003e紧急修改 lambdaQuery()...One() 实体不存在导致的 BUG\u003c/p\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cp\u003e多租户插件:多表join表名必需起别名,否则追加的过滤条件不带前缀\nInterceptorIgnore 不能过滤 selectKey 的问题\n分页新增informix数据库支持\n分页新增优炫数据库支持\n分页新增TDengine数据库支持\n分页新增亚马逊redshift数据库支持\n支持spring-boot 2.7以上版本\n雪花id新增反解时间戳方法Sequence#parseIdTimestamp\nBaseMapper.selectCount生成语句加入中AS total\n修复IllegalSQLInnerInterceptor类ClassCastException异常，并优化日志\n移除注解OrderBy的过时属性isDesc\n移除TableInfo过时方法\n加入JoinTableInfoInitHandler类参与TableInfo初始化\n修复StringUtils.sqlInjectionReplaceBlank方法过滤sql不全，可能会导致sql注入的情况\n增加IService.lambdaQuery(entity)支持，写法更便捷\n新增数据变更记录（数据审计）插件DataChangeRecorderInnerInterceptor\n新增查询条件方法 notLikeLeft 和 notLikeRight\n数据权限多表解析部分处理优化\n允许子类重写 orderBy 基础方法 gitee issues/I61F51\n新增Db类，调整 SimpleQuery 类\n新增脚本自动维护功能\n新增支持手动拦截器忽略策略，例如 InterceptorIgnoreHelper.handle(IgnoreStrategy.builder().tenantLine(true).build());\n支持 PG 数据字段大写 ID 自增 fixed issues/I4T0YJ\n代码生成器重构完成，合并回 MP 核心代码库\n代码生成器增加是否生成service接口的开关\u003c/p\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003cp\u003e新增 impala 数据库支\u003cdel\u003e持\n缓存动态获取数据库类型\u003c/del\u003e\n新增可控分配 id 方法 fixed github pull/4231\n延迟枚举扫描注册\n乐观锁插件支持根据wrapper填充 github pull/3664\nH2KeyGenerator 语法修改\nSimpleQuery 优化及Bug修改\nfixed gitee issues/I4P9EN\nSybaseDialect 关键词替换优化\u003c/p\u003e\n\u003ch2\u003ev3.4.3\u003c/h2\u003e\n\u003cp\u003e增加瀚高数据库支持\n增加注解 Order By 支持默认排序\nWrapper exists notExists orderBy groupBy 支持参数绑定\nWrapper 支持 setParamAlias 其它优化\n优化 KeyGenerator 支持多实现多数据源注入\n增强 ServiceImpl 泛型推断，解决多继承与代理问题\n新增 PageDto 用于微服务对象传输序列化\n新增 Page 提供静态 of 构造方式\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baomidou/mybatis-plus/blob/3.0/CHANGELOG.md\"\u003ecom.baomidou:mybatis-plus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v3.5.3.1] 2022.12.29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebug:生成模块pg和dm语句模式名增加\u003c/li\u003e\n\u003cli\u003efeat: 优化 ChainWrapper#getEntityClass\u003c/li\u003e\n\u003cli\u003efix: 修复在 IService.lambdaQuery().one() 使用场景在数据库无数据时报错问题\u003c/li\u003e\n\u003cli\u003eest 以及租户插件解析sql遇到多表必须给表起别名\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v3.5.3] 2022.12.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e多租户插件:多表join表名必需起别名,否则追加的过滤条件不带前缀\u003c/li\u003e\n\u003cli\u003eInterceptorIgnore 不能过滤 selectKey 的问题\u003c/li\u003e\n\u003cli\u003e分页新增\u003ccode\u003einformix数据库\u003c/code\u003e支持\u003c/li\u003e\n\u003cli\u003e分页新增\u003ccode\u003e优炫数据库\u003c/code\u003e支持\u003c/li\u003e\n\u003cli\u003e分页新增\u003ccode\u003eTDengine数据库\u003c/code\u003e支持\u003c/li\u003e\n\u003cli\u003e分页新增\u003ccode\u003e亚马逊redshift数据库\u003c/code\u003e支持\u003c/li\u003e\n\u003cli\u003e支持spring-boot 2.7以上版本\u003c/li\u003e\n\u003cli\u003e雪花id新增反解时间戳方法\u003ccode\u003eSequence#parseIdTimestamp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBaseMapper.selectCount生成语句加入中\u003ccode\u003eAS total\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e修复IllegalSQLInnerInterceptor类ClassCastException异常，并优化日志\u003c/li\u003e\n\u003cli\u003e移除注解\u003ccode\u003eOrderBy\u003c/code\u003e的过时属性\u003ccode\u003eisDesc\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e移除\u003ccode\u003eTableInfo\u003c/code\u003e过时方法\u003c/li\u003e\n\u003cli\u003e加入\u003ccode\u003eJoinTableInfoInitHandler\u003c/code\u003e类参与\u003ccode\u003eTableInfo\u003c/code\u003e初始化\u003c/li\u003e\n\u003cli\u003e修复StringUtils.sqlInjectionReplaceBlank方法过滤sql不全，可能会导致sql注入的情况\u003c/li\u003e\n\u003cli\u003e增加IService.lambdaQuery(entity)支持，写法更便捷\u003c/li\u003e\n\u003cli\u003e新增数据变更记录（数据审计）插件\u003ccode\u003eDataChangeRecorderInnerInterceptor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e新增查询条件方法 notLikeLeft 和 notLikeRight\u003c/li\u003e\n\u003cli\u003e数据权限多表解析部分处理优化\u003c/li\u003e\n\u003cli\u003e允许子类重写 orderBy 基础方法 gitee issues/I61F51\u003c/li\u003e\n\u003cli\u003e新增Db类，调整 SimpleQuery 类\u003c/li\u003e\n\u003cli\u003e新增脚本自动维护功能\u003c/li\u003e\n\u003cli\u003e新增支持手动拦截器忽略策略，例如 \u003ccode\u003eInterceptorIgnoreHelper.handle(IgnoreStrategy.builder().tenantLine(true).build());\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e支持 PG 数据字段大写 ID 自增 fixed issues/I4T0YJ\u003c/li\u003e\n\u003cli\u003e代码生成器重构完成，合并回 MP 核心代码库\u003c/li\u003e\n\u003cli\u003e代码生成器增加是否生成service接口的开关\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v3.5.2] 2022.06.01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e升级 mybatis 3.5.10\u003c/li\u003e\n\u003cli\u003e升级 jsqlparser 4.4\u003c/li\u003e\n\u003cli\u003e添加 vertical 数据库分页支持\u003c/li\u003e\n\u003cli\u003e添加对Gbase 8s 数据库支持\u003c/li\u003e\n\u003cli\u003e添加对 行云 数据库分页的支持\u003c/li\u003e\n\u003cli\u003e添加对 Firebird 数据库分页的支持\u003c/li\u003e\n\u003cli\u003e修复参数填充判断错误，标记替换字段常量\u003c/li\u003e\n\u003cli\u003eDbType 清理以及 IDialect 实现类的清理\u003c/li\u003e\n\u003cli\u003e新增SqlHelper.execute，通过entityClass获取BaseMapper\u003c/li\u003e\n\u003cli\u003e枚举处理优化,不再需要'typeEnumsPackage'这个配置\u003c/li\u003e\n\u003cli\u003efix 租户id获取的执行顺序\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/baomidou/mybatis-plus/commit/188370b6539ce3a09100e6b428722dcc0620c747\"\u003e\u003ccode\u003e188370b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e3.5.3.1-SNAPSHOT\u003c/code\u003e与\u003ccode\u003e3.5.3.1\u003c/code\u003e版本一同发布\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/d3cfdb368b09894963f806dfd075bd067ebd1d31\"\u003e\u003ccode\u003ed3cfdb3\u003c/code\u003e\u003c/a\u003e test 以及租户插件解析sql遇到多表必须给表起别名\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/e4e500d67eb43687f1a3c97e54d0a42b6f0936a0\"\u003e\u003ccode\u003ee4e500d\u003c/code\u003e\u003c/a\u003e fix: 修复在 IService.lambdaQuery().one() 使用场景在数据库无数据时报错问题和重复调用问题\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/dabd0532766b108988d3140ca47af9d8a94fa310\"\u003e\u003ccode\u003edabd053\u003c/code\u003e\u003c/a\u003e feat: 优化 ChainWrapper#getEntityClass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/f884ca74feeeb3cac2a8c236b9d82f300209d09f\"\u003e\u003ccode\u003ef884ca7\u003c/code\u003e\u003c/a\u003e 调整引入包问题\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/84091f9df7fdd9da08034995392d8f46482f3b7b\"\u003e\u003ccode\u003e84091f9\u003c/code\u003e\u003c/a\u003e 发布新春版 3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/a09cb7025e6c743f6e13fea013ac9b8e9e704412\"\u003e\u003ccode\u003ea09cb70\u003c/code\u003e\u003c/a\u003e 删除多余插件解决引入 kotlin 依赖问题\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/cfb025acaca7384ff573e54d5108dc1e5f032085\"\u003e\u003ccode\u003ecfb025a\u003c/code\u003e\u003c/a\u003e 3.5.3 更新日志，内测 3 天，新版本 28 号发布\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/44f2f0b1969fa32c9623d3bb4f96075daf70e7eb\"\u003e\u003ccode\u003e44f2f0b\u003c/code\u003e\u003c/a\u003e 优化 ddl 支持 sb3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/01720ed0eea2b964470462d499f7873cc7c7f26e\"\u003e\u003ccode\u003e01720ed\u003c/code\u003e\u003c/a\u003e 测试线程问题 gitee issues/I4S9U5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baomidou/mybatis-plus/compare/v3.4.1...v3.5.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.12 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.12...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.alibaba:fastjson` from 1.2.75 to 1.2.83\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFASTJSON 1.2.83版本发布（安全修复）\u003c/h2\u003e\n\u003cp\u003e这是一个安全修复版本，修复最近收到在特定场景下可以绕过autoType关闭限制的漏洞，建议fastjson用户尽快采取安全措施保障系统安全。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003e安全修复方案\u003c/a\u003e ：\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003ehttps://github.com/alibaba/fastjson/wiki/security_update_20220523\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFASTJSON2已经发布并且提供兼容包，性能更好也更安全，升级指南 \u003ca href=\"https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\"\u003ehttps://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e安全加固\u003c/li\u003e\n\u003cli\u003e修复JDK17下setAccessible报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.83\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.0.x Releases \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ehttps://github.com/alibaba/fastjson2/releases\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.79版本发布，BUG修复\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复引入MethodInheritanceComparator导致某些场景序列化报错的问题\u003c/li\u003e\n\u003cli\u003e增强JDK 9兼容\u003c/li\u003e\n\u003cli\u003e修复JSONArray/JSONObject的equals方法在内部对象map/list相同时不直接返回true的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.79\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.76版本发布，BUG修复增强兼容\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复一些直接抛RuntimeException的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3631\"\u003e#3631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparser自动识别gzip bytes \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3614\"\u003e#3614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Throwable继承类属性不支持自动类型转换问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3217\"\u003e#3217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复PrettyFormat情况下引用计算不对的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3672\"\u003e#3672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复AutoType不兼容LinkedHashMap的问题\u003c/li\u003e\n\u003cli\u003e增强对Enum类型的自定类型转换\u003c/li\u003e\n\u003cli\u003e修复deserializeUsing在泛型某些场景不能正常工作的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3693\"\u003e#3693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e提升JSONReader性能，减少小对象创建 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3627\"\u003e#3627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对JSONPath对filter的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3629\"\u003e#3629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONPath支持忽略NullValue的选项 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3607\"\u003e#3607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对定制化enum的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3601\"\u003e#3601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对java.time.Instant和org.joda.time.Instant的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3539\"\u003e#3539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Parser某些场景不能识别引用的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\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/alibaba/fastjson/commit/26f13f84fdd522de10678e43f55fde918ab7b347\"\u003e\u003ccode\u003e26f13f8\u003c/code\u003e\u003c/a\u003e 1.2.83\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/8f3410f81cbd437f7c459f8868445d50ad301f15\"\u003e\u003ccode\u003e8f3410f\u003c/code\u003e\u003c/a\u003e bug fix for autotype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/cd3c2de6968f0046be1ac4cc7475627ebefbcf64\"\u003e\u003ccode\u003ecd3c2de\u003c/code\u003e\u003c/a\u003e improved jdk8 java.time support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/c63866eaca27441721a82ad8a2553b929e1e3360\"\u003e\u003ccode\u003ec63866e\u003c/code\u003e\u003c/a\u003e remove unused import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/35db4adad70c32089542f23c272def1ad920a60d\"\u003e\u003ccode\u003e35db4ad\u003c/code\u003e\u003c/a\u003e bug fix for autoType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/3f009e10a6905778b42dd3f8cad2de3b194a62d4\"\u003e\u003ccode\u003e3f009e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4085\"\u003e#4085\u003c/a\u003e from hengyunabc/fix_setAccessible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/dd3de5f84bcbf0c13ad60df0c3feb9d564727447\"\u003e\u003ccode\u003edd3de5f\u003c/code\u003e\u003c/a\u003e fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/a234f9abba58add6e5ef9d44b0c24bf49a583905\"\u003e\u003ccode\u003ea234f9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4084\"\u003e#4084\u003c/a\u003e from alibaba/revert-4078-master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/0814909139735ea4c7648e755630fd49da7be059\"\u003e\u003ccode\u003e0814909\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/ab82d0bacadd04226f3f926463ff6a56980c7a4b\"\u003e\u003ccode\u003eab82d0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4078\"\u003e#4078\u003c/a\u003e from hengyunabc/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson/compare/1.2.75...1.2.83\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `xerces:xercesImpl` from 2.12.0 to 2.12.2\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.11.4 to 2.12.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-io:commons-io` from 2.6 to 2.14.0\n\nUpdates `cn.hutool:hutool-all` from 5.1.0 to 5.8.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/looly/hutool/releases\"\u003ecn.hutool:hutool-all's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.8.21(2023-07-29)\u003c/h1\u003e\n\u003ch3\u003e🐣新特性\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      list 为空时，CollUtil.max等返回null而非异常（pr#1027@Gitee）\u003c/li\u003e\n\u003cli\u003e【poi   】      ExcelReader.getWriter逻辑变更，当从非文件读取时，获取sheet，而非空表格。\u003c/li\u003e\n\u003cli\u003e【core  】      Ipv4Util 新增方法：检测指定 IP 地址是否匹配通配符（pr#3171@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      DateUtil.parse适配6位毫秒格式（issue#I7H34N@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      RandomUtil增加可选是否包含边界的重载（issue#3182@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      StrUtil增加truncateByByteLength方法（pr#3176@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      身份证工具类isValidCard18、isValidCard15入参null直接返回null（pr#1034@Gitee）\u003c/li\u003e\n\u003cli\u003e【http  】      使用multiparty方式支持body参数（issue#3158@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      ZipReader增加setMaxSizeDiff方法，自定义或关闭ZipBomb（issue#3018@Github）\u003c/li\u003e\n\u003cli\u003e【db    】      Query.of(entity)构建时传入fields（issue#I7M5JU@Gitee）\u003c/li\u003e\n\u003cli\u003e【db    】      clickhouse驱动名称变更为com.clickhouse.jdbc.ClickHouseDriver（issue#3224@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      UrlResource增加size方法（issue#3226@Github）\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞Bug修复\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      修复MapUtil工具使用filter方法构造传入参数结果问题（issue#3162@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复序列化和反序列化Class问题（issue#I7FQ29@Gitee）\u003c/li\u003e\n\u003cli\u003e【setting】     修复utf8-bom的setting文件读取问题（issue#I7G34E@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复PathUtil.getMimeType可能造成的异常（issue#3179@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复Pair序列化转换无效问题（issue#I7GPGX@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复TypeUtil.getTypeArgument对实现接口获取不全面问题（issue#I7CRIW@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复BeanUtil.isCommonFieldsEqual判空导致的问题\u003c/li\u003e\n\u003cli\u003e【extra 】      修复CompressUtil.createArchiver 将文件压缩为tgz时文件名规则无效问题（issue#I7LLL7@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复脱敏银行卡号长度bug（pr#3210@Github）\u003c/li\u003e\n\u003cli\u003e【jwt   】      修复JWTSignerUtil中ES256签名不符合规范问题（issue#3205@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复UserInfo获取country问题（issue#I7MCKW@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复MVEL加载错误问题（issue#3214@Github）\u003c/li\u003e\n\u003cli\u003e【json  】      修复JSONBeanParser在遇到List时没有被正确递归问题（issue#I7M2GZ@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复VersionComparator对1.0.3及1.0.2a比较有误的问题（pr#1043@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复IOS系统下，chrome 浏览器的解析规则有误（pr#1044@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复多线程下Sftp中Channel关闭的问题（issue#I7OHIB@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复CVE-2023-24163漏洞（issue#I6AJWJ@Gitee）\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.8.20(2023-06-16)\u003c/h1\u003e\n\u003ch3\u003e🐣新特性\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      UrlQuery增加setStrict方法，区分是否严格模式（issue#I78PB1@Gitee）\u003c/li\u003e\n\u003cli\u003e【poi   】      添加系列方法writeCol，以支持按列输出（pr#1003@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      CollUtil新增anyMatch和allMatch方法（pr#1008@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      CsvWriter如果开启了append=true，默认自动开启endingLineBreak=true（pr#1010@Gitee）\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞Bug修复\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      修复TreeUtil.getParentsName()获取到的路径集合中存在值为null的路径名称问题（issue#I795IN@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复umberUtil.parseNumber对+解析问题（issue#I79VS7@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复IdcardUtil.getGenderByIdCard存在潜在的异常（pr#1007@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复Table#contains空指针问题（issue#3135@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复FileUtil.checkSlip方法缺陷（issue#3140@Github）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复Sftp中exists方法父目录不存在时报错（issue#I7CSQ9@Gitee）\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/chinabugotech/hutool/blob/v5-master/CHANGELOG.md\"\u003ecn.hutool:hutool-all's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.8.21(2023-07-29)\u003c/h1\u003e\n\u003ch3\u003e🐣新特性\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      list 为空时，CollUtil.max等返回null而非异常（pr#1027@Gitee）\u003c/li\u003e\n\u003cli\u003e【poi   】      ExcelReader.getWriter逻辑变更，当从非文件读取时，获取sheet，而非空表格。\u003c/li\u003e\n\u003cli\u003e【core  】      Ipv4Util 新增方法：检测指定 IP 地址是否匹配通配符（pr#3171@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      DateUtil.parse适配6位毫秒格式（issue#I7H34N@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      RandomUtil增加可选是否包含边界的重载（issue#3182@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      StrUtil增加truncateByByteLength方法（pr#3176@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      身份证工具类isValidCard18、isValidCard15入参null直接返回null（pr#1034@Gitee）\u003c/li\u003e\n\u003cli\u003e【http  】      使用multiparty方式支持body参数（issue#3158@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      ZipReader增加setMaxSizeDiff方法，自定义或关闭ZipBomb（issue#3018@Github）\u003c/li\u003e\n\u003cli\u003e【db    】      Query.of(entity)构建时传入fields（issue#I7M5JU@Gitee）\u003c/li\u003e\n\u003cli\u003e【db    】      clickhouse驱动名称变更为com.clickhouse.jdbc.ClickHouseDriver（issue#3224@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      UrlResource增加size方法（issue#3226@Github）\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞Bug修复\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      修复MapUtil工具使用filter方法构造传入参数结果问题（issue#3162@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复序列化和反序列化Class问题（issue#I7FQ29@Gitee）\u003c/li\u003e\n\u003cli\u003e【setting】     修复utf8-bom的setting文件读取问题（issue#I7G34E@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复PathUtil.getMimeType可能造成的异常（issue#3179@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复Pair序列化转换无效问题（issue#I7GPGX@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复TypeUtil.getTypeArgument对实现接口获取不全面问题（issue#I7CRIW@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复BeanUtil.isCommonFieldsEqual判空导致的问题\u003c/li\u003e\n\u003cli\u003e【extra 】      修复CompressUtil.createArchiver 将文件压缩为tgz时文件名规则无效问题（issue#I7LLL7@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复脱敏银行卡号长度bug（pr#3210@Github）\u003c/li\u003e\n\u003cli\u003e【jwt   】      修复JWTSignerUtil中ES256签名不符合规范问题（issue#3205@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复UserInfo获取country问题（issue#I7MCKW@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复MVEL加载错误问题（issue#3214@Github）\u003c/li\u003e\n\u003cli\u003e【json  】      修复JSONBeanParser在遇到List时没有被正确递归问题（issue#I7M2GZ@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复VersionComparator对1.0.3及1.0.2a比较有误的问题（pr#1043@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复IOS系统下，chrome 浏览器的解析规则有误（pr#1044@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复多线程下Sftp中Channel关闭的问题（issue#I7OHIB@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复CVE-2023-24163漏洞（issue#I6AJWJ@Gitee）\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch1\u003e5.8.20(2023-06-16)\u003c/h1\u003e\n\u003ch3\u003e🐣新特性\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      UrlQuery增加setStrict方法，区分是否严格模式（issue#I78PB1@Gitee）\u003c/li\u003e\n\u003cli\u003e【poi   】      添加系列方法writeCol，以支持按列输出（pr#1003@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      CollUtil新增anyMatch和allMatch方法（pr#1008@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      CsvWriter如果开启了append=true，默认自动开启endingLineBreak=true（pr#1010@Gitee）\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞Bug修复\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      修复TreeUtil.getParentsName()获取到的路径集合中存在值为null的路径名称问题（issue#I795IN@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复umberUtil.parseNumber对+解析问题（issue#I79VS7@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复IdcardUtil.getGenderByIdCard存在潜在的异常（pr#1007@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复Table#contains空指针问题（issue#3135@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复FileUtil.checkSlip方法缺陷（issue#3140@Github）\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/chinabugotech/hutool/commit/5889435e0998a4159f4c219ac001a44d50070b8c\"\u003e\u003ccode\u003e5889435\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/0eee7eadc7267641fd53ceabb9e956a112b71c29\"\u003e\u003ccode\u003e0eee7ea\u003c/code\u003e\u003c/a\u003e 修复CVE-2023-24163漏洞\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/9f777b35545813fc7055cb6a28b170595e6a728d\"\u003e\u003ccode\u003e9f777b3\u003c/code\u003e\u003c/a\u003e add test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/d179823a2a96d721f3b09efbf925ebd69667e3a9\"\u003e\u003ccode\u003ed179823\u003c/code\u003e\u003c/a\u003e UrlResource增加size方法\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/e8c1f7ad7b40f029b2dfafd92e3bf1426989881f\"\u003e\u003ccode\u003ee8c1f7a\u003c/code\u003e\u003c/a\u003e 修复多线程下Sftp中Channel关闭的问题\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/68daef704ede6feb6d54c63feb147a8d1ba40225\"\u003e\u003ccode\u003e68daef7\u003c/code\u003e\u003c/a\u003e 修复IOS系统下，chrome 浏览器的解析规则有误\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/04b5cc9e0ffc4603750aa825d230dbaea842810e\"\u003e\u003ccode\u003e04b5cc9\u003c/code\u003e\u003c/a\u003e !1044 修复issues:I7OTCU (IOS系统下，chrome 浏览器的解析规则有误)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/e1d2926dc74f2f8678fa8594e88d4a3e46298559\"\u003e\u003ccode\u003ee1d2926\u003c/code\u003e\u003c/a\u003e fix bug:issues/I7OTCU\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/1af3851158bb116588f63e8c86f3611f0a22fa1b\"\u003e\u003ccode\u003e1af3851\u003c/code\u003e\u003c/a\u003e 更新开原许可URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/4a0eb2d82d8b3b7f4387ca36257cd4ba60c1cffe\"\u003e\u003ccode\u003e4a0eb2d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/looly/hutool/issues/3228\"\u003e#3228\u003c/a\u003e from zemochen/v5-dev\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/looly/hutool/compare/5.1.0...5.8.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.owasp.antisamy:antisamy` from 1.5.7 to 1.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nahsra/antisamy/releases\"\u003eorg.owasp.antisamy:antisamy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease version 1.7.5\u003c/h2\u003e\n\u003cp\u003eThis release addresses the vulnerability documented in \u003ca href=\"https://github.com/nahsra/antisamy/security/advisories/GHSA-2mrq-w8pv-5pvq\"\u003ehttps://github.com/nahsra/antisamy/security/advisories/GHSA-2mrq-w8pv-5pvq\u003c/a\u003e. AntiSamy versions prior to v1.7.5 are subject to mutation XSS (mXSS) vulnerability when preserving comments. - \u003ca href=\"https://www.cvedetails.com/cve/CVE-2024-23635\"\u003ehttps://www.cvedetails.com/cve/CVE-2024-23635\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIn addition, a number of libraries and plugins were upgraded.\u003c/p\u003e\n\u003cp\u003eNote: The upgrade in the HTML parser may alter outputs compared to 1.7.4 and before. This may impact regression tests that involve AntiSamy if they are too strict when comparing a resulting output with the expected one.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.7.4\u003c/h2\u003e\n\u003cp\u003eThis release addresses the vulnerability documented in CVE-2023-43643. AntiSamy versions prior to v1.7.4 are subject to mutation XSS (mXSS) vulnerability when preserving comments. - \u003ca href=\"https://www.cvedetails.com/cve/CVE-2023-43643\"\u003ehttps://www.cvedetails.com/cve/CVE-2023-43643\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIn addition, a number of libraries and plugins were upgraded, including one with a known vulnerability. Specifically, AntiSamy 1.7.4 upgraded to batik-css v1.17 because batik-css:1.16 is subject to \u003ca href=\"https://www.cvedetails.com/cve/CVE-2022-44729\"\u003ehttps://www.cvedetails.com/cve/CVE-2022-44729\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c/strong\u003e: The upgrade in the HTML parser \u003cem\u003emay alter\u003c/em\u003e outputs compared to 1.7.3 and before. This may impact in regression tests that involve AntiSamy if they are too strict when comparing a resulting output with the expected one.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.7.3\u003c/h2\u003e\n\u003cp\u003eThis release simply upgrades a number of dependencies, including one with a known CVE. Versions of org.htmlunit:neko-htmlunit prior to 3.0.0 used by AntiSamy 1.7.2 is subject to \u003ca href=\"https://www.cvedetails.com/cve/CVE-2023-26119/\"\u003eCVE-2023-26119\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.7.2\u003c/h2\u003e\n\u003cp\u003eThis release simply upgrades a number of dependencies, including one with known CVEs. The previous version of batik-css (1.14) used by AntiSamy 1.7.1 has two CVEs: CVE-2022-42890, CVE-2022-41704.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.7.1\u003c/h2\u003e\n\u003cp\u003eThis release addresses the following issues:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDocumentation Improvements: Clarifying that relying on getErrorMessages() or getNumberOfErrors() is UNSAFE.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThere has been much confusion about the \u003ccode\u003egetErrorMessages()\u003c/code\u003e method. The \u003ccode\u003egetErrorMessages()\u003c/code\u003e method (nor \u003ccode\u003egetNumberOfErrors()\u003c/code\u003e) does not subtly answer the question \u0026quot;is this safe input?\u0026quot; in the affirmative if it returns an empty list. You must always use the sanitized input and there is no way to be sure the input passed in had no attacks.\u003c/p\u003e\n\u003cp\u003eWe had already added a note about this in the README for AntiSamy 1.7.0, but we have now added similar information to the Javadoc for all the related methods. That way if a developer is reading the Javadoc, they are more likely to notice that these methods are purely informational, and CANNOT be relied on for security. Only CleanResults.getCleanHTML() can be relied on to provide safe/clean HTML to send back to the user's browser.\u003c/p\u003e\n\u003col start=\"2\"\u003e\n\u003cli\u003eAnnouncing plan to deprecate support for external stylesheets\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThe AntiSamy team has decided that supporting the ability to allow embedded remote CSS is dangerous and so we are deprecating this feature and it will be removed in a future release. It is expected that there are very few, if any, users of this feature.\u003c/p\u003e\n\u003cp\u003eWe have added a log WARNing if this feature is invoked. If you are using this API, please disable/remove this feature by switching to the primary CssScanner() constructor that does not enable this feature, or dropping direct use of this constructor because, by default, this feature it not enabled.\u003c/p\u003e\n\u003col start=\"3\"\u003e\n\u003cli\u003eMinor Bug \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/200\"\u003e#200\u003c/a\u003e: AntiSamy converting single quotes to double quotes for font-family which is causing issue while rendering\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThis issue was fixed in this release. See the issue ticket for more details.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.7.0\u003c/h2\u003e\n\u003cp\u003eThis release eliminates everything deprecated in the 1.6.8 release, and includes a few minor plugin and library updates, but otherwise no other changes. The details of the things removed are documented in the README and issue \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/195\"\u003e#195\u003c/a\u003e. The README describes the new APIs that replace any deprecated APIs that were removed. AntiSamy 1.7.0 requires Java 8+.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.6.8\u003c/h2\u003e\n\u003cp\u003eThis release simply upgrades net.sourceforge.htmlunit:neko-htmlunit to version 2.61.0 to eliminate a DOS vulnerability in that library discovered in version 2.60.0 and prior (\u003ca href=\"https://www.cvedetails.com/cve/CVE-2022-29546\"\u003ehttps://www.cvedetails.com/cve/CVE-2022-29546\u003c/a\u003e).\u003c/p\u003e\n\u003ch2\u003eRelease version 1.6.7\u003c/h2\u003e\n\u003cp\u003eThis release addresses a minor issue in the security fixes implemented in 1.6.6. While those fixes addressed most of the security concerns in the security issue reported to us by the researcher, our fix had a minor bug that allowed something to sneak through. This release fixes that, and includes the changes from 1.6.6.1 that compile AntiSamy.jar to Java 7 bytecode.\u003c/p\u003e\n\u003cp\u003eIt specifically addresses CVE-2022-29577, which is the complete fix to: CVE-2022-28367: AntiSamy before 1.6.6 allows XSS via HTML tag smuggling on STYLE content. - \u003ca href=\"https://www.cvedetails.com/cve/CVE-2022-29577\"\u003ehttps://www.cvedetails.com/cve/CVE-2022-29577\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/nahsra/antisamy/commit/12a2e31d3855430c119480655c2bbbbb79a66ecd\"\u003e\u003ccode\u003e12a2e31\u003c/code\u003e\u003c/a\u003e Release 1.7.5 ready.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/3e84410ed06ab67f0a4cc3183c67528210f4847d\"\u003e\u003ccode\u003e3e84410\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/422\"\u003e#422\u003c/a\u003e from nahsra/dependabot/maven/org.htmlunit-neko-htmlun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/51bed6e8b2c9dd8498642227f2540e1c9f3bbc6f\"\u003e\u003ccode\u003e51bed6e\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:neko-htmlunit from 3.10.0 to 3.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/a327cd26873210886b9ab712aa483389cf981aca\"\u003e\u003ccode\u003ea327cd2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/421\"\u003e#421\u003c/a\u003e from nahsra/dependabot/maven/org.apache.httpcomponent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/0c966b42c0e6cc86e587a05ead1c5299305441eb\"\u003e\u003ccode\u003e0c966b4\u003c/code\u003e\u003c/a\u003e Bump org.apache.httpcomponents.client5:httpclient5 from 5.3 to 5.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/4264a0b344d3e24b2f9b8cd21f596a5317c4b6db\"\u003e\u003ccode\u003e4264a0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/420\"\u003e#420\u003c/a\u003e from nahsra/dependabot/maven/org.cyclonedx-cyclonedx-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/8e9ae8dc350bcd30985afc79ab0110c225202db0\"\u003e\u003ccode\u003e8e9ae8d\u003c/code\u003e\u003c/a\u003e Bump org.cyclonedx:cyclonedx-maven-plugin from 2.7.10 to 2.7.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/aa88f4ad44b9dde2100f3d1cd430b2932f6ff96c\"\u003e\u003ccode\u003eaa88f4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/419\"\u003e#419\u003c/a\u003e from nahsra/bang-comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/0b1a534fbe496f4a109e5375c9d6e4c28fbbc249\"\u003e\u003ccode\u003e0b1a534\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into bang-comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/5268923b8f16914bbab4573149a6c08091a464bb\"\u003e\u003ccode\u003e5268923\u003c/code\u003e\u003c/a\u003e Upgrade a few dependencies.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nahsra/antisamy/compare/v1.5.7...v1.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.hibernate:hibernate-validator` from 6.0.18.Final to 6.2.0.Final\n\nUpdates `com.baomidou:mybatis-plus` from 3.4.1 to 3.5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baomidou/mybatis-plus/releases\"\u003ecom.baomidou:mybatis-plus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.3.1\u003c/h2\u003e\n\u003cp\u003e紧急修改 lambdaQuery()...One() 实体不存在导致的 BUG\u003c/p\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cp\u003e多租户插件:多表join表名必需起别名,否则追加的过滤条件不带前缀\nInterceptorIgnore 不能过滤 selectKey 的问题\n分页新增informix数据库支持\n分页新增优炫数据库支持\n分页新增TDengine数据库支持\n分页新增亚马逊redshift数据库支持\n支持spring-boot 2.7以上版本\n雪花id新增反解时间戳方法Sequence#parseIdTimestamp\nBaseMapper.selectCount生成语句加入中AS total\n修复IllegalSQLInnerInterceptor类ClassCastException异常，并优化日志\n移除注解OrderBy的过时属性isDesc\n移除TableInfo过时方法\n加入JoinTableInfoInitHandler类参与TableInfo初始化\n修复StringUtils.sqlInjectionReplaceBlank方法过滤sql不全，可能会导致sql注入的情况\n增加IService.lambdaQuery(entity)支持，写法更便捷\n新增数据变更记录（数据审计）插件DataChangeRecorderInnerInterceptor\n新增查询条件方法 notLikeLeft 和 notLikeRight\n数据权限多表解析部分处理优化\n允许子类重写 orderBy 基础方法 gitee issues/I61F51\n新增Db类，调整 SimpleQuery 类\n新增脚本自动维护功能\n新增支持手动拦截器忽略策略，例如 InterceptorIgnoreHelper.handle(IgnoreStrategy.builder().tenantLine(true).build());\n支持 PG 数据字段大写 ID 自增 fixed issues/I4T0YJ\n代码生成器重构完成，合并回 MP 核心代码库\n代码生成器增加是否生成service接口的开关\u003c/p\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003cp\u003e新增 impala 数据库支\u003cdel\u003e持\n缓存动态获取数据库类型\u003c/del\u003e\n新增可控分配 id 方法 fixed github pull/4231\n延迟枚举扫描注册\n乐观锁插件支持根据wrapper填充 github pull/3664\nH2KeyGenerator 语法修改\nSimpleQuery 优化及Bug修改\nfixed gitee issues/I4P9EN\nSybaseDialect 关键词替换优化\u003c/p\u003e\n\u003ch2\u003ev3.4.3\u003c/h2\u003e\n\u003cp\u003e增加瀚高数据库支持\n增加注解 Order By 支持默认排序\nWrapper exists notExists orderBy groupBy 支持参数绑定\nWrapper 支持 setParamAlias 其它优化\n优化 KeyGenerator 支持多实现多数据源注入\n增强 ServiceImpl 泛型推断，解决多继承与代理问题\n新增 PageDto 用于微服务对象传输序列化\n新增 Page 提供静态 of 构造方式\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baomidou/mybatis-plus/blob/3.0/CHANGELOG.md\"\u003ecom.baomidou:mybatis-plus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v3.5.3.1] 2022.12.29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebug:生成模块pg和dm语句模式名增加\u003c/li\u003e\n\u003cli\u003efeat: 优化 ChainWrapper#getEntityClass\u003c/li\u003e\n\u003cli\u003efix: 修复在 IService.lambdaQuery().one() 使用场景在数据库无数据时报错问题\u003c/li\u003e\n\u003cli\u003eest 以及租户插件解析sql遇到多表必须给表起别名\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v3.5.3] 2022.12.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e多租户插件:多表join表名必需起别名,否则追加的过滤条件不带前缀\u003c/li\u003e\n\u003cli\u003eInterceptorIgnore 不能过滤 selectKey 的问题\u003c/li\u003e\n\u003cli\u003e分页新增\u003ccode\u003einformix数据库\u003c/code\u003e支持\u003c/li\u003e\n\u003cli\u003e分页新增\u003ccode\u003e优炫数据库\u003c/code\u003e支持\u003c/li\u003e\n\u003cli\u003e分页新增\u003ccode\u003eTDengine数据库\u003c/code\u003e支持\u003c/li\u003e\n\u003cli\u003e分页新增\u003ccode\u003e亚马逊redshift数据库\u003c/code\u003e支持\u003c/li\u003e\n\u003cli\u003e支持spring-boot 2.7以上版本\u003c/li\u003e\n\u003cli\u003e雪花id新增反解时间戳方法\u003ccode\u003eSequence#parseIdTimestamp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBaseMapper.selectCount生成语句加入中\u003ccode\u003eAS total\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e修复IllegalSQLInnerInterceptor类ClassCastException异常，并优化日志\u003c/li\u003e\n\u003cli\u003e移除注解\u003ccode\u003eOrderBy\u003c/code\u003e的过时属性\u003ccode\u003eisDesc\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e移除\u003ccode\u003eTableInfo\u003c/code\u003e过时方法\u003c/li\u003e\n\u003cli\u003e加入\u003ccode\u003eJoinTableInfoInitHandler\u003c/code\u003e类参与\u003ccode\u003eTableInfo\u003c/code\u003e初始化\u003c/li\u003e\n\u003cli\u003e修复StringUtils.sqlInjectionReplaceBlank方法过滤sql不全，可能会导致sql注入的情况\u003c/li\u003e\n\u003cli\u003e增加IService.lambdaQuery(entity)支持，写法更便捷\u003c/li\u003e\n\u003cli\u003e新增数据变更记录（数据审计）插件\u003ccode\u003eDataChangeRecorderInnerInterceptor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e新增查询条件方法 notLikeLeft 和 notLikeRight\u003c/li\u003e\n\u003cli\u003e数据权限多表解析部分处理优化\u003c/li\u003e\n\u003cli\u003e允许子类重写 orderBy 基础方法 gitee issues/I61F51\u003c/li\u003e\n\u003cli\u003e新增Db类，调整 SimpleQuery 类\u003c/li\u003e\n\u003cli\u003e新增脚本自动维护功能\u003c/li\u003e\n\u003cli\u003e新增支持手动拦截器忽略策略，例如 \u003ccode\u003eInterceptorIgnoreHelper.handle(IgnoreStrategy.builder().tenantLine(true).build());\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e支持 PG 数据字段大写 ID 自增 fixed issues/I4T0YJ\u003c/li\u003e\n\u003cli\u003e代码生成器重构完成，合并回 MP 核心代码库\u003c/li\u003e\n\u003cli\u003e代码生成器增加是否生成service接口的开关\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v3.5.2] 2022.06.01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e升级 mybatis 3.5.10\u003c/li\u003e\n\u003cli\u003e升级 jsqlparser 4.4\u003c/li\u003e\n\u003cli\u003e添加 vertical 数据库分页支持\u003c/li\u003e\n\u003cli\u003e添加对Gbase 8s 数据库支持\u003c/li\u003e\n\u003cli\u003e添加对 行云 数据库分页的支持\u003c/li\u003e\n\u003cli\u003e添加对 Firebird 数据库分页的支持\u003c/li\u003e\n\u003cli\u003e修复参数填充判断错误，标记替换字段常量\u003c/li\u003e\n\u003cli\u003eDbType 清理以及 IDialect 实现类的清理\u003c/li\u003e\n\u003cli\u003e新增SqlHelper.execute，通过entityClass获取BaseMapper\u003c/li\u003e\n\u003cli\u003e枚举处理优化,不再需要'typeEnumsPackage'这个配置\u003c/li\u003e\n\u003cli\u003efix 租户id获取的执行顺序\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/baomidou/mybatis-plus/commit/188370b6539ce3a09100e6b428722dcc0620c747\"\u003e\u003ccode\u003e188370b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e3.5.3.1-SNAPSHOT\u003c/code\u003e与\u003ccode\u003e3.5.3.1\u003c/code\u003e版本一同发布\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/d3cfdb368b09894963f806dfd075bd067ebd1d31\"\u003e\u003ccode\u003ed3cfdb3\u003c/code\u003e\u003c/a\u003e test 以及租户插件解析sql遇到多表必须给表起别名\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/e4e500d67eb43687f1a3c97e54d0a42b6f0936a0\"\u003e\u003ccode\u003ee4e500d\u003c/code\u003e\u003c/a\u003e fix: 修复在 IService.lambdaQuery().one() 使用场景在数据库无数据时报错问题和重复调用问题\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/dabd0532766b108988d3140ca47af9d8a94fa310\"\u003e\u003ccode\u003edabd053\u003c/code\u003e\u003c/a\u003e feat: 优化 ChainWrapper#getEntityClass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/f884ca74feeeb3cac2a8c236b9d82f300209d09f\"\u003e\u003ccode\u003ef884ca7\u003c/code\u003e\u003c/a\u003e 调整引入包问题\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/84091f9df7fdd9da08034995392d8f46482f3b7b\"\u003e\u003ccode\u003e84091f9\u003c/code\u003e\u003c/a\u003e 发布新春版 3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/a09cb7025e6c743f6e13fea013ac9b8e9e704412\"\u003e\u003ccode\u003ea09cb70\u003c/code\u003e\u003c/a\u003e 删除多余插件解决引入 kotlin 依赖问题\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/cfb025acaca7384ff573e54d5108dc1e5f032085\"\u003e\u003ccode\u003ecfb025a\u003c/code\u003e\u003c/a\u003e 3.5.3 更新日志，内测 3 天，新版本 28 号发布\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/44f2f0b1969fa32c9623d3bb4f96075daf70e7eb\"\u003e\u003ccode\u003e44f2f0b\u003c/code\u003e\u003c/a\u003e 优化 ddl 支持 sb3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/01720ed0eea2b964470462d499f7873cc7c7f26e\"\u003e\u003ccode\u003e01720ed\u003c/code\u003e\u003c/a\u003e 测试线程问题 gitee issues/I4S9U5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baomidou/mybatis-plus/compare/v3.4.1...v3.5.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.12 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.12...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.alibaba:fastjson` from 1.2.75 to 1.2.83\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFASTJSON 1.2.83版本发布（安全修复）\u003c/h2\u003e\n\u003cp\u003e这是一个安全修复版本，修复最近收到在特定场景下可以绕过autoType关闭限制的漏洞，建议fastjson用户尽快采取安全措施保障系统安全。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003e安全修复方案\u003c/a\u003e ：\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003ehttps://github.com/alibaba/fastjson/wiki/security_update_20220523\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFASTJSON2已经发布并且提供兼容包，性能更好也更安全，升级指南 \u003ca href=\"https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\"\u003ehttps://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e安全加固\u003c/li\u003e\n\u003cli\u003e修复JDK17下setAccessible报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.83\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.0.x Releases \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ehttps://github.com/alibaba/fastjson2/releases\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.79版本发布，BUG修复\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复引入MethodInheritanceComparator导致某些场景序列化报错的问题\u003c/li\u003e\n\u003cli\u003e增强JDK 9兼容\u003c/li\u003e\n\u003cli\u003e修复JSONArray/JSONObject的equals方法在内部对象map/list相同时不直接返回true的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.79\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.76版本发布，BUG修复增强兼容\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复一些直接抛RuntimeException的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3631\"\u003e#3631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparser自动识别gzip bytes \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3614\"\u003e#3614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Throwable继承类属性不支持自动类型转换问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3217\"\u003e#3217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复PrettyFormat情况下引用计算不对的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3672\"\u003e#3672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复AutoType不兼容LinkedHashMap的问题\u003c/li\u003e\n\u003cli\u003e增强对Enum类型的自定类型转换\u003c/li\u003e\n\u003cli\u003e修复deserializeUsing在泛型某些场景不能正常工作的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3693\"\u003e#3693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e提升JSONReader性能，减少小对象创建 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3627\"\u003e#3627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对JSONPath对filter的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3629\"\u003e#3629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONPath支持忽略NullValue的选项 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3607\"\u003e#3607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对定制化enum的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3601\"\u003e#3601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对java.time.Instant和org.joda.time.Instant的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3539\"\u003e#3539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Parser某些场景不能识别引用的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\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/alibaba/fastjson/commit/26f13f84fdd522de10678e43f55fde918ab7b347\"\u003e\u003ccode\u003e26f13f8\u003c/code\u003e\u003c/a\u003e 1.2.83\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/8f3410f81cbd437f7c459f8868445d50ad301f15\"\u003e\u003ccode\u003e8f3410f\u003c/code\u003e\u003c/a\u003e bug fix for autotype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/cd3c2de6968f0046be1ac4cc7475627ebefbcf64\"\u003e\u003ccode\u003ecd3c2de\u003c/code\u003e\u003c/a\u003e improved jdk8 java.time support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/c63866eaca27441721a82ad8a2553b929e1e3360\"\u003e\u003ccode\u003ec63866e\u003c/code\u003e\u003c/a\u003e remove unused import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/35db4adad70c32089542f23c272def1ad920a60d\"\u003e\u003ccode\u003e35db4ad\u003c/code\u003e\u003c/a\u003e bug fix for autoType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/3f009e10a6905778b42dd3f8cad2de3b194a62d4\"\u003e\u003ccode\u003e3f009e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4085\"\u003e#4085\u003c/a\u003e from hengyunabc/fix_setAccessible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/dd3de5f84bcbf0c13ad60df0c3feb9d564727447\"\u003e\u003ccode\u003edd3de5f\u003c/code\u003e\u003c/a\u003e fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/a234f9abba58add6e5ef9d44b0c24bf49a583905\"\u003e\u003ccode\u003ea234f9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4084\"\u003e#4084\u003c/a\u003e from alibaba/revert-4078-master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/0814909139735ea4c7648e755630fd49da7be059\"\u003e\u003ccode\u003e0814909\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/a...\n\n_Description has been truncated_","html_url":"https://github.com/yujianwudi/zero-one-auction/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yujianwudi%2Fzero-one-auction/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4099173041","node_id":"PR_kwDOOzAwuc7LvV5s","number":978,"state":"open","title":"chore(deps): bump com.alibaba:fastjson from 1.2.83 to 2.0.61","user":"dependabot[bot]","labels":["依赖:升级","自动化:提交"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-19T04:10:16.000Z","updated_at":"2026-03-19T06:01:44.416Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.alibaba:fastjson","old_version":"1.2.83","new_version":"2.0.61","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 1.2.83 to 2.0.61.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.61版本发布\u003c/h2\u003e\n\u003ch1\u003eFASTJSON 2.0.61 Release Notes\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Date:\u003c/strong\u003e 07 Feb 2026\n\u003cstrong\u003eTag:\u003c/strong\u003e 2.0.61 (170f71f)\u003c/p\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThis is a regularly scheduled maintenance release with feature enhancements, performance improvements, and bug fixes. Users should upgrade as needed.\u003c/p\u003e\n\u003ch2\u003eChanges \u0026amp; Bug Fixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eFixed issue where Jackson's \u003ccode\u003e@JsonProperty\u003c/code\u003e on methods was being ignored in record types \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3893\"\u003e#3893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple \u003ccode\u003eArrayIndexOutOfBoundsException\u003c/code\u003e issues in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e, \u003ccode\u003eJSONReaderASCII\u003c/code\u003e, and \u003ccode\u003eJSONReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3883\"\u003e#3883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved performance when parsing JSON with numerous escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3889\"\u003e#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed conflict where global Date writer overrides \u003ccode\u003e@JSONField\u003c/code\u003e format \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3864\"\u003e#3864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeUtils.castToTimestamp\u003c/code\u003e compatibility issues when upgrading from 1.2.83 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3906\"\u003e#3906\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3907\"\u003e#3907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for serializing non-finite numbers (NaN, Infinity) as strings \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded default value support for \u003ccode\u003egetString\u003c/code\u003e and other \u003ccode\u003egetXXX\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3880\"\u003e#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed double quotes issue in \u003ccode\u003eTypeUtils.cast\u003c/code\u003e with Long global converter \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3932\"\u003e#3932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded Java 8 \u003ccode\u003eTimeModule\u003c/code\u003e support including improved \u003ccode\u003eYearMonth\u003c/code\u003e support \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3934\"\u003e#3934\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3935\"\u003e#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed scientific notation floating point deserialization errors \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3917\"\u003e#3917\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3939\"\u003e#3939\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3955\"\u003e#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded serialization support for \u003ccode\u003eorg.w3c.dom.Node\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3960\"\u003e#3960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed exception when parsing object keys with emoji and escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3928\"\u003e#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed generic type inference for \u003ccode\u003eList\u003c/code\u003e subclasses during deserialization \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3926\"\u003e#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for custom error messages in JSON Schema validation \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1559\"\u003e#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eparse(InputStream)\u003c/code\u003e overload with default context \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eDirectByteBuffer\u003c/code\u003e \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e for \u003ccode\u003ejava.nio.ByteBuffer#array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for composing multiple filters (\u003ccode\u003ePropertyFilter\u003c/code\u003e, \u003ccode\u003ePropertyPreFilter\u003c/code\u003e, etc.) \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3877\"\u003e#3877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect overflow check when parsing \u003ccode\u003eBigInteger\u003c/code\u003e as \u003ccode\u003eDouble\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced security checks in hex digit processing\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003ereadString\u003c/code\u003e performance in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e/\u003ccode\u003eJSONReaderUTF16\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed various issues with \u003ccode\u003eWriteNulls\u003c/code\u003e, \u003ccode\u003eErrorOnNullForPrimitives\u003c/code\u003e, \u003ccode\u003eNotWriteDefaultValue\u003c/code\u003e, and other features\u003c/li\u003e\n\u003cli\u003eAdded ProGuard rules for fields affected by reflection operations\u003c/li\u003e\n\u003cli\u003eFixed cast error when using \u003ccode\u003e-Dfastjson2.creator=reflect\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1563\"\u003e#1563\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eMaven Dependency Configuration\u003c/h2\u003e\n\u003ch3\u003eStandard Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;2.0.61\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAndroid 5 Optimized Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/alibaba/fastjson2/commits/2.0.61\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=maven\u0026previous-version=1.2.83\u0026new-version=2.0.61)](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/ACANX/MetaOpen/pull/978","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ACANX%2FMetaOpen/issues/978","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/978/packages"},{"uuid":"4006119516","node_id":"PR_kwDOPBb4-87HEoAB","number":18,"state":"closed","title":"Bump com.alibaba:fastjson from 2.0.58 to 2.0.61","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":true,"comments_count":1,"pull_request":true,"closed_at":"2026-03-20T21:06:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-01T03:29:48.000Z","updated_at":"2026-03-20T21:06:32.000Z","time_to_close":1704996,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.58","new_version":"2.0.61","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.58 to 2.0.61.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.61版本发布\u003c/h2\u003e\n\u003ch1\u003eFASTJSON 2.0.61 Release Notes\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Date:\u003c/strong\u003e 07 Feb 2026\n\u003cstrong\u003eTag:\u003c/strong\u003e 2.0.61 (170f71f)\u003c/p\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThis is a regularly scheduled maintenance release with feature enhancements, performance improvements, and bug fixes. Users should upgrade as needed.\u003c/p\u003e\n\u003ch2\u003eChanges \u0026amp; Bug Fixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eFixed issue where Jackson's \u003ccode\u003e@JsonProperty\u003c/code\u003e on methods was being ignored in record types \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3893\"\u003e#3893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple \u003ccode\u003eArrayIndexOutOfBoundsException\u003c/code\u003e issues in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e, \u003ccode\u003eJSONReaderASCII\u003c/code\u003e, and \u003ccode\u003eJSONReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3883\"\u003e#3883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved performance when parsing JSON with numerous escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3889\"\u003e#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed conflict where global Date writer overrides \u003ccode\u003e@JSONField\u003c/code\u003e format \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3864\"\u003e#3864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeUtils.castToTimestamp\u003c/code\u003e compatibility issues when upgrading from 1.2.83 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3906\"\u003e#3906\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3907\"\u003e#3907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for serializing non-finite numbers (NaN, Infinity) as strings \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded default value support for \u003ccode\u003egetString\u003c/code\u003e and other \u003ccode\u003egetXXX\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3880\"\u003e#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed double quotes issue in \u003ccode\u003eTypeUtils.cast\u003c/code\u003e with Long global converter \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3932\"\u003e#3932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded Java 8 \u003ccode\u003eTimeModule\u003c/code\u003e support including improved \u003ccode\u003eYearMonth\u003c/code\u003e support \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3934\"\u003e#3934\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3935\"\u003e#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed scientific notation floating point deserialization errors \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3917\"\u003e#3917\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3939\"\u003e#3939\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3955\"\u003e#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded serialization support for \u003ccode\u003eorg.w3c.dom.Node\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3960\"\u003e#3960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed exception when parsing object keys with emoji and escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3928\"\u003e#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed generic type inference for \u003ccode\u003eList\u003c/code\u003e subclasses during deserialization \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3926\"\u003e#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for custom error messages in JSON Schema validation \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1559\"\u003e#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eparse(InputStream)\u003c/code\u003e overload with default context \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eDirectByteBuffer\u003c/code\u003e \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e for \u003ccode\u003ejava.nio.ByteBuffer#array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for composing multiple filters (\u003ccode\u003ePropertyFilter\u003c/code\u003e, \u003ccode\u003ePropertyPreFilter\u003c/code\u003e, etc.) \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3877\"\u003e#3877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect overflow check when parsing \u003ccode\u003eBigInteger\u003c/code\u003e as \u003ccode\u003eDouble\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced security checks in hex digit processing\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003ereadString\u003c/code\u003e performance in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e/\u003ccode\u003eJSONReaderUTF16\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed various issues with \u003ccode\u003eWriteNulls\u003c/code\u003e, \u003ccode\u003eErrorOnNullForPrimitives\u003c/code\u003e, \u003ccode\u003eNotWriteDefaultValue\u003c/code\u003e, and other features\u003c/li\u003e\n\u003cli\u003eAdded ProGuard rules for fields affected by reflection operations\u003c/li\u003e\n\u003cli\u003eFixed cast error when using \u003ccode\u003e-Dfastjson2.creator=reflect\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1563\"\u003e#1563\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eMaven Dependency Configuration\u003c/h2\u003e\n\u003ch3\u003eStandard Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;2.0.61\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAndroid 5 Optimized Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\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/alibaba/fastjson2/commit/317e0b10a4caefba052ec28333d953ad38564e5b\"\u003e\u003ccode\u003e317e0b1\u003c/code\u003e\u003c/a\u003e benchmark 2.0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/51462c945df94c80d917b22c8a08812f0bc56e11\"\u003e\u003ccode\u003e51462c9\u003c/code\u003e\u003c/a\u003e Configure Codecov for PR coverage reporting (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/babcdadbd44cd976ee3ea7df2433f98ccb10a099\"\u003e\u003ccode\u003ebabcdad\u003c/code\u003e\u003c/a\u003e fix: prevent OOM from infinite loop on malformed object in array, for issue #...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/d3c53489c56d9e59c092de2f9b6258d0d35ec54f\"\u003e\u003ccode\u003ed3c5348\u003c/code\u003e\u003c/a\u003e fix add isBool(), for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3840\"\u003e#3840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/0736eea835de318507ab23d2441e030b5e8344fb\"\u003e\u003ccode\u003e0736eea\u003c/code\u003e\u003c/a\u003e fix: prevent \u003ca href=\"https://github.com/type\"\u003e\u003ccode\u003e@​type\u003c/code\u003e\u003c/a\u003e add as a regular entry during deserialization when use Sup...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/3e3886c883a175b3df2588c0ff8bc8bb6ef420ac\"\u003e\u003ccode\u003e3e3886c\u003c/code\u003e\u003c/a\u003e Improve skip performance (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3977\"\u003e#3977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/03a3180039f5db5f2e75c45002661e0233925f26\"\u003e\u003ccode\u003e03a3180\u003c/code\u003e\u003c/a\u003e Update CONTRIBUTING.md with CI verification requirements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/e6601904fe1bfa0ec27b2985cdb60cc8acd2f201\"\u003e\u003ccode\u003ee660190\u003c/code\u003e\u003c/a\u003e add architecture documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/2e31d68b18a6613dfe1e49914116cb610976e26c\"\u003e\u003ccode\u003e2e31d68\u003c/code\u003e\u003c/a\u003e refactor test directory structure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/5f068687ad96f892f6bed1ad7e2f3025096bcde8\"\u003e\u003ccode\u003e5f06868\u003c/code\u003e\u003c/a\u003e fix: add type annotation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.58...2.0.61\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=maven\u0026previous-version=2.0.58\u0026new-version=2.0.61)](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/tiedanGH/FlyChess-mirai/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiedanGH%2FFlyChess-mirai/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"3967949675","node_id":"PR_kwDOC1qHFM7FInu6","number":2,"state":"closed","title":"Bump the maven group across 45 directories with 11 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-20T20:34:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-20T11:01:54.000Z","updated_at":"2026-02-20T20:34:27.000Z","time_to_close":34352,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":11,"packages":[{"name":"org.assertj:assertj-core","old_version":"3.11.1","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"ch.qos.logback:logback-classic","old_version":"1.1.7","new_version":"1.2.13","repository_url":"https://github.com/qos-ch/logback"},{"name":"junit:junit","old_version":"4.12","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.9.8","new_version":"2.12.7.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.alibaba:fastjson","old_version":"1.2.21","new_version":"1.2.83","repository_url":"https://github.com/alibaba/fastjson"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 3 updates in the /algorithms-genetic directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /algorithms-miscellaneous-1 directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /algorithms-miscellaneous-2 directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /algorithms-miscellaneous-3 directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /algorithms-sorting directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 4 updates in the /apache-curator directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4) and [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).\nBumps the maven group with 3 updates in the /apache-opennlp directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /apache-shiro directory: [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4) and [org.apache.shiro:shiro-core](https://github.com/apache/shiro).\nBumps the maven group with 3 updates in the /aws directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /blade directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [junit:junit](https://github.com/junit-team/junit4) and [org.webjars:bootstrap](https://github.com/webjars/bootstrap).\nBumps the maven group with 3 updates in the /cdi directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 1 update in the /core-kotlin directory: [org.assertj:assertj-core](https://github.com/assertj/assertj).\nBumps the maven group with 1 update in the /core-kotlin-2 directory: [org.assertj:assertj-core](https://github.com/assertj/assertj).\nBumps the maven group with 1 update in the /core-kotlin-io directory: [org.assertj:assertj-core](https://github.com/assertj/assertj).\nBumps the maven group with 3 updates in the /guava directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /guava-collections directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /guava-collections-set directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /immutables directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 4 updates in the /jackson directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4) and [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).\nBumps the maven group with 4 updates in the /jackson-2 directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4) and [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).\nBumps the maven group with 4 updates in the /jackson-simple directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4) and [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).\nBumps the maven group with 3 updates in the /java-collections-conversions directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /java-collections-maps directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /java-collections-maps-2 directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /java-dates directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /java-dates-2 directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /java-math directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /java-numbers directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /java-streams directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /java-streams-2 directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /java-strings directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /javax-servlets directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /javaxval directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 5 updates in the /json directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.11.1` | `3.27.7` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.1.7` | `1.2.13` |\n| [junit:junit](https://github.com/junit-team/junit4) | `4.12` | `4.13.1` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.9.8` | `2.12.7.1` |\n| [com.alibaba:fastjson](https://github.com/alibaba/fastjson) | `1.2.21` | `1.2.83` |\n\nBumps the maven group with 2 updates in the /kotlin-libraries directory: [org.assertj:assertj-core](https://github.com/assertj/assertj) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 4 updates in the /libraries directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4) and [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).\nBumps the maven group with 3 updates in the /libraries-2 directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /libraries-apache-commons directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 4 updates in the /libraries-data directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4) and [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).\nBumps the maven group with 4 updates in the /libraries-server directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4) and org.apache.tomcat:tomcat-catalina.\nBumps the maven group with 3 updates in the /lombok directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 4 updates in the /metrics directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4) and [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).\nBumps the maven group with 2 updates in the /micronaut directory: [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /mustache directory: [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4) and [org.webjars:bootstrap](https://github.com/webjars/bootstrap).\nBumps the maven group with 4 updates in the /mybatis directory: [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4), org.apache.derby:derby and [org.mybatis:mybatis](https://github.com/mybatis/mybatis-3).\n\nUpdates `org.assertj:assertj-core` from 3.9.0 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.9.0...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.7 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2648b9e7fbb47426c89b9c93b411c07484e8f277\"\u003e\u003ccode\u003e2648b9e\u003c/code\u003e\u003c/a\u003e prepare release 1.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3\"\u003e\u003ccode\u003ebb09515\u003c/code\u003e\u003c/a\u003e fix CVE-2023-6378\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/45732949bfb845df04cbe65292cf48aaa090cb1d\"\u003e\u003ccode\u003e4573294\u003c/code\u003e\u003c/a\u003e start work on 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a388193052c298ca87cc64192319df723288c6ab\"\u003e\u003ccode\u003ea388193\u003c/code\u003e\u003c/a\u003e Merge branch 'branch_1.2.x' of github.com:qos-ch/logback into branch_1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/de44dc422bc3da1d7808283851324d960b492d4d\"\u003e\u003ccode\u003ede44dc4\u003c/code\u003e\u003c/a\u003e prepare release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ca0cf172f680308938515b8a5d69348759ee947c\"\u003e\u003ccode\u003eca0cf17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/532\"\u003e#532\u003c/a\u003e from joakime/fix-jetty-requestlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e31609b1980b9ba986344aae3cab7275fa2b4935\"\u003e\u003ccode\u003ee31609b\u003c/code\u003e\u003c/a\u003e removed unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/21e29efb284766f386781175b2ba18585b690154\"\u003e\u003ccode\u003e21e29ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/567\"\u003e#567\u003c/a\u003e from spliffone/LOGBACK-1633\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e869000e1d5901e6aa6f46cc6575ee2137f15b69\"\u003e\u003ccode\u003ee869000\u003c/code\u003e\u003c/a\u003e fix: published POM file contain the wrong scm URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/009ea46cb81a015f2ca312bde6e823581b93b37a\"\u003e\u003ccode\u003e009ea46\u003c/code\u003e\u003c/a\u003e version for next dev cycle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.1.7...v_1.2.13\"\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.1.7 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2648b9e7fbb47426c89b9c93b411c07484e8f277\"\u003e\u003ccode\u003e2648b9e\u003c/code\u003e\u003c/a\u003e prepare release 1.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3\"\u003e\u003ccode\u003ebb09515\u003c/code\u003e\u003c/a\u003e fix CVE-2023-6378\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/45732949bfb845df04cbe65292cf48aaa090cb1d\"\u003e\u003ccode\u003e4573294\u003c/code\u003e\u003c/a\u003e start work on 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a388193052c298ca87cc64192319df723288c6ab\"\u003e\u003ccode\u003ea388193\u003c/code\u003e\u003c/a\u003e Merge branch 'branch_1.2.x' of github.com:qos-ch/logback into branch_1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/de44dc422bc3da1d7808283851324d960b492d4d\"\u003e\u003ccode\u003ede44dc4\u003c/code\u003e\u003c/a\u003e prepare release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ca0cf172f680308938515b8a5d69348759ee947c\"\u003e\u003ccode\u003eca0cf17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/532\"\u003e#532\u003c/a\u003e from joakime/fix-jetty-requestlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e31609b1980b9ba986344aae3cab7275fa2b4935\"\u003e\u003ccode\u003ee31609b\u003c/code\u003e\u003c/a\u003e removed unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/21e29efb284766f386781175b2ba18585b690154\"\u003e\u003ccode\u003e21e29ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/567\"\u003e#567\u003c/a\u003e from spliffone/LOGBACK-1633\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e869000e1d5901e6aa6f46cc6575ee2137f15b69\"\u003e\u003ccode\u003ee869000\u003c/code\u003e\u003c/a\u003e fix: published POM file contain the wrong scm URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/009ea46cb81a015f2ca312bde6e823581b93b37a\"\u003e\u003ccode\u003e009ea46\u003c/code\u003e\u003c/a\u003e version for next dev cycle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.1.7...v_1.2.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.12 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.12...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.9.0 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.9.0...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.7 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2648b9e7fbb47426c89b9c93b411c07484e8f277\"\u003e\u003ccode\u003e2648b9e\u003c/code\u003e\u003c/a\u003e prepare release 1.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3\"\u003e\u003ccode\u003ebb09515\u003c/code\u003e\u003c/a\u003e fix CVE-2023-6378\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/45732949bfb845df04cbe65292cf48aaa090cb1d\"\u003e\u003ccode\u003e4573294\u003c/code\u003e\u003c/a\u003e start work on 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a388193052c298ca87cc64192319df723288c6ab\"\u003e\u003ccode\u003ea388193\u003c/code\u003e\u003c/a\u003e Merge branch 'branch_1.2.x' of github.com:qos-ch/logback into branch_1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/de44dc422bc3da1d7808283851324d960b492d4d\"\u003e\u003ccode\u003ede44dc4\u003c/code\u003e\u003c/a\u003e prepare release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ca0cf172f680308938515b8a5d69348759ee947c\"\u003e\u003ccode\u003eca0cf17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/532\"\u003e#532\u003c/a\u003e from joakime/fix-jetty-requestlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e31609b1980b9ba986344aae3cab7275fa2b4935\"\u003e\u003ccode\u003ee31609b\u003c/code\u003e\u003c/a\u003e removed unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/21e29efb284766f386781175b2ba18585b690154\"\u003e\u003ccode\u003e21e29ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/567\"\u003e#567\u003c/a\u003e from spliffone/LOGBACK-1633\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e869000e1d5901e6aa6f46cc6575ee2137f15b69\"\u003e\u003ccode\u003ee869000\u003c/code\u003e\u003c/a\u003e fix: published POM file contain the wrong scm URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/009ea46cb81a015f2ca312bde6e823581b93b37a\"\u003e\u003ccode\u003e009ea46\u003c/code\u003e\u003c/a\u003e version for next dev cycle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.1.7...v_1.2.13\"\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.1.7 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2648b9e7fbb47426c89b9c93b411c07484e8f277\"\u003e\u003ccode\u003e2648b9e\u003c/code\u003e\u003c/a\u003e prepare release 1.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3\"\u003e\u003ccode\u003ebb09515\u003c/code\u003e\u003c/a\u003e fix CVE-2023-6378\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/45732949bfb845df04cbe65292cf48aaa090cb1d\"\u003e\u003ccode\u003e4573294\u003c/code\u003e\u003c/a\u003e start work on 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a388193052c298ca87cc64192319df723288c6ab\"\u003e\u003ccode\u003ea388193\u003c/code\u003e\u003c/a\u003e Merge branch 'branch_1.2.x' of github.com:qos-ch/logback into branch_1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/de44dc422bc3da1d7808283851324d960b492d4d\"\u003e\u003ccode\u003ede44dc4\u003c/code\u003e\u003c/a\u003e prepare release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ca0cf172f680308938515b8a5d69348759ee947c\"\u003e\u003ccode\u003eca0cf17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/532\"\u003e#532\u003c/a\u003e from joakime/fix-jetty-requestlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e31609b1980b9ba986344aae3cab7275fa2b4935\"\u003e\u003ccode\u003ee31609b\u003c/code\u003e\u003c/a\u003e removed unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/21e29efb284766f386781175b2ba18585b690154\"\u003e\u003ccode\u003e21e29ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/567\"\u003e#567\u003c/a\u003e from spliffone/LOGBACK-1633\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e869000e1d5901e6aa6f46cc6575ee2137f15b69\"\u003e\u003ccode\u003ee869000\u003c/code\u003e\u003c/a\u003e fix: published POM file contain the wrong scm URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/009ea46cb81a015f2ca312bde6e823581b93b37a\"\u003e\u003ccode\u003e009ea46\u003c/code\u003e\u003c/a\u003e version for next dev cycle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.1.7...v_1.2.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.12 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.12...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.9.0 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.9.0...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.7 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2648b9e7fbb47426c89b9c93b411c07484e8f277\"\u003e\u003ccode\u003e2648b9e\u003c/code\u003e\u003c/a\u003e prepare release 1.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3\"\u003e\u003ccode\u003ebb09515\u003c/code\u003e\u003c/a\u003e fix CVE-2023-6378\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/45732949bfb845df04cbe65292cf48aaa090cb1d\"\u003e\u003ccode\u003e4573294\u003c/code\u003e\u003c/a\u003e start work on 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a388193052c298ca87cc64192319df723288c6ab\"\u003e\u003ccode\u003ea388193\u003c/code\u003e\u003c/a\u003e Merge branch 'branch_1.2.x' of github.com:qos-ch/logback into branch_1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/de44dc422bc3da1d7808283851324d960b492d4d\"\u003e\u003ccode\u003ede44dc4\u003c/code\u003e\u003c/a\u003e prepare release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ca0cf172f680308938515b8a5d69348759ee947c\"\u003e\u003ccode\u003eca0cf17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/532\"\u003e#532\u003c/a\u003e from joakime/fix-jetty-requestlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e31609b1980b9ba986344aae3cab7275fa2b4935\"\u003e\u003ccode\u003ee31609b\u003c/code\u003e\u003c/a\u003e removed unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/21e29efb284766f386781175b2ba18585b690154\"\u003e\u003ccode\u003e21e29ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/567\"\u003e#567\u003c/a\u003e from spliffone/LOGBACK-1633\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e869000e1d5901e6aa6f46cc6575ee2137f15b69\"\u003e\u003ccode\u003ee869000\u003c/code\u003e\u003c/a\u003e fix: published POM file contain the wrong scm URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/009ea46cb81a015f2ca312bde6e823581b93b37a\"\u003e\u003ccode\u003e009ea46\u003c/code\u003e\u003c/a\u003e version for next dev cycle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.1.7...v_1.2.13\"\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.1.7 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2648b9e7fbb47426c89b9c93b411c07484e8f277\"\u003e\u003ccode\u003e2648b9e\u003c/code\u003e\u003c/a\u003e prepare release 1.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3\"\u003e\u003ccode\u003ebb09515\u003c/code\u003e\u003c/a\u003e fix CVE-2023-6378\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/45732949bfb845df04cbe65292cf48aaa090cb1d\"\u003e\u003ccode\u003e4573294\u003c/code\u003e\u003c/a\u003e start work on 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a388193052c298ca87cc64192319df723288c6ab\"\u003e\u003ccode\u003ea388193\u003c/code\u003e\u003c/a\u003e Merge branch 'branch_1.2.x' of github.com:qos-ch/logback into branch_1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/de44dc422bc3da1d7808283851324d960b492d4d\"\u003e\u003ccode\u003ede44dc4\u003c/code\u003e\u003c/a\u003e prepare release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ca0cf172f680308938515b8a5d69348759ee947c\"\u003e\u003ccode\u003eca0cf17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/532\"\u003e#532\u003c/a\u003e from joakime/fix-jetty-requestlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e31609b1980b9ba986344aae3cab7275fa2b4935\"\u003e\u003ccode\u003ee31609b\u003c/code\u003e\u003c/a\u003e removed unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/21e29efb284766f386781175b2ba18585b690154\"\u003e\u003ccode\u003e21e29ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/567\"\u003e#567\u003c/a\u003e from spliffone/LOGBACK-1633\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e869000e1d5901e6aa6f46cc6575ee2137f15b69\"\u003e\u003ccode\u003ee869000\u003c/code\u003e\u003c/a\u003e fix: published POM file contain the wrong scm URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/009ea46cb81a015f2ca312bde6e823581b93b37a\"\u003e\u003ccode\u003e009ea46\u003c/code\u003e\u003c/a\u003e version for next dev cycle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.1.7...v_1.2.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.12 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.12...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.9.0 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.9.0...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.7 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2648b9e7fbb47426c89b9c93b411c07484e8f277\"\u003e\u003ccode\u003e2648b9e\u003c/code\u003e\u003c/a\u003e prepare release 1.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3\"\u003e\u003ccode\u003ebb09515\u003c/code\u003e\u003c/a\u003e fix CVE-2023-6378\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/45732949bfb845df04cbe65292cf48aaa090cb1d\"\u003e\u003ccode\u003e4573294\u003c/code\u003e\u003c/a\u003e start work on 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a388193052c298ca87cc64192319df723288c6ab\"\u003e\u003ccode\u003ea388193\u003c/code\u003e\u003c/a\u003e Merge branch 'branch_1.2.x' of github.com:qos-ch/logback into branch_1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/de44dc422bc3da1d7808283851324d960b492d4d\"\u003e\u003ccode\u003ede44dc4\u003c/code\u003e\u003c/a\u003e prepare release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ca0cf172f680308938515b8a5d69348759ee947c\"\u003e\u003ccode\u003eca0cf17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/532\"\u003e#532\u003c/a\u003e from joakime/fix-jetty-requestlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e31609b1980b9ba986344aae3cab7275fa2b4935\"\u003e\u003ccode\u003ee31609b\u003c/code\u003e\u003c/a\u003e removed unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/21e29efb284766f386781175b2ba18585b690154\"\u003e\u003ccode\u003e21e29ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/567\"\u003e#567\u003c/a\u003e from spliffone/LOGBACK-1633\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e869000e1d5901e6aa6f46cc6575ee2137f15b69\"\u003e\u003ccode\u003ee869000\u003c/code\u003e\u003c/a\u003e fix: published POM file contain the wrong scm URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/009ea46cb81a015f2ca312bde6e823581b93b37a\"\u003e\u003ccode\u003e009ea46\u003c/code\u003e\u003c/a\u003e version for next dev cycle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.1.7...v_1.2.13\"\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.1.7 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2648b9e7fbb47426c89b9c93b411c07484e8f277\"\u003e\u003ccode\u003e2648b9e\u003c/code\u003e\u003c/a\u003e prepare release 1.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3\"\u003e\u003ccode\u003ebb09515\u003c/code\u003e\u003c/a\u003e fix CVE-2023-6378\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/45732949bfb845df04cbe65292cf48aaa090cb1d\"\u003e\u003ccode\u003e4573294\u003c/code\u003e\u003c/a\u003e start work on 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a388193052c298ca87cc64192319df723288c6ab\"\u003e\u003ccode\u003ea388193\u003c/code\u003e\u003c/a\u003e Merge branch 'branch_1.2.x' of github.com:qos-ch/logback into branch_1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/de44dc422bc3da1d7808283851324d960b492d4d\"\u003e\u003ccode\u003ede44dc4\u003c/code\u003e\u003c/a\u003e prepare release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ca0cf172f680308938515b8a5d69348759ee947c\"\u003e\u003ccode\u003eca0cf17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/532\"\u003e#532\u003c/a\u003e from joakime/fix-jetty-requestlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e31609b1980b9ba986344aae3cab7275fa2b4935\"\u003e\u003ccode\u003ee31609b\u003c/code\u003e\u003c/a\u003e removed unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/21e29efb284766f386781175b2ba18585b690154\"\u003e\u003ccode\u003e21e29ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/567\"\u003e#567\u003c/a\u003e from spliffone/LOGBACK-1633\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e869000e1d5901e6aa6f46cc6575ee2137f15b69\"\u003e\u003ccode\u003ee869000\u003c/code\u003e\u003c/a\u003e fix: published POM file contain the wrong scm URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/009ea46cb81a015f2ca312bde6e823581b93b37a\"\u003e\u003ccode\u003e009ea46\u003c/code\u003e\u003c/a\u003e version for next dev cycle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.1.7...v_1.2.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.12 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.12...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.9.0 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.9.0...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.7 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2648b9e7fbb47426c89b9c93b411c07484e8f277\"\u003e\u003ccode\u003e2648b9e\u003c/code\u003e\u003c/a\u003e prepare release 1.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3\"\u003e\u003ccode\u003ebb09515\u003c/code\u003e\u003c/a\u003e fix CVE-2023-6378\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/45732949bfb845df04cbe65292cf48aaa090cb1d\"\u003e\u003ccode\u003e4573294\u003c/code\u003e\u003c/a\u003e start work on 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a388193052c298ca87cc64192319df723288c6ab\"\u003e\u003ccode\u003ea388193\u003c/code\u003e\u003c/a\u003e Merge branch 'branch_1.2.x' of github.com:qos-ch/logback into branch_1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/de44dc422bc3da1d7808283851324d960b492d4d\"\u003e\u003ccode\u003ede44dc4\u003c/code\u003e\u003c/a\u003e prepare release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ca0cf172f680308938515b8a5d69348759ee947c\"\u003e\u003ccode\u003eca0cf17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/532\"\u003e#532\u003c/a\u003e from joakime/fix-jetty-requestlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e31609b1980b9ba986344aae3cab7275fa2b4935\"\u003e\u003ccode\u003ee31609b\u003c/code\u003e\u003c/a\u003e removed unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/21e29efb284766f386781175b2ba18585b690154\"\u003e\u003ccode\u003e21e29ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/567\"\u003e#567\u003c/a\u003e from spliffone/LOGBACK-1633\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e869000e1d5901e6aa6f46cc6575ee2137f15b69\"\u003e\u003ccode\u003ee869000\u003c/code\u003e\u003c/a\u003e fix: published POM file contain the wrong scm URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/009ea46cb81a015f2ca312bde6e823581b93b37a\"\u003e\u003ccode\u003e009ea46\u003c/code\u003e\u003c/a\u003e version for next dev cycle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.1.7...v_1.2.13\"\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.1.7 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2648b9e7fbb47426c89b9c93b411c07484e8f277\"\u003e\u003ccode\u003e2648b9e\u003c/code\u003e\u003c/a\u003e prepare release 1.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3\"\u003e\u003ccode\u003ebb09515\u003c/code\u003e\u003c/a\u003e fix CVE-2023-6378\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/45732949bfb845df04cbe65292cf48aaa090cb1d\"\u003e\u003ccode\u003e4573294\u003c/code\u003e\u003c/a\u003e start work on 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a388193052c298ca87cc64192319df723288c6ab\"\u003e\u003ccode\u003ea388193\u003c/code\u003e\u003c/a\u003e Merge branch 'branch_1.2.x' of github.com:qos-ch/logback into branch_1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/de44dc422bc3da1d7808283851324d960b492d4d\"\u003e\u003ccode\u003ede44dc4\u003c/code\u003e\u003c/a\u003e prepare release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ca0cf172f680308938515b8a5d69348759ee947c\"\u003e\u003ccode\u003eca0cf17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/532\"\u003e#532\u003c/a\u003e from joakime/fix-jetty-requestlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e31609b1980b9ba986344aae3cab7275fa2b4935\"\u003e\u003ccode\u003ee31609b\u003c/code\u003e\u003c/a\u003e removed unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/21e29efb284766f386781175b2ba18585b690154\"\u003e\u003ccode\u003e21e29ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/567\"\u003e#567\u003c/a\u003e from spliffone/LOGBACK-16...\n\n_Description has been truncated_","html_url":"https://github.com/filthiestsmile/tutorials/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/filthiestsmile%2Ftutorials/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"3918073885","node_id":"PR_kwDOMwzBo87Ckgja","number":177,"state":"open","title":"chore(deps): bump com.alibaba:fastjson from 2.0.60 to 2.0.61","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-09T20:45:53.000Z","updated_at":"2026-02-09T20:45:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.60","new_version":"2.0.61","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.60 to 2.0.61.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.61版本发布\u003c/h2\u003e\n\u003ch1\u003eFASTJSON 2.0.61 Release Notes\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Date:\u003c/strong\u003e 07 Feb 2026\n\u003cstrong\u003eTag:\u003c/strong\u003e 2.0.61 (170f71f)\u003c/p\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThis is a regularly scheduled maintenance release with feature enhancements, performance improvements, and bug fixes. Users should upgrade as needed.\u003c/p\u003e\n\u003ch2\u003eChanges \u0026amp; Bug Fixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eFixed issue where Jackson's \u003ccode\u003e@JsonProperty\u003c/code\u003e on methods was being ignored in record types \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3893\"\u003e#3893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple \u003ccode\u003eArrayIndexOutOfBoundsException\u003c/code\u003e issues in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e, \u003ccode\u003eJSONReaderASCII\u003c/code\u003e, and \u003ccode\u003eJSONReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3883\"\u003e#3883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved performance when parsing JSON with numerous escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3889\"\u003e#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed conflict where global Date writer overrides \u003ccode\u003e@JSONField\u003c/code\u003e format \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3864\"\u003e#3864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeUtils.castToTimestamp\u003c/code\u003e compatibility issues when upgrading from 1.2.83 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3906\"\u003e#3906\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3907\"\u003e#3907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for serializing non-finite numbers (NaN, Infinity) as strings \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded default value support for \u003ccode\u003egetString\u003c/code\u003e and other \u003ccode\u003egetXXX\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3880\"\u003e#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed double quotes issue in \u003ccode\u003eTypeUtils.cast\u003c/code\u003e with Long global converter \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3932\"\u003e#3932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded Java 8 \u003ccode\u003eTimeModule\u003c/code\u003e support including improved \u003ccode\u003eYearMonth\u003c/code\u003e support \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3934\"\u003e#3934\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3935\"\u003e#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed scientific notation floating point deserialization errors \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3917\"\u003e#3917\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3939\"\u003e#3939\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3955\"\u003e#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded serialization support for \u003ccode\u003eorg.w3c.dom.Node\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3960\"\u003e#3960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed exception when parsing object keys with emoji and escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3928\"\u003e#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed generic type inference for \u003ccode\u003eList\u003c/code\u003e subclasses during deserialization \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3926\"\u003e#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for custom error messages in JSON Schema validation \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1559\"\u003e#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eparse(InputStream)\u003c/code\u003e overload with default context \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eDirectByteBuffer\u003c/code\u003e \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e for \u003ccode\u003ejava.nio.ByteBuffer#array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for composing multiple filters (\u003ccode\u003ePropertyFilter\u003c/code\u003e, \u003ccode\u003ePropertyPreFilter\u003c/code\u003e, etc.) \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3877\"\u003e#3877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect overflow check when parsing \u003ccode\u003eBigInteger\u003c/code\u003e as \u003ccode\u003eDouble\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced security checks in hex digit processing\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003ereadString\u003c/code\u003e performance in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e/\u003ccode\u003eJSONReaderUTF16\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed various issues with \u003ccode\u003eWriteNulls\u003c/code\u003e, \u003ccode\u003eErrorOnNullForPrimitives\u003c/code\u003e, \u003ccode\u003eNotWriteDefaultValue\u003c/code\u003e, and other features\u003c/li\u003e\n\u003cli\u003eAdded ProGuard rules for fields affected by reflection operations\u003c/li\u003e\n\u003cli\u003eFixed cast error when using \u003ccode\u003e-Dfastjson2.creator=reflect\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1563\"\u003e#1563\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eMaven Dependency Configuration\u003c/h2\u003e\n\u003ch3\u003eStandard Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.61\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAndroid 5 Optimized Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\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/alibaba/fastjson2/commit/317e0b10a4caefba052ec28333d953ad38564e5b\"\u003e\u003ccode\u003e317e0b1\u003c/code\u003e\u003c/a\u003e benchmark 2.0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/51462c945df94c80d917b22c8a08812f0bc56e11\"\u003e\u003ccode\u003e51462c9\u003c/code\u003e\u003c/a\u003e Configure Codecov for PR coverage reporting (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/babcdadbd44cd976ee3ea7df2433f98ccb10a099\"\u003e\u003ccode\u003ebabcdad\u003c/code\u003e\u003c/a\u003e fix: prevent OOM from infinite loop on malformed object in array, for issue #...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/d3c53489c56d9e59c092de2f9b6258d0d35ec54f\"\u003e\u003ccode\u003ed3c5348\u003c/code\u003e\u003c/a\u003e fix add isBool(), for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3840\"\u003e#3840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/0736eea835de318507ab23d2441e030b5e8344fb\"\u003e\u003ccode\u003e0736eea\u003c/code\u003e\u003c/a\u003e fix: prevent \u003ca href=\"https://github.com/type\"\u003e\u003ccode\u003e@​type\u003c/code\u003e\u003c/a\u003e add as a regular entry during deserialization when use Sup...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/3e3886c883a175b3df2588c0ff8bc8bb6ef420ac\"\u003e\u003ccode\u003e3e3886c\u003c/code\u003e\u003c/a\u003e Improve skip performance (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3977\"\u003e#3977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/03a3180039f5db5f2e75c45002661e0233925f26\"\u003e\u003ccode\u003e03a3180\u003c/code\u003e\u003c/a\u003e Update CONTRIBUTING.md with CI verification requirements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/e6601904fe1bfa0ec27b2985cdb60cc8acd2f201\"\u003e\u003ccode\u003ee660190\u003c/code\u003e\u003c/a\u003e add architecture documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/2e31d68b18a6613dfe1e49914116cb610976e26c\"\u003e\u003ccode\u003e2e31d68\u003c/code\u003e\u003c/a\u003e refactor test directory structure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/5f068687ad96f892f6bed1ad7e2f3025096bcde8\"\u003e\u003ccode\u003e5f06868\u003c/code\u003e\u003c/a\u003e fix: add type annotation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.60...2.0.61\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=gradle\u0026previous-version=2.0.60\u0026new-version=2.0.61)](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/cfanbo/intellij-ai-translate/pull/177","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfanbo%2Fintellij-ai-translate/issues/177","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/177/packages"},{"uuid":"3798133797","node_id":"PR_kwDOPgSdHs68ZH8H","number":17,"state":"open","title":"Bump com.alibaba:fastjson from 1.2.24 to 1.2.83","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-01-09T19:36:30.000Z","updated_at":"2026-01-09T19:37:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.alibaba:fastjson","old_version":"1.2.24","new_version":"1.2.83","repository_url":"https://github.com/alibaba/fastjson"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson) from 1.2.24 to 1.2.83.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFASTJSON 1.2.83版本发布（安全修复）\u003c/h2\u003e\n\u003cp\u003e这是一个安全修复版本，修复最近收到在特定场景下可以绕过autoType关闭限制的漏洞，建议fastjson用户尽快采取安全措施保障系统安全。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003e安全修复方案\u003c/a\u003e ：\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003ehttps://github.com/alibaba/fastjson/wiki/security_update_20220523\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFASTJSON2已经发布并且提供兼容包，性能更好也更安全，升级指南 \u003ca href=\"https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\"\u003ehttps://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e安全加固\u003c/li\u003e\n\u003cli\u003e修复JDK17下setAccessible报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.83\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.0.x Releases \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ehttps://github.com/alibaba/fastjson2/releases\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.79版本发布，BUG修复\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复引入MethodInheritanceComparator导致某些场景序列化报错的问题\u003c/li\u003e\n\u003cli\u003e增强JDK 9兼容\u003c/li\u003e\n\u003cli\u003e修复JSONArray/JSONObject的equals方法在内部对象map/list相同时不直接返回true的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.79\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.76版本发布，BUG修复增强兼容\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复一些直接抛RuntimeException的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3631\"\u003e#3631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparser自动识别gzip bytes \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3614\"\u003e#3614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Throwable继承类属性不支持自动类型转换问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3217\"\u003e#3217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复PrettyFormat情况下引用计算不对的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3672\"\u003e#3672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复AutoType不兼容LinkedHashMap的问题\u003c/li\u003e\n\u003cli\u003e增强对Enum类型的自定类型转换\u003c/li\u003e\n\u003cli\u003e修复deserializeUsing在泛型某些场景不能正常工作的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3693\"\u003e#3693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e提升JSONReader性能，减少小对象创建 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3627\"\u003e#3627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对JSONPath对filter的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3629\"\u003e#3629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONPath支持忽略NullValue的选项 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3607\"\u003e#3607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对定制化enum的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3601\"\u003e#3601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对java.time.Instant和org.joda.time.Instant的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3539\"\u003e#3539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Parser某些场景不能识别引用的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\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/alibaba/fastjson/commit/26f13f84fdd522de10678e43f55fde918ab7b347\"\u003e\u003ccode\u003e26f13f8\u003c/code\u003e\u003c/a\u003e 1.2.83\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/8f3410f81cbd437f7c459f8868445d50ad301f15\"\u003e\u003ccode\u003e8f3410f\u003c/code\u003e\u003c/a\u003e bug fix for autotype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/cd3c2de6968f0046be1ac4cc7475627ebefbcf64\"\u003e\u003ccode\u003ecd3c2de\u003c/code\u003e\u003c/a\u003e improved jdk8 java.time support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/c63866eaca27441721a82ad8a2553b929e1e3360\"\u003e\u003ccode\u003ec63866e\u003c/code\u003e\u003c/a\u003e remove unused import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/35db4adad70c32089542f23c272def1ad920a60d\"\u003e\u003ccode\u003e35db4ad\u003c/code\u003e\u003c/a\u003e bug fix for autoType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/3f009e10a6905778b42dd3f8cad2de3b194a62d4\"\u003e\u003ccode\u003e3f009e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4085\"\u003e#4085\u003c/a\u003e from hengyunabc/fix_setAccessible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/dd3de5f84bcbf0c13ad60df0c3feb9d564727447\"\u003e\u003ccode\u003edd3de5f\u003c/code\u003e\u003c/a\u003e fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/a234f9abba58add6e5ef9d44b0c24bf49a583905\"\u003e\u003ccode\u003ea234f9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4084\"\u003e#4084\u003c/a\u003e from alibaba/revert-4078-master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/0814909139735ea4c7648e755630fd49da7be059\"\u003e\u003ccode\u003e0814909\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/ab82d0bacadd04226f3f926463ff6a56980c7a4b\"\u003e\u003ccode\u003eab82d0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4078\"\u003e#4078\u003c/a\u003e from hengyunabc/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson/compare/1.2.24...1.2.83\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=maven\u0026previous-version=1.2.24\u0026new-version=1.2.83)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Cognia-Security/java-sec-code/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Cognia-Security/java-sec-code/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cognia-Security%2Fjava-sec-code/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"3774172942","node_id":"PR_kwDOF0iRuM67LS4G","number":7,"state":"closed","title":"Bump the maven group across 3 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-01T06:03:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-01T05:57:39.000Z","updated_at":"2026-01-01T06:03:11.000Z","time_to_close":324,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":4,"packages":[{"name":"com.alibaba:fastjson","old_version":"1.2.62","new_version":"1.2.83","repository_url":"https://github.com/alibaba/fastjson"},{"name":"org.apache.shiro:shiro-core","old_version":"1.4.2","new_version":"1.13.0","repository_url":"https://github.com/apache/shiro"},{"name":"commons-collections:commons-collections","old_version":"3.1","new_version":"3.2.2"},{"name":"com.alibaba:fastjson","old_version":"1.2.66","new_version":"1.2.83","repository_url":"https://github.com/alibaba/fastjson"},{"name":"org.apache.shiro:shiro-core","old_version":"1.4.2","new_version":"1.13.0","repository_url":"https://github.com/apache/shiro"},{"name":"com.alibaba:fastjson","old_version":"1.2.68","new_version":"1.2.83","repository_url":"https://github.com/alibaba/fastjson"},{"name":"org.apache.shiro:shiro-core","old_version":"1.4.2","new_version":"1.13.0","repository_url":"https://github.com/apache/shiro"},{"name":"commons-io:commons-io","old_version":"2.5","new_version":"2.14.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 3 updates in the /SpringAPP/1262_Exp3 directory: [com.alibaba:fastjson](https://github.com/alibaba/fastjson), [org.apache.shiro:shiro-core](https://github.com/apache/shiro) and commons-collections:commons-collections.\nBumps the maven group with 2 updates in the /SpringAPP/1266_Exp2 directory: [com.alibaba:fastjson](https://github.com/alibaba/fastjson) and [org.apache.shiro:shiro-core](https://github.com/apache/shiro).\nBumps the maven group with 3 updates in the /SpringAPP/1268_Exp1 directory: [com.alibaba:fastjson](https://github.com/alibaba/fastjson), [org.apache.shiro:shiro-core](https://github.com/apache/shiro) and commons-io:commons-io.\n\nUpdates `com.alibaba:fastjson` from 1.2.62 to 1.2.83\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFASTJSON 1.2.83版本发布（安全修复）\u003c/h2\u003e\n\u003cp\u003e这是一个安全修复版本，修复最近收到在特定场景下可以绕过autoType关闭限制的漏洞，建议fastjson用户尽快采取安全措施保障系统安全。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003e安全修复方案\u003c/a\u003e ：\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003ehttps://github.com/alibaba/fastjson/wiki/security_update_20220523\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFASTJSON2已经发布并且提供兼容包，性能更好也更安全，升级指南 \u003ca href=\"https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\"\u003ehttps://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e安全加固\u003c/li\u003e\n\u003cli\u003e修复JDK17下setAccessible报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.83\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.0.x Releases \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ehttps://github.com/alibaba/fastjson2/releases\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.79版本发布，BUG修复\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复引入MethodInheritanceComparator导致某些场景序列化报错的问题\u003c/li\u003e\n\u003cli\u003e增强JDK 9兼容\u003c/li\u003e\n\u003cli\u003e修复JSONArray/JSONObject的equals方法在内部对象map/list相同时不直接返回true的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.79\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.76版本发布，BUG修复增强兼容\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复一些直接抛RuntimeException的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3631\"\u003e#3631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparser自动识别gzip bytes \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3614\"\u003e#3614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Throwable继承类属性不支持自动类型转换问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3217\"\u003e#3217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复PrettyFormat情况下引用计算不对的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3672\"\u003e#3672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复AutoType不兼容LinkedHashMap的问题\u003c/li\u003e\n\u003cli\u003e增强对Enum类型的自定类型转换\u003c/li\u003e\n\u003cli\u003e修复deserializeUsing在泛型某些场景不能正常工作的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3693\"\u003e#3693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e提升JSONReader性能，减少小对象创建 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3627\"\u003e#3627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对JSONPath对filter的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3629\"\u003e#3629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONPath支持忽略NullValue的选项 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3607\"\u003e#3607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对定制化enum的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3601\"\u003e#3601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对java.time.Instant和org.joda.time.Instant的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3539\"\u003e#3539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Parser某些场景不能识别引用的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\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/alibaba/fastjson/commit/26f13f84fdd522de10678e43f55fde918ab7b347\"\u003e\u003ccode\u003e26f13f8\u003c/code\u003e\u003c/a\u003e 1.2.83\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/8f3410f81cbd437f7c459f8868445d50ad301f15\"\u003e\u003ccode\u003e8f3410f\u003c/code\u003e\u003c/a\u003e bug fix for autotype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/cd3c2de6968f0046be1ac4cc7475627ebefbcf64\"\u003e\u003ccode\u003ecd3c2de\u003c/code\u003e\u003c/a\u003e improved jdk8 java.time support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/c63866eaca27441721a82ad8a2553b929e1e3360\"\u003e\u003ccode\u003ec63866e\u003c/code\u003e\u003c/a\u003e remove unused import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/35db4adad70c32089542f23c272def1ad920a60d\"\u003e\u003ccode\u003e35db4ad\u003c/code\u003e\u003c/a\u003e bug fix for autoType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/3f009e10a6905778b42dd3f8cad2de3b194a62d4\"\u003e\u003ccode\u003e3f009e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4085\"\u003e#4085\u003c/a\u003e from hengyunabc/fix_setAccessible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/dd3de5f84bcbf0c13ad60df0c3feb9d564727447\"\u003e\u003ccode\u003edd3de5f\u003c/code\u003e\u003c/a\u003e fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/a234f9abba58add6e5ef9d44b0c24bf49a583905\"\u003e\u003ccode\u003ea234f9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4084\"\u003e#4084\u003c/a\u003e from alibaba/revert-4078-master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/0814909139735ea4c7648e755630fd49da7be059\"\u003e\u003ccode\u003e0814909\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/ab82d0bacadd04226f3f926463ff6a56980c7a4b\"\u003e\u003ccode\u003eab82d0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4078\"\u003e#4078\u003c/a\u003e from hengyunabc/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson/compare/1.2.62...1.2.83\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.shiro:shiro-core` from 1.4.2 to 1.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/shiro/releases\"\u003eorg.apache.shiro:shiro-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Shiro 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump spring.version from 5.3.28 to 5.3.29 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1008\"\u003eapache/shiro#1008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.13 to 2.7.14 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1017\"\u003eapache/shiro#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.google.guava:guava from 32.1.1-jre to 32.1.2-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1024\"\u003eapache/shiro#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.owasp:dependency-check-maven from 8.3.1 to 8.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1038\"\u003eapache/shiro#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.mockito:mockito-core from 5.4.0 to 5.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1041\"\u003eapache/shiro#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.codehaus.groovy:groovy from 2.5.22 to 2.5.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1040\"\u003eapache/shiro#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.14 to 2.7.15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1047\"\u003eapache/shiro#1047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 3.5.3 to 3.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1045\"\u003eapache/shiro#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump jetty.version from 9.4.51.v20230217 to 9.4.52.v20230823 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1051\"\u003eapache/shiro#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.easymock:easymock from 5.1.0 to 5.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1055\"\u003eapache/shiro#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.17.2 to 0.17.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1063\"\u003eapache/shiro#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 3.6.0 to 4.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1064\"\u003eapache/shiro#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring.version from 5.3.29 to 5.3.30 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1072\"\u003eapache/shiro#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.codehaus.mojo:versions-maven-plugin from 2.16.0 to 2.16.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1075\"\u003eapache/shiro#1075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.15 to 2.7.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1080\"\u003eapache/shiro#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.17.3 to 0.18.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1084\"\u003eapache/shiro#1084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.0.0 to 4.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1087\"\u003eapache/shiro#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.mycila:license-maven-plugin from 4.2 to 4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1090\"\u003eapache/shiro#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.codehaus.gmavenplus:gmavenplus-plugin from 3.0.0 to 3.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1093\"\u003eapache/shiro#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.18.0 to 0.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1094\"\u003eapache/shiro#1094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.mockito:mockito-core from 5.5.0 to 5.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1106\"\u003eapache/shiro#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump jetty.version from 9.4.52.v20230823 to 9.4.53.v20231009 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1110\"\u003eapache/shiro#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1112\"\u003eapache/shiro#1112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1113\"\u003eapache/shiro#1113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.0 to 4.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1116\"\u003eapache/shiro#1116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.18.1 to 0.18.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1119\"\u003eapache/shiro#1119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable dependency convergence report by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/933\"\u003eapache/shiro#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.16 to 2.7.17 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1122\"\u003eapache/shiro#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump jersey.version from 2.40 to 2.41 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1130\"\u003eapache/shiro#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix naming of WebContainer Tests/IT by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1123\"\u003eapache/shiro#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dashboard-maven-plugin from build by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1124\"\u003eapache/shiro#1124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.owasp:dependency-check-maven from 8.4.0 to 8.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1134\"\u003eapache/shiro#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/1138\"\u003e#1138\u003c/a\u003e Upgrade to Common-cli 1.6.0 by \u003ca href=\"https://github.com/fpapon\"\u003e\u003ccode\u003e@​fpapon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1139\"\u003eapache/shiro#1139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkipping tests while running release by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1137\"\u003eapache/shiro#1137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/1140\"\u003e#1140\u003c/a\u003e Upgrade to Common-codec 1.16.0 by \u003ca href=\"https://github.com/fpapon\"\u003e\u003ccode\u003e@​fpapon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1141\"\u003eapache/shiro#1141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/1143\"\u003e#1143\u003c/a\u003e Upgrade to ASF pom parent 30 by \u003ca href=\"https://github.com/fpapon\"\u003e\u003ccode\u003e@​fpapon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1144\"\u003eapache/shiro#1144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.ibm.icu:icu4j from 73.2 to 74.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1148\"\u003eapache/shiro#1148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/shiro/compare/shiro-root-1.12.0...shiro-root-1.13.0\"\u003ehttps://github.com/apache/shiro/compare/shiro-root-1.12.0...shiro-root-1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eshiro-root-1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mockito-core from 4.9.0 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/645\"\u003eapache/shiro#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dependency-check-maven from 7.4.1 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/646\"\u003eapache/shiro#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump htmlunit from 2.66.0 to 2.69.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/636\"\u003eapache/shiro#636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3.2.0 to 3.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/631\"\u003eapache/shiro#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump easymock from 5.0.1 to 5.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/628\"\u003eapache/shiro#628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/shiro/blob/main/RELEASE-NOTES\"\u003eorg.apache.shiro:shiro-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eLicensed to the Apache Software Foundation (ASF) under one\u003c/h1\u003e\n\u003ch1\u003eor more contributor license agreements.  See the NOTICE file\u003c/h1\u003e\n\u003ch1\u003edistributed with this work for additional information\u003c/h1\u003e\n\u003ch1\u003eregarding copyright ownership.  The ASF licenses this file\u003c/h1\u003e\n\u003ch1\u003eto you under the Apache License, Version 2.0 (the\u003c/h1\u003e\n\u003ch1\u003e\u0026quot;License\u0026quot;); you may not use this file except in compliance\u003c/h1\u003e\n\u003ch1\u003ewith the License.  You may obtain a copy of the License at\u003c/h1\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"http://www.apache.org/licenses/LICENSE-2.0\"\u003ehttp://www.apache.org/licenses/LICENSE-2.0\u003c/a\u003e\u003c/h1\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003ch1\u003eUnless required by applicable law or agreed to in writing,\u003c/h1\u003e\n\u003ch1\u003esoftware distributed under the License is distributed on an\u003c/h1\u003e\n\u003ch1\u003e\u0026quot;AS IS\u0026quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\u003c/h1\u003e\n\u003ch1\u003eKIND, either express or implied.  See the License for the\u003c/h1\u003e\n\u003ch1\u003especific language governing permissions and limitations\u003c/h1\u003e\n\u003ch1\u003eunder the License.\u003c/h1\u003e\n\u003cp\u003eThis is not an official release notes document.  It exists for Shiro developers\nto jot down their notes while working in the source code.  These notes will be\ncombined with Jira’s auto-generated release notes during a release for the\ntotal set.\u003c/p\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003ch1\u003e2.0.0\u003c/h1\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003cp\u003eImprovement\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[SHIRO-290] Implement bcrypt and argon2 KDF algorithms\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eBackwards Incompatible Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged default DefaultPasswordService.java algorithm to \u0026quot;Argon2id\u0026quot;.\u003c/li\u003e\n\u003cli\u003ePasswordService.encryptPassword(Object plaintext) will now throw a NullPointerException on null parameter.\nIt was never specified how this method would behave.\u003c/li\u003e\n\u003cli\u003eMade salt non-nullable.\u003c/li\u003e\n\u003cli\u003eRemoved methods in PasswordMatcher.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003ch1\u003e1.7.1\u003c/h1\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003cp\u003eBug\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[SHIRO-797] - Shiro 1.7.0 is lower than using springboot version 2.0.7 dependency error\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/86819589b3fe4442f4ec1b1cf34e6113afbba73b\"\u003e\u003ccode\u003e8681958\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release shiro-root-1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/f4daf3a5095ed6c35e81aaf522d6e788d75d3b52\"\u003e\u003ccode\u003ef4daf3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/shiro/issues/1148\"\u003e#1148\u003c/a\u003e from apache/dependabot/maven/1.13.x/com.ibm.icu-icu4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/02e1f669bf7a99a4059615647428977a83669174\"\u003e\u003ccode\u003e02e1f66\u003c/code\u003e\u003c/a\u003e build(deps): bump com.ibm.icu:icu4j from 73.2 to 74.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/d62387dc576a56a694f0353b3245a892f2f28835\"\u003e\u003ccode\u003ed62387d\u003c/code\u003e\u003c/a\u003e Add tests for SavedRequest redirects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/3b80f5c8e5a95ba31e92e4825ecc0ba3148b555a\"\u003e\u003ccode\u003e3b80f5c\u003c/code\u003e\u003c/a\u003e The InvalidRequestFilter is more flexible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/443135bf8b2ee960b25c93c5d9619c4aa8c15830\"\u003e\u003ccode\u003e443135b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[maven-release-plugin] prepare release shiro-root-1.13.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/208e0b89288b8714410b28ca3d2aefd1cb748bce\"\u003e\u003ccode\u003e208e0b8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[maven-release-plugin] prepare for next development iteration\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/e4c217c40fec439217daba4bb6e31811b4af360a\"\u003e\u003ccode\u003ee4c217c\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/apache/shiro/commit/fb469762d32cf2fbaaa3f296475e50680c384961\"\u003e\u003ccode\u003efb46976\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release shiro-root-1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/4e71c79d08eed140791abb8691f3de9c3c5a1acc\"\u003e\u003ccode\u003e4e71c79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/shiro/issues/1144\"\u003e#1144\u003c/a\u003e from fpapon/SHIRO-1143\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/shiro/compare/shiro-root-1.4.2...shiro-root-1.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-collections:commons-collections` from 3.1 to 3.2.2\n\nUpdates `com.alibaba:fastjson` from 1.2.66 to 1.2.83\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFASTJSON 1.2.83版本发布（安全修复）\u003c/h2\u003e\n\u003cp\u003e这是一个安全修复版本，修复最近收到在特定场景下可以绕过autoType关闭限制的漏洞，建议fastjson用户尽快采取安全措施保障系统安全。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003e安全修复方案\u003c/a\u003e ：\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003ehttps://github.com/alibaba/fastjson/wiki/security_update_20220523\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFASTJSON2已经发布并且提供兼容包，性能更好也更安全，升级指南 \u003ca href=\"https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\"\u003ehttps://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e安全加固\u003c/li\u003e\n\u003cli\u003e修复JDK17下setAccessible报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.83\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.0.x Releases \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ehttps://github.com/alibaba/fastjson2/releases\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.79版本发布，BUG修复\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复引入MethodInheritanceComparator导致某些场景序列化报错的问题\u003c/li\u003e\n\u003cli\u003e增强JDK 9兼容\u003c/li\u003e\n\u003cli\u003e修复JSONArray/JSONObject的equals方法在内部对象map/list相同时不直接返回true的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.79\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.76版本发布，BUG修复增强兼容\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复一些直接抛RuntimeException的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3631\"\u003e#3631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparser自动识别gzip bytes \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3614\"\u003e#3614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Throwable继承类属性不支持自动类型转换问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3217\"\u003e#3217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复PrettyFormat情况下引用计算不对的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3672\"\u003e#3672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复AutoType不兼容LinkedHashMap的问题\u003c/li\u003e\n\u003cli\u003e增强对Enum类型的自定类型转换\u003c/li\u003e\n\u003cli\u003e修复deserializeUsing在泛型某些场景不能正常工作的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3693\"\u003e#3693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e提升JSONReader性能，减少小对象创建 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3627\"\u003e#3627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对JSONPath对filter的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3629\"\u003e#3629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONPath支持忽略NullValue的选项 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3607\"\u003e#3607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对定制化enum的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3601\"\u003e#3601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对java.time.Instant和org.joda.time.Instant的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3539\"\u003e#3539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Parser某些场景不能识别引用的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\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/alibaba/fastjson/commit/26f13f84fdd522de10678e43f55fde918ab7b347\"\u003e\u003ccode\u003e26f13f8\u003c/code\u003e\u003c/a\u003e 1.2.83\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/8f3410f81cbd437f7c459f8868445d50ad301f15\"\u003e\u003ccode\u003e8f3410f\u003c/code\u003e\u003c/a\u003e bug fix for autotype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/cd3c2de6968f0046be1ac4cc7475627ebefbcf64\"\u003e\u003ccode\u003ecd3c2de\u003c/code\u003e\u003c/a\u003e improved jdk8 java.time support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/c63866eaca27441721a82ad8a2553b929e1e3360\"\u003e\u003ccode\u003ec63866e\u003c/code\u003e\u003c/a\u003e remove unused import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/35db4adad70c32089542f23c272def1ad920a60d\"\u003e\u003ccode\u003e35db4ad\u003c/code\u003e\u003c/a\u003e bug fix for autoType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/3f009e10a6905778b42dd3f8cad2de3b194a62d4\"\u003e\u003ccode\u003e3f009e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4085\"\u003e#4085\u003c/a\u003e from hengyunabc/fix_setAccessible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/dd3de5f84bcbf0c13ad60df0c3feb9d564727447\"\u003e\u003ccode\u003edd3de5f\u003c/code\u003e\u003c/a\u003e fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/a234f9abba58add6e5ef9d44b0c24bf49a583905\"\u003e\u003ccode\u003ea234f9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4084\"\u003e#4084\u003c/a\u003e from alibaba/revert-4078-master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/0814909139735ea4c7648e755630fd49da7be059\"\u003e\u003ccode\u003e0814909\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/ab82d0bacadd04226f3f926463ff6a56980c7a4b\"\u003e\u003ccode\u003eab82d0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4078\"\u003e#4078\u003c/a\u003e from hengyunabc/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson/compare/1.2.62...1.2.83\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.shiro:shiro-core` from 1.4.2 to 1.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/shiro/releases\"\u003eorg.apache.shiro:shiro-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Shiro 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump spring.version from 5.3.28 to 5.3.29 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1008\"\u003eapache/shiro#1008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.13 to 2.7.14 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1017\"\u003eapache/shiro#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.google.guava:guava from 32.1.1-jre to 32.1.2-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1024\"\u003eapache/shiro#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.owasp:dependency-check-maven from 8.3.1 to 8.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1038\"\u003eapache/shiro#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.mockito:mockito-core from 5.4.0 to 5.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1041\"\u003eapache/shiro#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.codehaus.groovy:groovy from 2.5.22 to 2.5.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1040\"\u003eapache/shiro#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.14 to 2.7.15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1047\"\u003eapache/shiro#1047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 3.5.3 to 3.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1045\"\u003eapache/shiro#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump jetty.version from 9.4.51.v20230217 to 9.4.52.v20230823 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1051\"\u003eapache/shiro#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.easymock:easymock from 5.1.0 to 5.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1055\"\u003eapache/shiro#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.17.2 to 0.17.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1063\"\u003eapache/shiro#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 3.6.0 to 4.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1064\"\u003eapache/shiro#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring.version from 5.3.29 to 5.3.30 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1072\"\u003eapache/shiro#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.codehaus.mojo:versions-maven-plugin from 2.16.0 to 2.16.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1075\"\u003eapache/shiro#1075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.15 to 2.7.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1080\"\u003eapache/shiro#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.17.3 to 0.18.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1084\"\u003eapache/shiro#1084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.0.0 to 4.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1087\"\u003eapache/shiro#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.mycila:license-maven-plugin from 4.2 to 4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1090\"\u003eapache/shiro#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.codehaus.gmavenplus:gmavenplus-plugin from 3.0.0 to 3.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1093\"\u003eapache/shiro#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.18.0 to 0.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1094\"\u003eapache/shiro#1094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.mockito:mockito-core from 5.5.0 to 5.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1106\"\u003eapache/shiro#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump jetty.version from 9.4.52.v20230823 to 9.4.53.v20231009 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1110\"\u003eapache/shiro#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1112\"\u003eapache/shiro#1112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1113\"\u003eapache/shiro#1113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.0 to 4.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1116\"\u003eapache/shiro#1116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.18.1 to 0.18.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1119\"\u003eapache/shiro#1119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable dependency convergence report by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/933\"\u003eapache/shiro#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.16 to 2.7.17 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1122\"\u003eapache/shiro#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump jersey.version from 2.40 to 2.41 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1130\"\u003eapache/shiro#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix naming of WebContainer Tests/IT by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1123\"\u003eapache/shiro#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dashboard-maven-plugin from build by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1124\"\u003eapache/shiro#1124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.owasp:dependency-check-maven from 8.4.0 to 8.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1134\"\u003eapache/shiro#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/1138\"\u003e#1138\u003c/a\u003e Upgrade to Common-cli 1.6.0 by \u003ca href=\"https://github.com/fpapon\"\u003e\u003ccode\u003e@​fpapon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1139\"\u003eapache/shiro#1139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkipping tests while running release by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1137\"\u003eapache/shiro#1137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/1140\"\u003e#1140\u003c/a\u003e Upgrade to Common-codec 1.16.0 by \u003ca href=\"https://github.com/fpapon\"\u003e\u003ccode\u003e@​fpapon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1141\"\u003eapache/shiro#1141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/1143\"\u003e#1143\u003c/a\u003e Upgrade to ASF pom parent 30 by \u003ca href=\"https://github.com/fpapon\"\u003e\u003ccode\u003e@​fpapon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1144\"\u003eapache/shiro#1144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.ibm.icu:icu4j from 73.2 to 74.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1148\"\u003eapache/shiro#1148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/shiro/compare/shiro-root-1.12.0...shiro-root-1.13.0\"\u003ehttps://github.com/apache/shiro/compare/shiro-root-1.12.0...shiro-root-1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eshiro-root-1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mockito-core from 4.9.0 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/645\"\u003eapache/shiro#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dependency-check-maven from 7.4.1 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/646\"\u003eapache/shiro#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump htmlunit from 2.66.0 to 2.69.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/636\"\u003eapache/shiro#636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3.2.0 to 3.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/631\"\u003eapache/shiro#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump easymock from 5.0.1 to 5.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/628\"\u003eapache/shiro#628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/shiro/blob/main/RELEASE-NOTES\"\u003eorg.apache.shiro:shiro-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eLicensed to the Apache Software Foundation (ASF) under one\u003c/h1\u003e\n\u003ch1\u003eor more contributor license agreements.  See the NOTICE file\u003c/h1\u003e\n\u003ch1\u003edistributed with this work for additional information\u003c/h1\u003e\n\u003ch1\u003eregarding copyright ownership.  The ASF licenses this file\u003c/h1\u003e\n\u003ch1\u003eto you under the Apache License, Version 2.0 (the\u003c/h1\u003e\n\u003ch1\u003e\u0026quot;License\u0026quot;); you may not use this file except in compliance\u003c/h1\u003e\n\u003ch1\u003ewith the License.  You may obtain a copy of the License at\u003c/h1\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"http://www.apache.org/licenses/LICENSE-2.0\"\u003ehttp://www.apache.org/licenses/LICENSE-2.0\u003c/a\u003e\u003c/h1\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003ch1\u003eUnless required by applicable law or agreed to in writing,\u003c/h1\u003e\n\u003ch1\u003esoftware distributed under the License is distributed on an\u003c/h1\u003e\n\u003ch1\u003e\u0026quot;AS IS\u0026quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\u003c/h1\u003e\n\u003ch1\u003eKIND, either express or implied.  See the License for the\u003c/h1\u003e\n\u003ch1\u003especific language governing permissions and limitations\u003c/h1\u003e\n\u003ch1\u003eunder the License.\u003c/h1\u003e\n\u003cp\u003eThis is not an official release notes document.  It exists for Shiro developers\nto jot down their notes while working in the source code.  These notes will be\ncombined with Jira’s auto-generated release notes during a release for the\ntotal set.\u003c/p\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003ch1\u003e2.0.0\u003c/h1\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003cp\u003eImprovement\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[SHIRO-290] Implement bcrypt and argon2 KDF algorithms\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eBackwards Incompatible Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged default DefaultPasswordService.java algorithm to \u0026quot;Argon2id\u0026quot;.\u003c/li\u003e\n\u003cli\u003ePasswordService.encryptPassword(Object plaintext) will now throw a NullPointerException on null parameter.\nIt was never specified how this method would behave.\u003c/li\u003e\n\u003cli\u003eMade salt non-nullable.\u003c/li\u003e\n\u003cli\u003eRemoved methods in PasswordMatcher.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003ch1\u003e1.7.1\u003c/h1\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003cp\u003eBug\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[SHIRO-797] - Shiro 1.7.0 is lower than using springboot version 2.0.7 dependency error\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/86819589b3fe4442f4ec1b1cf34e6113afbba73b\"\u003e\u003ccode\u003e8681958\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release shiro-root-1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/f4daf3a5095ed6c35e81aaf522d6e788d75d3b52\"\u003e\u003ccode\u003ef4daf3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/shiro/issues/1148\"\u003e#1148\u003c/a\u003e from apache/dependabot/maven/1.13.x/com.ibm.icu-icu4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/02e1f669bf7a99a4059615647428977a83669174\"\u003e\u003ccode\u003e02e1f66\u003c/code\u003e\u003c/a\u003e build(deps): bump com.ibm.icu:icu4j from 73.2 to 74.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/d62387dc576a56a694f0353b3245a892f2f28835\"\u003e\u003ccode\u003ed62387d\u003c/code\u003e\u003c/a\u003e Add tests for SavedRequest redirects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/3b80f5c8e5a95ba31e92e4825ecc0ba3148b555a\"\u003e\u003ccode\u003e3b80f5c\u003c/code\u003e\u003c/a\u003e The InvalidRequestFilter is more flexible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/443135bf8b2ee960b25c93c5d9619c4aa8c15830\"\u003e\u003ccode\u003e443135b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[maven-release-plugin] prepare release shiro-root-1.13.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/208e0b89288b8714410b28ca3d2aefd1cb748bce\"\u003e\u003ccode\u003e208e0b8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[maven-release-plugin] prepare for next development iteration\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/e4c217c40fec439217daba4bb6e31811b4af360a\"\u003e\u003ccode\u003ee4c217c\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/apache/shiro/commit/fb469762d32cf2fbaaa3f296475e50680c384961\"\u003e\u003ccode\u003efb46976\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release shiro-root-1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/4e71c79d08eed140791abb8691f3de9c3c5a1acc\"\u003e\u003ccode\u003e4e71c79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/shiro/issues/1144\"\u003e#1144\u003c/a\u003e from fpapon/SHIRO-1143\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/shiro/compare/shiro-root-1.4.2...shiro-root-1.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.alibaba:fastjson` from 1.2.68 to 1.2.83\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFASTJSON 1.2.83版本发布（安全修复）\u003c/h2\u003e\n\u003cp\u003e这是一个安全修复版本，修复最近收到在特定场景下可以绕过autoType关闭限制的漏洞，建议fastjson用户尽快采取安全措施保障系统安全。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003e安全修复方案\u003c/a\u003e ：\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003ehttps://github.com/alibaba/fastjson/wiki/security_update_20220523\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFASTJSON2已经发布并且提供兼容包，性能更好也更安全，升级指南 \u003ca href=\"https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\"\u003ehttps://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e安全加固\u003c/li\u003e\n\u003cli\u003e修复JDK17下setAccessible报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.83\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.0.x Releases \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ehttps://github.com/alibaba/fastjson2/releases\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.79版本发布，BUG修复\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复引入MethodInheritanceComparator导致某些场景序列化报错的问题\u003c/li\u003e\n\u003cli\u003e增强JDK 9兼容\u003c/li\u003e\n\u003cli\u003e修复JSONArray/JSONObject的equals方法在内部对象map/list相同时不直接返回true的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.79\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.76版本发布，BUG修复增强兼容\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复一些直接抛RuntimeException的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3631\"\u003e#3631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparser自动识别gzip bytes \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3614\"\u003e#3614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Throwable继承类属性不支持自动类型转换问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3217\"\u003e#3217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复PrettyFormat情况下引用计算不对的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3672\"\u003e#3672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复AutoType不兼容LinkedHashMap的问题\u003c/li\u003e\n\u003cli\u003e增强对Enum类型的自定类型转换\u003c/li\u003e\n\u003cli\u003e修复deserializeUsing在泛型某些场景不能正常工作的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3693\"\u003e#3693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e提升JSONReader性能，减少小对象创建 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3627\"\u003e#3627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对JSONPath对filter的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3629\"\u003e#3629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONPath支持忽略NullValue的选项 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3607\"\u003e#3607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对定制化enum的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3601\"\u003e#3601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对java.time.Instant和org.joda.time.Instant的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3539\"\u003e#3539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Parser某些场景不能识别引用的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\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/alibaba/fastjson/commit/26f13f84fdd522de10678e43f55fde918ab7b347\"\u003e\u003ccode\u003e26f13f8\u003c/code\u003e\u003c/a\u003e 1.2.83\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/8f3410f81cbd437f7c459f8868445d50ad301f15\"\u003e\u003ccode\u003e8f3410f\u003c/code\u003e\u003c/a\u003e bug fix for autotype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/cd3c2de6968f0046be1ac4cc7475627ebefbcf64\"\u003e\u003ccode\u003ecd3c2de\u003c/code\u003e\u003c/a\u003e improved jdk8 java.time support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/c63866eaca27441721a82ad8a2553b929e1e3360\"\u003e\u003ccode\u003ec63866e\u003c/code\u003e\u003c/a\u003e remove unused import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/35db4adad70c32089542f23c272def1ad920a60d\"\u003e\u003ccode\u003e35db4ad\u003c/code\u003e\u003c/a\u003e bug fix for autoType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/3f009e10a6905778b42dd3f8cad2de3b194a62d4\"\u003e\u003ccode\u003e3f009e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4085\"\u003e#4085\u003c/a\u003e from hengyunabc/fix_setAccessible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/dd3de5f84bcbf0c13ad60df0c3feb9d564727447\"\u003e\u003ccode\u003edd3de5f\u003c/code\u003e\u003c/a\u003e fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/a234f9abba58add6e5ef9d44b0c24bf49a583905\"\u003e\u003ccode\u003ea234f9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4084\"\u003e#4084\u003c/a\u003e from alibaba/revert-4078-master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/0814909139735ea4c7648e755630fd49da7be059\"\u003e\u003ccode\u003e0814909\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/ab82d0bacadd04226f3f926463ff6a56980c7a4b\"\u003e\u003ccode\u003eab82d0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4078\"\u003e#4078\u003c/a\u003e from hengyunabc/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson/compare/1.2.62...1.2.83\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.shiro:shiro-core` from 1.4.2 to 1.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/shiro/releases\"\u003eorg.apache.shiro:shiro-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Shiro 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump spring.version from 5.3.28 to 5.3.29 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1008\"\u003eapache/shiro#1008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.13 to 2.7.14 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1017\"\u003eapache/shiro#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.google.guava:guava from 32.1.1-jre to 32.1.2-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1024\"\u003eapache/shiro#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.owasp:dependency-check-maven from 8.3.1 to 8.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1038\"\u003eapache/shiro#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.mockito:mockito-core from 5.4.0 to 5.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1041\"\u003eapache/shiro#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.codehaus.groovy:groovy from 2.5.22 to 2.5.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1040\"\u003eapache/shiro#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.14 to 2.7.15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1047\"\u003eapache/shiro#1047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 3.5.3 to 3.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1045\"\u003eapache/shiro#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump jetty.version from 9.4.51.v20230217 to 9.4.52.v20230823 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1051\"\u003eapache/shiro#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.easymock:easymock from 5.1.0 to 5.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1055\"\u003eapache/shiro#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.17.2 to 0.17.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1063\"\u003eapache/shiro#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 3.6.0 to 4.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1064\"\u003eapache/shiro#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring.version from 5.3.29 to 5.3.30 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1072\"\u003eapache/shiro#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.codehaus.mojo:versions-maven-plugin from 2.16.0 to 2.16.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1075\"\u003eapache/shiro#1075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.15 to 2.7.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1080\"\u003eapache/shiro#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.17.3 to 0.18.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1084\"\u003eapache/shiro#1084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.0.0 to 4.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1087\"\u003eapache/shiro#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.mycila:license-maven-plugin from 4.2 to 4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1090\"\u003eapache/shiro#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.codehaus.gmavenplus:gmavenplus-plugin from 3.0.0 to 3.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1093\"\u003eapache/shiro#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.18.0 to 0.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1094\"\u003eapache/shiro#1094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.mockito:mockito-core from 5.5.0 to 5.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1106\"\u003eapache/shiro#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump jetty.version from 9.4.52.v20230823 to 9.4.53.v20231009 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1110\"\u003eapache/shiro#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1112\"\u003eapache/shiro#1112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1113\"\u003eapache/shiro#1113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.0 to 4.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1116\"\u003eapache/shiro#1116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.18.1 to 0.18.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1119\"\u003eapache/shiro#1119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable dependency convergence report by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/933\"\u003eapache/shiro#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.16 to 2.7.17 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1122\"\u003eapache/shiro#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump jersey.version from 2.40 to 2.41 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1130\"\u003eapache/shiro#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix naming of WebContainer Tests/IT by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1123\"\u003eapache/shiro#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dashboard-maven-plugin from build by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1124\"\u003eapache/shiro#1124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.owasp:dependency-check-maven from 8.4.0 to 8.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1134\"\u003eapache/shiro#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/1138\"\u003e#1138\u003c/a\u003e Upgrade to Common-cli 1.6.0 by \u003ca href=\"https://github.com/fpapon\"\u003e\u003ccode\u003e@​fpapon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1139\"\u003eapache/shiro#1139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkipping tests while running release by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1137\"\u003eapache/shiro#1137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/1140\"\u003e#1140\u003c/a\u003e Upgrade to Common-codec 1.16.0 by \u003ca href=\"https://github.com/fpapon\"\u003e\u003ccode\u003e@​fpapon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1141\"\u003eapache/shiro#1141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/1143\"\u003e#1143\u003c/a\u003e Upgrade to ASF pom parent 30 by \u003ca href=\"https://github.com/fpapon\"\u003e\u003ccode\u003e@​fpapon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1144\"\u003eapache/shiro#1144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.ibm.icu:icu4j from 73.2 to 74.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1148\"\u003eapache/shiro#1148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/shiro/compare/shiro-root-1.12.0...shiro-root-1.13.0\"\u003ehttps://github.com/apache/shiro/compare/shiro-root-1.12.0...shiro-root-1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eshiro-root-1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mockito-core from 4.9.0 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/645\"\u003eapache/shiro#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dependency-check-maven from 7.4.1 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/646\"\u003eapache/shiro#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump htmlunit from 2.66.0 to 2.69.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/636\"\u003eapache/shiro#636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3.2.0 to 3.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/631\"\u003eapache/shiro#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump easymock from 5.0.1 to 5.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/628\"\u003eapache/shiro#628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/shiro/blob/main/RELEASE-NOTES\"\u003eorg.apache.shiro:shiro-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eLicensed to the Apache Software Foundation (ASF) under one\u003c/h1\u003e\n\u003ch1\u003eor more contributor license agreements.  See the NOTICE file\u003c/h1\u003e\n\u003ch1\u003edistributed with this work for additional information\u003c/h1\u003e\n\u003ch1\u003eregarding copyright ownership.  The ASF licenses this file\u003c/h1\u003e\n\u003ch1\u003eto you under the Apache License, Version 2.0 (the\u003c/h1\u003e\n\u003ch1\u003e\u0026quot;License\u0026quot;); you may not use this file except in compliance\u003c/h1\u003e\n\u003ch1\u003ewith the License.  You may obtain a copy of the License at\u003c/h1\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"http://www.apache.org/licenses/LICENSE-2.0\"\u003ehttp://www.apache.org/licenses/LICENSE-2.0\u003c/a\u003e\u003c/h1\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003ch1\u003eUnless required by applicable law or agreed to in writing,\u003c/h1\u003e\n\u003ch1\u003esoftware distributed under the License is distributed on an\u003c/h1\u003e\n\u003ch1\u003e\u0026quot;AS IS\u0026quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\u003c/h1\u003e\n\u003ch1\u003eKIND, either express or implied.  See the License for the\u003c/h1\u003e\n\u003ch1\u003especific language governing permissions and limitations\u003c/h1\u003e\n\u003ch1\u003eunder the License.\u003c/h1\u003e\n\u003cp\u003eThis is not an official release notes document.  It exists for Shiro developers\nto jot down their notes while working in the source code.  These notes will be\ncombined with Jira’s auto-generated release notes during a release for the\ntotal set.\u003c/p\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003ch1\u003e2.0.0\u003c/h1\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003cp\u003eImprovement\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[SHIRO-290] Implement bcrypt and argon2 KDF algorithms\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eBackwards Incompatible Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged default DefaultPasswordService.java algorithm to \u0026quot;Argon2id\u0026quot;.\u003c/li\u003e\n\u003cli\u003ePasswordService.encryptPassword(Object plaintext) will now throw a NullPointerException on null parameter.\nIt was never specified how this method would behave.\u003c/li\u003e\n\u003cli\u003eMade salt non-nullable.\u003c/li\u003e\n\u003cli\u003eRemoved methods in PasswordMatcher.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003ch1\u003e1.7.1\u003c/h1\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003cp\u003eBug\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[SHIRO-797] - Shiro 1.7.0 is lower than using springboot version 2.0.7 dependency error\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/86819589b3fe4442f4ec1b1cf34e6113afbba73b\"\u003e\u003ccode\u003e8681958\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release shiro-root-1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/f4daf3a5095ed6c35e81aaf522d6e788d75d3b52\"\u003e\u003ccode\u003ef4daf3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/shiro/issues/1148\"\u003e#1148\u003c/a\u003e from apache/dependabot/maven/1.13.x/com.ibm.icu-icu4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/02e1f669bf7a99a4059615647428977a83669174\"\u003e\u003ccode\u003e02e1f66\u003c/code\u003e\u003c/a\u003e build(deps): bump com.ibm.icu:icu4j from 73.2 to 74.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/d62387dc576a56a694f0353b3245a892f2f28835\"\u003e\u003ccode\u003ed62387d\u003c/code\u003e\u003c/a\u003e Add tests for SavedRequest redirects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/3b80f5c8e5a95ba31e92e4825ecc0ba3148b555a\"\u003e\u003ccode\u003e3b80f5c\u003c/code\u003e\u003c/a\u003e The InvalidRequestFilter is more flexible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/443135bf8b2ee960b25c93c5d9619c4aa8c15830\"\u003e\u003ccode\u003e443135b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[maven-release-plugin] prepare release shiro-root-1.13.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/208e0b89288b8714410b28ca3d2aefd1cb748bce\"\u003e\u003ccode\u003e208e0b8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[maven-release-plugin] prepare for next development iteration\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/e4c217c40fec439217daba4bb6e31811b4af360a\"\u003e\u003ccode\u003ee4c217c\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/apache/shiro/commit/fb469762d32cf2fbaaa3f296475e50680c384961\"\u003e\u003ccode\u003efb46976\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release shiro-root-1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/4e71c79d08eed140791abb8691f3de9c3c5a1acc\"\u003e\u003ccode\u003e4e71c79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/shiro/issues/1144\"\u003e#1144\u003c/a\u003e from fpapon/SHIRO-1143\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/shiro/compare/shiro-root-1.4.2...shiro-root-1.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-io:commons-io` from 2.5 to 2.14.0\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major v...\n\n_Description has been truncated_","html_url":"https://github.com/kmahyyg/vulnerable-fastjson/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kmahyyg%2Fvulnerable-fastjson/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"3555098014","node_id":"PR_kwDOFUsmmc6vzX_V","number":426,"state":"open","title":"Bump com.alibaba:fastjson from 2.0.58 to 2.0.60","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":"2025-10-27T05:19:34.000Z","updated_at":"2025-10-27T05:19:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.58","new_version":"2.0.60","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.58 to 2.0.60.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.60发布\u003c/h2\u003e\n\u003cp\u003e这又是一个定期维护的功能增强BUG FIX版本，大家按需升级。\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复dubbo使用时报错not support none-Serializable的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3499\"\u003e#3499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复dubbo使用时字段带缺省值是序列化丢失字段的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3765\"\u003e#3765\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3842\"\u003e#3842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增加JSONObject.getIntValue方法处理默认值 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3772\"\u003e#3772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONArray.getJSONObject行为保持和JSONObject一样 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/2989\"\u003e#2989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONField(deserialize = false)在public字段不生效的问题\u003c/li\u003e\n\u003cli\u003e增强日期格式反序列化支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3102\"\u003e#3102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e补充fastjson2-extension-jaxrs-jakarta的发版 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3767\"\u003e#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复枚举使用\u003ccode\u003e@ JsonProperties\u003c/code\u003e之后结果错误的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3799\"\u003e#3799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复某些场景反序列化\u003ccode\u003ejava.util.Collections#EMPTY_LIST\u003c/code\u003e报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3828\"\u003e#3828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONPath.eval(jsonString, path)和fastjson 1.x某些场景不兼容的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3825\"\u003e#3825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e反序列化时增加Feature.DisableStringArrayUnwrapping \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3757\"\u003e#3757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复codegen的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3836\"\u003e#3836\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3833\"\u003e#3833\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003eMAVEN依赖配置\u003c/h1\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.60\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid5针对优化版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.60.android5\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid8针对优化版本\n这个版本支持java.time和Optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.60.android8\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e1.x 兼容版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba\u0026lt;/groupId\u0026gt;\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/alibaba/fastjson2/commit/489a370af4e5bb0e99c0cdf83e3fab20af8e530c\"\u003e\u003ccode\u003e489a370\u003c/code\u003e\u003c/a\u003e 2.0.60 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/cf80f3b8adec59de4e4d789a52870200914034e8\"\u003e\u003ccode\u003ecf80f3b\u003c/code\u003e\u003c/a\u003e add benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/eaafea171315f998504271bba092fab3e560b771\"\u003e\u003ccode\u003eeaafea1\u003c/code\u003e\u003c/a\u003e fix(codegen): Avoid double call of readFieldName for Map deserialization, for...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/deb7abcc7e45565bf0d8f537cee64e3681aec9bb\"\u003e\u003ccode\u003edeb7abc\u003c/code\u003e\u003c/a\u003e fix(Codegen): Delay writing string field name until after null check, for iss...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/40ef87a34402336799ccbcd6cec396d4d954125d\"\u003e\u003ccode\u003e40ef87a\u003c/code\u003e\u003c/a\u003e fix NotWriteDefaultValue, for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3842\"\u003e#3842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/7c502c18f2156613e493e9b2a9bc1bb4f5e2fc8f\"\u003e\u003ccode\u003e7c502c1\u003c/code\u003e\u003c/a\u003e bug fix JSONBArrayMapping write\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/0e7ef923b5cc6797b50fd70f1e6d1bbf69432467\"\u003e\u003ccode\u003e0e7ef92\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3830\"\u003e#3830\u003c/a\u003e 当对象字段是复杂对象且值为空时WriteNulls导致空指针 (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3832\"\u003e#3832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/b95a1b3f410c86c724c77127bfe790eb607ff922\"\u003e\u003ccode\u003eb95a1b3\u003c/code\u003e\u003c/a\u003e add feature DisableStringArrayUnwrapping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/93d229cde2f1e64a4b518638bf373780895820b6\"\u003e\u003ccode\u003e93d229c\u003c/code\u003e\u003c/a\u003e Rename UnwrapStringArray feature to DisableStringArrayUnwrapping for clarity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/c4c6d39f0f0b5cdd60aa64f27f10e583c836b665\"\u003e\u003ccode\u003ec4c6d39\u003c/code\u003e\u003c/a\u003e fix issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3828\"\u003e#3828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.58...2.0.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=maven\u0026previous-version=2.0.58\u0026new-version=2.0.60)](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)\nDependabot will merge this PR once CI passes on it, as requested by @XenoAmess.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/XenoAmess/java_pojo_generator/pull/426","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/XenoAmess%2Fjava_pojo_generator/issues/426","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/426/packages"},{"uuid":"2883122007","node_id":"PR_kwDOAj_cj86r2PNX","number":3,"state":"open","title":"Bump the maven group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-02T21:33:53.000Z","updated_at":"2025-10-02T21:33:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":3,"packages":[{"name":"org.elasticsearch:elasticsearch","old_version":"1.4.1","new_version":"8.16.2","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"com.alibaba:fastjson","old_version":"1.1.41","new_version":"1.2.83","repository_url":"https://github.com/alibaba/fastjson"},{"name":"junit:junit","old_version":"4.11","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 3 updates in the / directory: [org.elasticsearch:elasticsearch](https://github.com/elastic/elasticsearch), [com.alibaba:fastjson](https://github.com/alibaba/fastjson) and [junit:junit](https://github.com/junit-team/junit4).\n\nUpdates `org.elasticsearch:elasticsearch` from 1.4.1 to 8.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch/releases\"\u003eorg.elasticsearch:elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eElasticsearch 8.16.2\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.16/release-notes-8.16.2.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.16/release-notes-8.16.2.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.16.1\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.16/release-notes-8.16.1.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.16/release-notes-8.16.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.16.0\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.16/release-notes-8.16.0.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.16/release-notes-8.16.0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.15.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.5.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.5.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.15.4\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.4.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.4.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.15.3\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.3.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.3.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.15.2\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.2.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.2.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.15.1\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.1.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.15.0\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.0.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.14.3\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.14/release-notes-8.14.3.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.14/release-notes-8.14.3.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch v8.14.2\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.14/release-notes-8.14.2.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.14/release-notes-8.14.2.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.14.1\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.14/release-notes-8.14.1.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.14/release-notes-8.14.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.14.0\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/fc1fb13693e87881046baa93e2cf1f4caf2fd58b\"\u003e\u003ccode\u003efc1fb13\u003c/code\u003e\u003c/a\u003e Add known issue for salesforce DLS (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118489\"\u003e#118489\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118500\"\u003e#118500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/75c4721cc3bb007b618a3b8b7b70c8cdf365fe10\"\u003e\u003ccode\u003e75c4721\u003c/code\u003e\u003c/a\u003e [DOCS][101] Aggregations quickstart tutorial (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/116251\"\u003e#116251\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118470\"\u003e#118470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/dda00b7176517d4ca7e1ff3ae52376a69aa2e664\"\u003e\u003ccode\u003edda00b7\u003c/code\u003e\u003c/a\u003e Restore original \u0026quot;is within leaf\u0026quot; value in SparseVectorFieldMapper (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118380\"\u003e#118380\u003c/a\u003e) ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/e355d989b643f8691fbcc6493ed1ffe00ff7e30b\"\u003e\u003ccode\u003ee355d98\u003c/code\u003e\u003c/a\u003e [DOCS][ML] Use elasticsearch service instead of deprecated elser service in t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/129645628de0968014b3266b5af32b0461414708\"\u003e\u003ccode\u003e1296456\u003c/code\u003e\u003c/a\u003e Improve logging of native vector scorer - vec_caps (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118325\"\u003e#118325\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118356\"\u003e#118356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/e205f3e4afd65626f0cd8840159f0d95d643cb4f\"\u003e\u003ccode\u003ee205f3e\u003c/code\u003e\u003c/a\u003e ESQL: Opt into extra data stream resolution (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118378\"\u003e#118378\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118389\"\u003e#118389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/78fb1ec9706ec6e481cb5fde75d70f45267e1de0\"\u003e\u003ccode\u003e78fb1ec\u003c/code\u003e\u003c/a\u003e Fix log message format bugs (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118354\"\u003e#118354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118387\"\u003e#118387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/c7ec10d4248a9a5c58dad44a2fb18c508d6f0768\"\u003e\u003ccode\u003ec7ec10d\u003c/code\u003e\u003c/a\u003e [8.16] Update sparse text embeddings API route for Inference Service (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118367\"\u003e#118367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/210f9d22899fb3377a462f47239cc01d2a2cc49d\"\u003e\u003ccode\u003e210f9d2\u003c/code\u003e\u003c/a\u003e [DOCS] Reviews docker examples. (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118339\"\u003e#118339\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118343\"\u003e#118343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/97eef8c36d4b443528568a571a4f9ddfd8d1c1a6\"\u003e\u003ccode\u003e97eef8c\u003c/code\u003e\u003c/a\u003e [DOCS] Documents \u003ccode\u003edimensions\u003c/code\u003e param for \u003ccode\u003eopenai\u003c/code\u003e service of Inference API (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elasticsearch/compare/v1.4.1...v8.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.alibaba:fastjson` from 1.1.41 to 1.2.83\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFASTJSON 1.2.83版本发布（安全修复）\u003c/h2\u003e\n\u003cp\u003e这是一个安全修复版本，修复最近收到在特定场景下可以绕过autoType关闭限制的漏洞，建议fastjson用户尽快采取安全措施保障系统安全。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003e安全修复方案\u003c/a\u003e ：\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003ehttps://github.com/alibaba/fastjson/wiki/security_update_20220523\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFASTJSON2已经发布并且提供兼容包，性能更好也更安全，升级指南 \u003ca href=\"https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\"\u003ehttps://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e安全加固\u003c/li\u003e\n\u003cli\u003e修复JDK17下setAccessible报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.83\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.0.x Releases \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ehttps://github.com/alibaba/fastjson2/releases\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.79版本发布，BUG修复\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复引入MethodInheritanceComparator导致某些场景序列化报错的问题\u003c/li\u003e\n\u003cli\u003e增强JDK 9兼容\u003c/li\u003e\n\u003cli\u003e修复JSONArray/JSONObject的equals方法在内部对象map/list相同时不直接返回true的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.79\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.76版本发布，BUG修复增强兼容\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复一些直接抛RuntimeException的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3631\"\u003e#3631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparser自动识别gzip bytes \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3614\"\u003e#3614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Throwable继承类属性不支持自动类型转换问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3217\"\u003e#3217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复PrettyFormat情况下引用计算不对的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3672\"\u003e#3672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复AutoType不兼容LinkedHashMap的问题\u003c/li\u003e\n\u003cli\u003e增强对Enum类型的自定类型转换\u003c/li\u003e\n\u003cli\u003e修复deserializeUsing在泛型某些场景不能正常工作的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3693\"\u003e#3693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e提升JSONReader性能，减少小对象创建 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3627\"\u003e#3627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对JSONPath对filter的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3629\"\u003e#3629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONPath支持忽略NullValue的选项 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3607\"\u003e#3607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对定制化enum的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3601\"\u003e#3601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对java.time.Instant和org.joda.time.Instant的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3539\"\u003e#3539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Parser某些场景不能识别引用的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\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\u003eSee full diff in \u003ca href=\"https://github.com/alibaba/fastjson/commits/1.2.83\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.11 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.11...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/24601/elasticsearch-sql/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/24601/elasticsearch-sql/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/24601%2Felasticsearch-sql/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"2879576539","node_id":"PR_kwDODX0wwc6rotnb","number":148,"state":"open","title":"Bump com.alibaba:fastjson from 2.0.21 to 2.0.59","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-01T20:35:51.000Z","updated_at":"2025-10-01T20:35:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.21","new_version":"2.0.59","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.21 to 2.0.59.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.59发布\u003c/h2\u003e\n\u003cp\u003e这又是一个定期维护的功能增强BUG FIX版本，大家按需升级。\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复在部分Android机型上崩溃的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3769\"\u003e#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Android分支processObjectInputSingleItemArray()函数内部产生空指针的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3770\"\u003e#3770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONArray/JSONObject增加getLocalDate/getLocalDateTime方法\u003c/li\u003e\n\u003cli\u003e修复某些场景解析非法JSON数据导致JVM Crash的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3761\"\u003e#3761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONB谢衣反序列化AtomicLong报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3771\"\u003e#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复序列化Spring RefreshScope Bean导致内存不停上涨的问题\u003c/li\u003e\n\u003cli\u003e修复Android分支和master部分BUG fix不同步的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3710\"\u003e#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e支持Long类型序列化日期格式 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3407\"\u003e#3407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复WriteNullNumberAsZero行为和fastjson 1行为不一致的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复解析Set[...]某些场景报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3692\"\u003e#3692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增加对webflux的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1501\"\u003e#1501\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3691\"\u003e#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONWriter.Feature.FieldBased 和 LocalDate冲突的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3602\"\u003e#3602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对base64格式解析的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3681\"\u003e#3681\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003eMAVEN依赖配置\u003c/h1\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid5针对优化版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android5\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid8针对优化版本\n这个版本支持java.time和Optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android8\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e1.x 兼容版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\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/alibaba/fastjson2/commit/9ff28648d917f89df9773dcdcad2db9a065f067b\"\u003e\u003ccode\u003e9ff2864\u003c/code\u003e\u003c/a\u003e 2.0.59 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/c80b4d5e5111e0943cb257ed68760781a121055d\"\u003e\u003ccode\u003ec80b4d5\u003c/code\u003e\u003c/a\u003e update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/03cac162d79da7383e174c84ce981a3829520106\"\u003e\u003ccode\u003e03cac16\u003c/code\u003e\u003c/a\u003e add benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/3014d9c8ea0d4a470669bc121a4c96242975854c\"\u003e\u003ccode\u003e3014d9c\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3749\"\u003e#3749\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/478a39b16b7c92a9cfe63eb9cfa340c9e47ef206\"\u003e\u003ccode\u003e478a39b\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/32556bd7f8c9c33c73c0bd60f113f0d9d097e7ee\"\u003e\u003ccode\u003e32556bd\u003c/code\u003e\u003c/a\u003e remove nextIfList\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/cd03de449f7765c8877abbd241a122b55ef3eb78\"\u003e\u003ccode\u003ecd03de4\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3724\"\u003e#3724\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/1a2a67eb2920269e3499f0551feb19d5f4386bb1\"\u003e\u003ccode\u003e1a2a67e\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3755\"\u003e#3755\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/4edd37e5191c47baee558bdcf42f2dd74725edee\"\u003e\u003ccode\u003e4edd37e\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3789\"\u003e#3789\u003c/a\u003e, toJavaObject IgnoreSetNullValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ce0eb76f155389e7c476ee12565b447571092a03\"\u003e\u003ccode\u003ece0eb76\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3738\"\u003e#3738\u003c/a\u003e, kotlin support SupportSmartMatch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.21...2.0.59\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=maven\u0026previous-version=2.0.21\u0026new-version=2.0.59)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Hapag-Lloyd/swagger-diff/pull/148","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hapag-Lloyd%2Fswagger-diff/issues/148","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/148/packages"},{"uuid":"2876710646","node_id":"PR_kwDOPBb4-86rdx72","number":12,"state":"open","title":"Bump com.alibaba:fastjson from 2.0.58 to 2.0.59","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-01T03:20:33.000Z","updated_at":"2025-10-01T03:20:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.58","new_version":"2.0.59","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.58 to 2.0.59.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.59发布\u003c/h2\u003e\n\u003cp\u003e这又是一个定期维护的功能增强BUG FIX版本，大家按需升级。\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复在部分Android机型上崩溃的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3769\"\u003e#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Android分支processObjectInputSingleItemArray()函数内部产生空指针的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3770\"\u003e#3770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONArray/JSONObject增加getLocalDate/getLocalDateTime方法\u003c/li\u003e\n\u003cli\u003e修复某些场景解析非法JSON数据导致JVM Crash的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3761\"\u003e#3761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONB谢衣反序列化AtomicLong报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3771\"\u003e#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复序列化Spring RefreshScope Bean导致内存不停上涨的问题\u003c/li\u003e\n\u003cli\u003e修复Android分支和master部分BUG fix不同步的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3710\"\u003e#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e支持Long类型序列化日期格式 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3407\"\u003e#3407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复WriteNullNumberAsZero行为和fastjson 1行为不一致的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复解析Set[...]某些场景报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3692\"\u003e#3692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增加对webflux的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1501\"\u003e#1501\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3691\"\u003e#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONWriter.Feature.FieldBased 和 LocalDate冲突的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3602\"\u003e#3602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对base64格式解析的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3681\"\u003e#3681\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003eMAVEN依赖配置\u003c/h1\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid5针对优化版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android5\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid8针对优化版本\n这个版本支持java.time和Optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android8\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e1.x 兼容版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\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/alibaba/fastjson2/commit/9ff28648d917f89df9773dcdcad2db9a065f067b\"\u003e\u003ccode\u003e9ff2864\u003c/code\u003e\u003c/a\u003e 2.0.59 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/c80b4d5e5111e0943cb257ed68760781a121055d\"\u003e\u003ccode\u003ec80b4d5\u003c/code\u003e\u003c/a\u003e update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/03cac162d79da7383e174c84ce981a3829520106\"\u003e\u003ccode\u003e03cac16\u003c/code\u003e\u003c/a\u003e add benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/3014d9c8ea0d4a470669bc121a4c96242975854c\"\u003e\u003ccode\u003e3014d9c\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3749\"\u003e#3749\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/478a39b16b7c92a9cfe63eb9cfa340c9e47ef206\"\u003e\u003ccode\u003e478a39b\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/32556bd7f8c9c33c73c0bd60f113f0d9d097e7ee\"\u003e\u003ccode\u003e32556bd\u003c/code\u003e\u003c/a\u003e remove nextIfList\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/cd03de449f7765c8877abbd241a122b55ef3eb78\"\u003e\u003ccode\u003ecd03de4\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3724\"\u003e#3724\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/1a2a67eb2920269e3499f0551feb19d5f4386bb1\"\u003e\u003ccode\u003e1a2a67e\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3755\"\u003e#3755\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/4edd37e5191c47baee558bdcf42f2dd74725edee\"\u003e\u003ccode\u003e4edd37e\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3789\"\u003e#3789\u003c/a\u003e, toJavaObject IgnoreSetNullValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ce0eb76f155389e7c476ee12565b447571092a03\"\u003e\u003ccode\u003ece0eb76\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3738\"\u003e#3738\u003c/a\u003e, kotlin support SupportSmartMatch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.58...2.0.59\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=maven\u0026previous-version=2.0.58\u0026new-version=2.0.59)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/tiedanGH/FlyChess-mirai/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiedanGH%2FFlyChess-mirai/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"2864649178","node_id":"PR_kwDOP1eX5M6qvxPa","number":9,"state":"closed","title":"deps(deps): bump com.alibaba:fastjson from 2.0.43 to 2.0.59","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-26T15:52:53.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-26T15:41:42.000Z","updated_at":"2025-09-26T15:52:54.000Z","time_to_close":671,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.43","new_version":"2.0.59","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.43 to 2.0.59.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.59发布\u003c/h2\u003e\n\u003cp\u003e这又是一个定期维护的功能增强BUG FIX版本，大家按需升级。\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复在部分Android机型上崩溃的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3769\"\u003e#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Android分支processObjectInputSingleItemArray()函数内部产生空指针的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3770\"\u003e#3770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONArray/JSONObject增加getLocalDate/getLocalDateTime方法\u003c/li\u003e\n\u003cli\u003e修复某些场景解析非法JSON数据导致JVM Crash的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3761\"\u003e#3761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONB谢衣反序列化AtomicLong报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3771\"\u003e#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复序列化Spring RefreshScope Bean导致内存不停上涨的问题\u003c/li\u003e\n\u003cli\u003e修复Android分支和master部分BUG fix不同步的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3710\"\u003e#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e支持Long类型序列化日期格式 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3407\"\u003e#3407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复WriteNullNumberAsZero行为和fastjson 1行为不一致的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复解析Set[...]某些场景报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3692\"\u003e#3692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增加对webflux的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1501\"\u003e#1501\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3691\"\u003e#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONWriter.Feature.FieldBased 和 LocalDate冲突的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3602\"\u003e#3602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对base64格式解析的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3681\"\u003e#3681\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003eMAVEN依赖配置\u003c/h1\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid5针对优化版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android5\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid8针对优化版本\n这个版本支持java.time和Optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android8\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e1.x 兼容版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\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/alibaba/fastjson2/commit/9ff28648d917f89df9773dcdcad2db9a065f067b\"\u003e\u003ccode\u003e9ff2864\u003c/code\u003e\u003c/a\u003e 2.0.59 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/c80b4d5e5111e0943cb257ed68760781a121055d\"\u003e\u003ccode\u003ec80b4d5\u003c/code\u003e\u003c/a\u003e update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/03cac162d79da7383e174c84ce981a3829520106\"\u003e\u003ccode\u003e03cac16\u003c/code\u003e\u003c/a\u003e add benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/3014d9c8ea0d4a470669bc121a4c96242975854c\"\u003e\u003ccode\u003e3014d9c\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3749\"\u003e#3749\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/478a39b16b7c92a9cfe63eb9cfa340c9e47ef206\"\u003e\u003ccode\u003e478a39b\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/32556bd7f8c9c33c73c0bd60f113f0d9d097e7ee\"\u003e\u003ccode\u003e32556bd\u003c/code\u003e\u003c/a\u003e remove nextIfList\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/cd03de449f7765c8877abbd241a122b55ef3eb78\"\u003e\u003ccode\u003ecd03de4\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3724\"\u003e#3724\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/1a2a67eb2920269e3499f0551feb19d5f4386bb1\"\u003e\u003ccode\u003e1a2a67e\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3755\"\u003e#3755\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/4edd37e5191c47baee558bdcf42f2dd74725edee\"\u003e\u003ccode\u003e4edd37e\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3789\"\u003e#3789\u003c/a\u003e, toJavaObject IgnoreSetNullValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ce0eb76f155389e7c476ee12565b447571092a03\"\u003e\u003ccode\u003ece0eb76\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3738\"\u003e#3738\u003c/a\u003e, kotlin support SupportSmartMatch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.43...2.0.59\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=maven\u0026previous-version=2.0.43\u0026new-version=2.0.59)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MartinLiuMingZhi/wiki-back/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinLiuMingZhi%2Fwiki-back/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"2850726513","node_id":"PR_kwDOB6sNi86p6qJx","number":767,"state":"closed","title":"Bump com.alibaba:fastjson from 2.0.58 to 2.0.59 in /solutions/java","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-27T05:53:27.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T19:04:04.000Z","updated_at":"2025-09-27T05:53:27.000Z","time_to_close":384563,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.58","new_version":"2.0.59","repository_url":"https://github.com/alibaba/fastjson2"}],"path":"/solutions/java","ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.58 to 2.0.59.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.59发布\u003c/h2\u003e\n\u003cp\u003e这又是一个定期维护的功能增强BUG FIX版本，大家按需升级。\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复在部分Android机型上崩溃的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3769\"\u003e#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Android分支processObjectInputSingleItemArray()函数内部产生空指针的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3770\"\u003e#3770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONArray/JSONObject增加getLocalDate/getLocalDateTime方法\u003c/li\u003e\n\u003cli\u003e修复某些场景解析非法JSON数据导致JVM Crash的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3761\"\u003e#3761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONB谢衣反序列化AtomicLong报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3771\"\u003e#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复序列化Spring RefreshScope Bean导致内存不停上涨的问题\u003c/li\u003e\n\u003cli\u003e修复Android分支和master部分BUG fix不同步的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3710\"\u003e#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e支持Long类型序列化日期格式 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3407\"\u003e#3407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复WriteNullNumberAsZero行为和fastjson 1行为不一致的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复解析Set[...]某些场景报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3692\"\u003e#3692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增加对webflux的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1501\"\u003e#1501\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3691\"\u003e#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONWriter.Feature.FieldBased 和 LocalDate冲突的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3602\"\u003e#3602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对base64格式解析的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3681\"\u003e#3681\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003eMAVEN依赖配置\u003c/h1\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid5针对优化版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android5\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid8针对优化版本\n这个版本支持java.time和Optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android8\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e1.x 兼容版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\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/alibaba/fastjson2/commit/9ff28648d917f89df9773dcdcad2db9a065f067b\"\u003e\u003ccode\u003e9ff2864\u003c/code\u003e\u003c/a\u003e 2.0.59 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/c80b4d5e5111e0943cb257ed68760781a121055d\"\u003e\u003ccode\u003ec80b4d5\u003c/code\u003e\u003c/a\u003e update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/03cac162d79da7383e174c84ce981a3829520106\"\u003e\u003ccode\u003e03cac16\u003c/code\u003e\u003c/a\u003e add benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/3014d9c8ea0d4a470669bc121a4c96242975854c\"\u003e\u003ccode\u003e3014d9c\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3749\"\u003e#3749\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/478a39b16b7c92a9cfe63eb9cfa340c9e47ef206\"\u003e\u003ccode\u003e478a39b\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/32556bd7f8c9c33c73c0bd60f113f0d9d097e7ee\"\u003e\u003ccode\u003e32556bd\u003c/code\u003e\u003c/a\u003e remove nextIfList\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/cd03de449f7765c8877abbd241a122b55ef3eb78\"\u003e\u003ccode\u003ecd03de4\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3724\"\u003e#3724\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/1a2a67eb2920269e3499f0551feb19d5f4386bb1\"\u003e\u003ccode\u003e1a2a67e\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3755\"\u003e#3755\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/4edd37e5191c47baee558bdcf42f2dd74725edee\"\u003e\u003ccode\u003e4edd37e\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3789\"\u003e#3789\u003c/a\u003e, toJavaObject IgnoreSetNullValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ce0eb76f155389e7c476ee12565b447571092a03\"\u003e\u003ccode\u003ece0eb76\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3738\"\u003e#3738\u003c/a\u003e, kotlin support SupportSmartMatch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.58...2.0.59\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=gradle\u0026previous-version=2.0.58\u0026new-version=2.0.59)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pojozhang/playground/pull/767","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pojozhang%2Fplayground/issues/767","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/767/packages"},{"uuid":"2850461858","node_id":"PR_kwDOMwzBo86p5pii","number":123,"state":"closed","title":"chore(deps): bump com.alibaba:fastjson from 2.0.58 to 2.0.59","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-23T00:23:14.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T17:42:18.000Z","updated_at":"2025-09-23T00:23:14.000Z","time_to_close":24056,"merged_at":"2025-09-23T00:23:14.000Z","merged_by":"cfanbo","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.58","new_version":"2.0.59","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.58 to 2.0.59.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.59发布\u003c/h2\u003e\n\u003cp\u003e这又是一个定期维护的功能增强BUG FIX版本，大家按需升级。\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复在部分Android机型上崩溃的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3769\"\u003e#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Android分支processObjectInputSingleItemArray()函数内部产生空指针的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3770\"\u003e#3770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONArray/JSONObject增加getLocalDate/getLocalDateTime方法\u003c/li\u003e\n\u003cli\u003e修复某些场景解析非法JSON数据导致JVM Crash的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3761\"\u003e#3761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONB谢衣反序列化AtomicLong报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3771\"\u003e#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复序列化Spring RefreshScope Bean导致内存不停上涨的问题\u003c/li\u003e\n\u003cli\u003e修复Android分支和master部分BUG fix不同步的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3710\"\u003e#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e支持Long类型序列化日期格式 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3407\"\u003e#3407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复WriteNullNumberAsZero行为和fastjson 1行为不一致的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复解析Set[...]某些场景报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3692\"\u003e#3692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增加对webflux的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1501\"\u003e#1501\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3691\"\u003e#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONWriter.Feature.FieldBased 和 LocalDate冲突的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3602\"\u003e#3602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对base64格式解析的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3681\"\u003e#3681\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003eMAVEN依赖配置\u003c/h1\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid5针对优化版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android5\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid8针对优化版本\n这个版本支持java.time和Optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android8\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e1.x 兼容版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\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/alibaba/fastjson2/commit/9ff28648d917f89df9773dcdcad2db9a065f067b\"\u003e\u003ccode\u003e9ff2864\u003c/code\u003e\u003c/a\u003e 2.0.59 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/c80b4d5e5111e0943cb257ed68760781a121055d\"\u003e\u003ccode\u003ec80b4d5\u003c/code\u003e\u003c/a\u003e update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/03cac162d79da7383e174c84ce981a3829520106\"\u003e\u003ccode\u003e03cac16\u003c/code\u003e\u003c/a\u003e add benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/3014d9c8ea0d4a470669bc121a4c96242975854c\"\u003e\u003ccode\u003e3014d9c\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3749\"\u003e#3749\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/478a39b16b7c92a9cfe63eb9cfa340c9e47ef206\"\u003e\u003ccode\u003e478a39b\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/32556bd7f8c9c33c73c0bd60f113f0d9d097e7ee\"\u003e\u003ccode\u003e32556bd\u003c/code\u003e\u003c/a\u003e remove nextIfList\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/cd03de449f7765c8877abbd241a122b55ef3eb78\"\u003e\u003ccode\u003ecd03de4\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3724\"\u003e#3724\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/1a2a67eb2920269e3499f0551feb19d5f4386bb1\"\u003e\u003ccode\u003e1a2a67e\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3755\"\u003e#3755\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/4edd37e5191c47baee558bdcf42f2dd74725edee\"\u003e\u003ccode\u003e4edd37e\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3789\"\u003e#3789\u003c/a\u003e, toJavaObject IgnoreSetNullValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ce0eb76f155389e7c476ee12565b447571092a03\"\u003e\u003ccode\u003ece0eb76\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3738\"\u003e#3738\u003c/a\u003e, kotlin support SupportSmartMatch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.58...2.0.59\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=gradle\u0026previous-version=2.0.58\u0026new-version=2.0.59)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/cfanbo/intellij-ai-translate/pull/123","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfanbo%2Fintellij-ai-translate/issues/123","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/123/packages"},{"uuid":"2849240540","node_id":"PR_kwDONMLw486p0_Xc","number":86,"state":"open","title":"chore(deps): bump com.alibaba:fastjson from 2.0.53 to 2.0.59","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-22T12:16:32.000Z","updated_at":"2025-09-22T12:16:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.53","new_version":"2.0.59","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.53 to 2.0.59.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.59发布\u003c/h2\u003e\n\u003cp\u003e这又是一个定期维护的功能增强BUG FIX版本，大家按需升级。\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复在部分Android机型上崩溃的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3769\"\u003e#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Android分支processObjectInputSingleItemArray()函数内部产生空指针的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3770\"\u003e#3770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONArray/JSONObject增加getLocalDate/getLocalDateTime方法\u003c/li\u003e\n\u003cli\u003e修复某些场景解析非法JSON数据导致JVM Crash的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3761\"\u003e#3761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONB谢衣反序列化AtomicLong报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3771\"\u003e#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复序列化Spring RefreshScope Bean导致内存不停上涨的问题\u003c/li\u003e\n\u003cli\u003e修复Android分支和master部分BUG fix不同步的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3710\"\u003e#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e支持Long类型序列化日期格式 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3407\"\u003e#3407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复WriteNullNumberAsZero行为和fastjson 1行为不一致的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复解析Set[...]某些场景报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3692\"\u003e#3692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增加对webflux的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1501\"\u003e#1501\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3691\"\u003e#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONWriter.Feature.FieldBased 和 LocalDate冲突的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3602\"\u003e#3602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对base64格式解析的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3681\"\u003e#3681\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003eMAVEN依赖配置\u003c/h1\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid5针对优化版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android5\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid8针对优化版本\n这个版本支持java.time和Optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android8\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e1.x 兼容版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\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/alibaba/fastjson2/commit/9ff28648d917f89df9773dcdcad2db9a065f067b\"\u003e\u003ccode\u003e9ff2864\u003c/code\u003e\u003c/a\u003e 2.0.59 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/c80b4d5e5111e0943cb257ed68760781a121055d\"\u003e\u003ccode\u003ec80b4d5\u003c/code\u003e\u003c/a\u003e update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/03cac162d79da7383e174c84ce981a3829520106\"\u003e\u003ccode\u003e03cac16\u003c/code\u003e\u003c/a\u003e add benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/3014d9c8ea0d4a470669bc121a4c96242975854c\"\u003e\u003ccode\u003e3014d9c\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3749\"\u003e#3749\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/478a39b16b7c92a9cfe63eb9cfa340c9e47ef206\"\u003e\u003ccode\u003e478a39b\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/32556bd7f8c9c33c73c0bd60f113f0d9d097e7ee\"\u003e\u003ccode\u003e32556bd\u003c/code\u003e\u003c/a\u003e remove nextIfList\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/cd03de449f7765c8877abbd241a122b55ef3eb78\"\u003e\u003ccode\u003ecd03de4\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3724\"\u003e#3724\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/1a2a67eb2920269e3499f0551feb19d5f4386bb1\"\u003e\u003ccode\u003e1a2a67e\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3755\"\u003e#3755\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/4edd37e5191c47baee558bdcf42f2dd74725edee\"\u003e\u003ccode\u003e4edd37e\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3789\"\u003e#3789\u003c/a\u003e, toJavaObject IgnoreSetNullValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ce0eb76f155389e7c476ee12565b447571092a03\"\u003e\u003ccode\u003ece0eb76\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3738\"\u003e#3738\u003c/a\u003e, kotlin support SupportSmartMatch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.53...2.0.59\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=gradle\u0026previous-version=2.0.53\u0026new-version=2.0.59)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/codef-io/easycodef-java-v2/pull/86","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codef-io%2Feasycodef-java-v2/issues/86","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/86/packages"},{"uuid":"2848442694","node_id":"PR_kwDOOabXSM6px8lG","number":19,"state":"open","title":"Bump com.alibaba:fastjson from 2.0.49 to 2.0.59","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-22T08:40:25.000Z","updated_at":"2025-09-22T08:40:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.49","new_version":"2.0.59","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.49 to 2.0.59.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.59发布\u003c/h2\u003e\n\u003cp\u003e这又是一个定期维护的功能增强BUG FIX版本，大家按需升级。\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复在部分Android机型上崩溃的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3769\"\u003e#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Android分支processObjectInputSingleItemArray()函数内部产生空指针的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3770\"\u003e#3770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONArray/JSONObject增加getLocalDate/getLocalDateTime方法\u003c/li\u003e\n\u003cli\u003e修复某些场景解析非法JSON数据导致JVM Crash的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3761\"\u003e#3761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONB谢衣反序列化AtomicLong报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3771\"\u003e#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复序列化Spring RefreshScope Bean导致内存不停上涨的问题\u003c/li\u003e\n\u003cli\u003e修复Android分支和master部分BUG fix不同步的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3710\"\u003e#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e支持Long类型序列化日期格式 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3407\"\u003e#3407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复WriteNullNumberAsZero行为和fastjson 1行为不一致的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复解析Set[...]某些场景报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3692\"\u003e#3692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增加对webflux的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1501\"\u003e#1501\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3691\"\u003e#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONWriter.Feature.FieldBased 和 LocalDate冲突的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3602\"\u003e#3602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对base64格式解析的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3681\"\u003e#3681\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003eMAVEN依赖配置\u003c/h1\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid5针对优化版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android5\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid8针对优化版本\n这个版本支持java.time和Optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android8\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e1.x 兼容版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\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/alibaba/fastjson2/commit/9ff28648d917f89df9773dcdcad2db9a065f067b\"\u003e\u003ccode\u003e9ff2864\u003c/code\u003e\u003c/a\u003e 2.0.59 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/c80b4d5e5111e0943cb257ed68760781a121055d\"\u003e\u003ccode\u003ec80b4d5\u003c/code\u003e\u003c/a\u003e update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/03cac162d79da7383e174c84ce981a3829520106\"\u003e\u003ccode\u003e03cac16\u003c/code\u003e\u003c/a\u003e add benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/3014d9c8ea0d4a470669bc121a4c96242975854c\"\u003e\u003ccode\u003e3014d9c\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3749\"\u003e#3749\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/478a39b16b7c92a9cfe63eb9cfa340c9e47ef206\"\u003e\u003ccode\u003e478a39b\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/32556bd7f8c9c33c73c0bd60f113f0d9d097e7ee\"\u003e\u003ccode\u003e32556bd\u003c/code\u003e\u003c/a\u003e remove nextIfList\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/cd03de449f7765c8877abbd241a122b55ef3eb78\"\u003e\u003ccode\u003ecd03de4\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3724\"\u003e#3724\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/1a2a67eb2920269e3499f0551feb19d5f4386bb1\"\u003e\u003ccode\u003e1a2a67e\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3755\"\u003e#3755\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/4edd37e5191c47baee558bdcf42f2dd74725edee\"\u003e\u003ccode\u003e4edd37e\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3789\"\u003e#3789\u003c/a\u003e, toJavaObject IgnoreSetNullValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ce0eb76f155389e7c476ee12565b447571092a03\"\u003e\u003ccode\u003ece0eb76\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3738\"\u003e#3738\u003c/a\u003e, kotlin support SupportSmartMatch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.49...2.0.59\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=maven\u0026previous-version=2.0.49\u0026new-version=2.0.59)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/suxinhang/sonic_agent/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/suxinhang%2Fsonic_agent/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"2848177853","node_id":"PR_kwDOHuae7s6pw769","number":90,"state":"open","title":"Bump com.alibaba:fastjson from 2.0.58 to 2.0.59","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T07:05:43.000Z","updated_at":"2025-09-22T07:05:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.58","new_version":"2.0.59","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.58 to 2.0.59.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.59发布\u003c/h2\u003e\n\u003cp\u003e这又是一个定期维护的功能增强BUG FIX版本，大家按需升级。\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复在部分Android机型上崩溃的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3769\"\u003e#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Android分支processObjectInputSingleItemArray()函数内部产生空指针的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3770\"\u003e#3770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONArray/JSONObject增加getLocalDate/getLocalDateTime方法\u003c/li\u003e\n\u003cli\u003e修复某些场景解析非法JSON数据导致JVM Crash的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3761\"\u003e#3761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONB谢衣反序列化AtomicLong报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3771\"\u003e#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复序列化Spring RefreshScope Bean导致内存不停上涨的问题\u003c/li\u003e\n\u003cli\u003e修复Android分支和master部分BUG fix不同步的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3710\"\u003e#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e支持Long类型序列化日期格式 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3407\"\u003e#3407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复WriteNullNumberAsZero行为和fastjson 1行为不一致的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复解析Set[...]某些场景报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3692\"\u003e#3692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增加对webflux的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1501\"\u003e#1501\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3691\"\u003e#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONWriter.Feature.FieldBased 和 LocalDate冲突的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3602\"\u003e#3602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对base64格式解析的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3681\"\u003e#3681\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003eMAVEN依赖配置\u003c/h1\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid5针对优化版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android5\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid8针对优化版本\n这个版本支持java.time和Optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android8\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e1.x 兼容版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\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/alibaba/fastjson2/commit/9ff28648d917f89df9773dcdcad2db9a065f067b\"\u003e\u003ccode\u003e9ff2864\u003c/code\u003e\u003c/a\u003e 2.0.59 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/c80b4d5e5111e0943cb257ed68760781a121055d\"\u003e\u003ccode\u003ec80b4d5\u003c/code\u003e\u003c/a\u003e update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/03cac162d79da7383e174c84ce981a3829520106\"\u003e\u003ccode\u003e03cac16\u003c/code\u003e\u003c/a\u003e add benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/3014d9c8ea0d4a470669bc121a4c96242975854c\"\u003e\u003ccode\u003e3014d9c\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3749\"\u003e#3749\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/478a39b16b7c92a9cfe63eb9cfa340c9e47ef206\"\u003e\u003ccode\u003e478a39b\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/32556bd7f8c9c33c73c0bd60f113f0d9d097e7ee\"\u003e\u003ccode\u003e32556bd\u003c/code\u003e\u003c/a\u003e remove nextIfList\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/cd03de449f7765c8877abbd241a122b55ef3eb78\"\u003e\u003ccode\u003ecd03de4\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3724\"\u003e#3724\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/1a2a67eb2920269e3499f0551feb19d5f4386bb1\"\u003e\u003ccode\u003e1a2a67e\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3755\"\u003e#3755\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/4edd37e5191c47baee558bdcf42f2dd74725edee\"\u003e\u003ccode\u003e4edd37e\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3789\"\u003e#3789\u003c/a\u003e, toJavaObject IgnoreSetNullValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ce0eb76f155389e7c476ee12565b447571092a03\"\u003e\u003ccode\u003ece0eb76\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3738\"\u003e#3738\u003c/a\u003e, kotlin support SupportSmartMatch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.58...2.0.59\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=gradle\u0026previous-version=2.0.58\u0026new-version=2.0.59)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Enderman-Teleporting/QBot/pull/90","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Enderman-Teleporting%2FQBot/issues/90","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/90/packages"}],"issue_packages":[{"old_version":"2.0.52","new_version":"2.0.62","update_type":"patch","path":null,"pr_created_at":"2026-07-04T05:40:54.000Z","version_change":"2.0.52 → 2.0.62","issue":{"uuid":"4807809950","node_id":"PR_kwDOGl3uh87tzSkX","number":237,"state":"open","title":"deps(deps): bump the other-deps group across 1 directory with 48 updates","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-07-04T05:40:54.000Z","updated_at":"2026-07-04T05:41:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"other-deps","update_count":48,"packages":[{"name":"org.yaml:snakeyaml","old_version":"2.2","new_version":"2.6"},{"name":"org.slf4j:slf4j-api","old_version":"1.7.15","new_version":"2.0.18"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.25.4","new_version":"2.26.1"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.4","new_version":"2.26.1"},{"name":"org.apache.logging.log4j:log4j-1.2-api","old_version":"2.25.4","new_version":"2.26.1"},{"name":"org.apache.logging.log4j:log4j-slf4j-impl","old_version":"2.25.4","new_version":"2.26.1"},{"name":"com.mysql:mysql-connector-j","old_version":"8.4.0","new_version":"9.7.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"org.apache.hadoop:hadoop-client","old_version":"3.3.6","new_version":"3.5.0"},{"name":"org.apache.hadoop:hadoop-common","old_version":"3.3.6","new_version":"3.5.0"},{"name":"org.apache.hadoop:hadoop-hdfs","old_version":"3.3.6","new_version":"3.5.0"},{"name":"org.apache.hadoop:hadoop-mapreduce-client-core","old_version":"3.3.6","new_version":"3.5.0"},{"name":"com.alibaba.nacos:nacos-client","old_version":"2.1.2","new_version":"3.2.2","repository_url":"https://github.com/alibaba/nacos"},{"name":"com.alibaba:fastjson","old_version":"2.0.52","new_version":"2.0.62","repository_url":"https://github.com/alibaba/fastjson2"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.21.4","new_version":"2.22.0","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.21.4","new_version":"2.22.0","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.jayway.jsonpath:json-path","old_version":"2.9.0","new_version":"3.0.0","repository_url":"https://github.com/jayway/JsonPath"},{"name":"com.google.protobuf:protobuf-java","old_version":"3.25.5","new_version":"4.35.1","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"net.minidev:accessors-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"commons-net:commons-net","old_version":"3.10.0","new_version":"3.13.0","repository_url":"https://github.com/apache/commons-net"},{"name":"com.squareup.okio:okio","old_version":"3.4.0","new_version":"3.17.0","repository_url":"https://github.com/square/okio"},{"name":"commons-cli:commons-cli","old_version":"1.5.0","new_version":"1.11.0","repository_url":"https://github.com/apache/commons-cli"},{"name":"dnsjava:dnsjava","old_version":"3.6.0","new_version":"3.6.5","repository_url":"https://github.com/dnsjava/dnsjava"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.6.1","new_version":"4.0.3","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"at.yawk.lz4:lz4-java","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/yawkat/lz4-java"},{"name":"commons-io:commons-io","old_version":"2.15.1","new_version":"2.22.0"},{"name":"com.google.errorprone:error_prone_core","old_version":"2.31.0","new_version":"2.50.0","repository_url":"https://github.com/google/error-prone"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.14.2","new_version":"2.21.0","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.5.0","new_version":"3.6.3","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"org.apache.maven.plugins:maven-pmd-plugin","old_version":"3.21.0","new_version":"3.28.0","repository_url":"https://github.com/apache/maven-pmd-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.15","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.10.0","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M5","new_version":"3.6.0-M1","repository_url":"https://github.com/apache/maven-surefire"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"2.23.0","new_version":"3.8.0","repository_url":"https://github.com/diffplug/spotless"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.1.2","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.8.6.6","new_version":"4.10.2.0","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"},{"name":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.5.1","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.scala-lang:scala-library","old_version":"2.12.7","new_version":"3.8.4","repository_url":"https://github.com/scala/scala3"},{"name":"org.apache.kafka:kafka-clients","old_version":"4.1.2","new_version":"4.3.1"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.21","new_version":"2.22","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.h2database:h2","old_version":"2.2.224","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.0.2","new_version":"10.9.1"},{"name":"org.apache.maven.plugins:maven-assembly-plugin","old_version":"3.6.0","new_version":"3.8.0","repository_url":"https://github.com/apache/maven-assembly-plugin"},{"name":"org.apache.maven.plugins:maven-jar-plugin","old_version":"3.3.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-jar-plugin"},{"name":"org.apache.paimon:paimon-flink-1.20","old_version":"1.4.1","new_version":"1.4.2"},{"name":"org.apache.paimon:paimon-flink-cdc","old_version":"1.4.1","new_version":"1.4.2"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"4.11.1","new_version":"5.8.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.apache.kafka:connect-api","old_version":"3.6.1","new_version":"4.3.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the other-deps group with 48 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.2` | `2.6` |\n| org.slf4j:slf4j-api | `1.7.15` | `2.0.18` |\n| org.apache.logging.log4j:log4j-api | `2.25.4` | `2.26.1` |\n| org.apache.logging.log4j:log4j-core | `2.25.4` | `2.26.1` |\n| org.apache.logging.log4j:log4j-1.2-api | `2.25.4` | `2.26.1` |\n| org.apache.logging.log4j:log4j-slf4j-impl | `2.25.4` | `2.26.1` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `8.4.0` | `9.7.0` |\n| org.apache.hadoop:hadoop-client | `3.3.6` | `3.5.0` |\n| org.apache.hadoop:hadoop-common | `3.3.6` | `3.5.0` |\n| org.apache.hadoop:hadoop-hdfs | `3.3.6` | `3.5.0` |\n| org.apache.hadoop:hadoop-mapreduce-client-core | `3.3.6` | `3.5.0` |\n| [com.alibaba.nacos:nacos-client](https://github.com/alibaba/nacos) | `2.1.2` | `3.2.2` |\n| [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) | `2.0.52` | `2.0.62` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.21.4` | `2.22.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.21.4` | `2.22.0` |\n| [com.jayway.jsonpath:json-path](https://github.com/jayway/JsonPath) | `2.9.0` | `3.0.0` |\n| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `3.25.5` | `4.35.1` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [net.minidev:accessors-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [commons-net:commons-net](https://github.com/apache/commons-net) | `3.10.0` | `3.13.0` |\n| [com.squareup.okio:okio](https://github.com/square/okio) | `3.4.0` | `3.17.0` |\n| [commons-cli:commons-cli](https://github.com/apache/commons-cli) | `1.5.0` | `1.11.0` |\n| [dnsjava:dnsjava](https://github.com/dnsjava/dnsjava) | `3.6.0` | `3.6.5` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.6.1` | `4.0.3` |\n| [at.yawk.lz4:lz4-java](https://github.com/yawkat/lz4-java) | `1.10.1` | `1.11.0` |\n| commons-io:commons-io | `2.15.1` | `2.22.0` |\n| [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) | `2.31.0` | `2.50.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.14.2` | `2.21.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.5.0` | `3.6.3` |\n| [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) | `3.21.0` | `3.28.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.15` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.10.0` | `3.15.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M5` | `3.6.0-M1` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.23.0` | `3.8.0` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.1.2` | `3.6.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.8.6.6` | `4.10.2.0` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.5.1` | `3.6.2` |\n| [org.scala-lang:scala-library](https://github.com/scala/scala3) | `2.12.7` | `3.8.4` |\n| org.apache.kafka:kafka-clients | `4.1.2` | `4.3.1` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.21` | `2.22` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.2.224` | `2.4.240` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.0.2` | `10.9.1` |\n| [org.apache.maven.plugins:maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin) | `3.6.0` | `3.8.0` |\n| [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) | `3.3.0` | `3.5.0` |\n| org.apache.paimon:paimon-flink-1.20 | `1.4.1` | `1.4.2` |\n| org.apache.paimon:paimon-flink-cdc | `1.4.1` | `1.4.2` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `4.11.1` | `5.8.0` |\n| org.apache.kafka:connect-api | `3.6.1` | `4.3.1` |\n\n\nUpdates `org.yaml:snakeyaml` from 2.2 to 2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/015ab57b3a789f85cf8967f6f3431035d928d9bc\"\u003e\u003ccode\u003e015ab57\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/snakeyaml/snakeyaml/commits/4795519ef773da23c8816a4e932f9aaffd630f8c\"\u003e\u003ccode\u003e4795519\u003c/code\u003e\u003c/a\u003e Update info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/9c36c69034617a1c2e06b5b9b6da4073416279b8\"\u003e\u003ccode\u003e9c36c69\u003c/code\u003e\u003c/a\u003e Introduce devcontainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/0c5b3e513a8a3971f7c97404f73fadebb63b73c0\"\u003e\u003ccode\u003e0c5b3e5\u003c/code\u003e\u003c/a\u003e fix: add debug level to internal logger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/a65b13170d1b221af062d6aa90fd7741ed7ea7cd\"\u003e\u003ccode\u003ea65b131\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into devcontainers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/788a98b92bfd1696e95a0a48eb1d652d80660149\"\u003e\u003ccode\u003e788a98b\u003c/code\u003e\u003c/a\u003e Update changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/556b4bfec56355987f292f0ee515798b3a2eb3e0\"\u003e\u003ccode\u003e556b4bf\u003c/code\u003e\u003c/a\u003e Add info for devcontainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/0828c39da732f89844c0c66d7f55169417f8cd16\"\u003e\u003ccode\u003e0828c39\u003c/code\u003e\u003c/a\u003e ops: migrate deployment from OSSRH to Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/30d6a3a64809f0f6d3d9fd901a85b7c3cda94930\"\u003e\u003ccode\u003e30d6a3a\u003c/code\u003e\u003c/a\u003e Add a test for issue 1108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/2da4c6d8bfe0590dab56a5319366dc3b6558b9b5\"\u003e\u003ccode\u003e2da4c6d\u003c/code\u003e\u003c/a\u003e Remove unrelated code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.6..snakeyaml-2.2\"\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 1.7.15 to 2.0.18\n\nUpdates `org.apache.logging.log4j:log4j-api` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-1.2-api` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-1.2-api` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.25.4 to 2.26.1\n\nUpdates `com.mysql:mysql-connector-j` from 8.4.0 to 9.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mysql/mysql-connector-j/blob/release/9.x/CHANGES\"\u003ecom.mysql:mysql-connector-j's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/\"\u003ehttps://dev.mysql.com/doc/relnotes/connector-j/en/\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003eVersion 9.7.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119863 (Bug#38951042), Inaccurate decoding of negative TIME durations in Binary Protocol (Cursor Mode).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWL#17215, Implement JDBC 4.3/4.5 Statement/Connection.enquote* methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119245 (Bug#38599240), Select into fix breaks queries with 'into' in them. (reopened)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119659 (Bug#38916595), BinaryResultsetReader fails to consume EOF packet after column definitions when EOF is not deprecated.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVersion 9.6.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118002 (Bug#37843004), The setFetchSize() method in the Statement class may have a potential bug.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#113130 (Bug#36043125), getGeneratedKeys() returns a zero resultset with non-key-generating statements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#113336 (Bug#36080226), Inconsistent getUpdateCount() Behavior with allowMultiQueries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118234 (Bug#37975837), A potential bugs in Mysql Connector/J.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#113413 (Bug#36107426), Connection.changeUser cannot be done after DriverManager.loginTimeout elapses.\nThanks to Kazuhisa Kawashima for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119271 (Bug#38599496), Connector/J fails to accept legacy value zeroDateTimeBehavior=convertToNull on multi-host URLs (failover).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119245 (Bug#38599240), Select into fix breaks queries with 'into' in them.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVersion 9.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#72036 (Bug#18403804), XA isSameRM() shouldn't take database into account.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#62693 (Bug#16722068), XAConnection savepoint capability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#81128 (Bug#23146631), Master host list overwritten by slave list when loadBalanceConnectionGroup used.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#19887224, RUNNING THE TEST SUITE WITH SOCKSPROXY* PROPERTIES HANGS IN TEST TESTBUG56429.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#98699 (Bug#30932850), Allow empty keyStore file for keyStoreTypes that do not require files.\nThanks to Kolbe Kegel for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118938 (Bug#38396227), DatabaseMetaDataInformationSchema#getSchemas has a bug.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#99292 (Bug#31195955), Contribution: Support Windows time zone 'Coordinated Universal Time'.\nThanks to Frédéric Barrière for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#107094 (Bug#34104230), NullPointerException when calling equals with null on MultiHostConnectionProxy.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/0aade1f13bcc98faf7dda5c02e782481eb291f62\"\u003e\u003ccode\u003e0aade1f\u003c/code\u003e\u003c/a\u003e Fix for Bug#119863 (Bug#38951042), Inaccurate decoding of negative TIME durat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/b6d5baabb5a9c4d01fccaafde032e8356b0ab5b8\"\u003e\u003ccode\u003eb6d5baa\u003c/code\u003e\u003c/a\u003e Update for GPL license book.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/a7cc5a9c8ec1c5ca7dcf97627935052c768a910e\"\u003e\u003ccode\u003ea7cc5a9\u003c/code\u003e\u003c/a\u003e Fix for DateTimeTest failures after some of the work done for WL#16669 in MyS...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/6a0c818f9619291251b33a868d4f8b0d70b676cb\"\u003e\u003ccode\u003e6a0c818\u003c/code\u003e\u003c/a\u003e WL#17215, Implement JDBC 4.3/4.5 Statement/Connection.enquote* methods.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/5f96e85b0b0ff3fc9326fb346e05c88e45af02a7\"\u003e\u003ccode\u003e5f96e85\u003c/code\u003e\u003c/a\u003e Fix for Bug#119245 (Bug#38599240), Select into fix breaks queries with 'into'...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/8d779fc31cb87906e86e7ea7dd316ed2778f85cd\"\u003e\u003ccode\u003e8d779fc\u003c/code\u003e\u003c/a\u003e Fix for Bug#119659 (Bug#38916595), BinaryResultsetReader fails to consume EOF...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/139117975bb31e8fb5a74887db23bbc6eda9ba92\"\u003e\u003ccode\u003e1391179\u003c/code\u003e\u003c/a\u003e Copyright header year bump.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/5c764b4b30b8aaa244665951146787e6b20f0639\"\u003e\u003ccode\u003e5c764b4\u003c/code\u003e\u003c/a\u003e Post-release version bump.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/fdef61f4af21fa9e0ac334ff0664ec754c164cc0\"\u003e\u003ccode\u003efdef61f\u003c/code\u003e\u003c/a\u003e Update copyright year.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/43aced76f8e2a261f7eca62d3715ecf932108753\"\u003e\u003ccode\u003e43aced7\u003c/code\u003e\u003c/a\u003e Update for GPL license book.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mysql/mysql-connector-j/compare/8.4.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 `org.apache.hadoop:hadoop-client` from 3.3.6 to 3.5.0\n\nUpdates `org.apache.hadoop:hadoop-common` from 3.3.6 to 3.5.0\n\nUpdates `org.apache.hadoop:hadoop-hdfs` from 3.3.6 to 3.5.0\n\nUpdates `org.apache.hadoop:hadoop-mapreduce-client-core` from 3.3.6 to 3.5.0\n\nUpdates `com.alibaba.nacos:nacos-client` from 2.1.2 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/nacos/releases\"\u003ecom.alibaba.nacos:nacos-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2 (May 29th, 2026)\u003c/h2\u003e\n\u003cp\u003eNacos 3.2.2 is mainly a bugfix and experience-improvement release for the 3.2 series.\u003c/p\u003e\n\u003cp\u003eThis release focuses on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsole experience improvements for Config, Naming, MCP, Skill, AI resources, and namespace workflows.\u003c/li\u003e\n\u003cli\u003eStability and compatibility fixes across Config, Naming, plugins, startup scripts, and AI resource handling.\u003c/li\u003e\n\u003cli\u003eAI Registry import, discovery, publishing, subscription, and security improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor AI Registry and Console users, this release adds or improves:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImporting AI resources from operator-configured external registries.\u003c/li\u003e\n\u003cli\u003eSkill well-known discovery, Skill subscription, and latest protocol adapter support.\u003c/li\u003e\n\u003cli\u003eConfig diff confirmation, Prompt Markdown download, and Skill upload lifecycle improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt also fixes bugs across Config, Naming, Console, MCP, Skill, plugins, and client-side watch handling.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDetailed changes in this release:\u003c/p\u003e\n\u003ch2\u003eFeature\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14695\"\u003e#14695\u003c/a\u003e Support label-based matching for Config gray rules.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14848\"\u003e#14848\u003c/a\u003e Add Prompt version download as Markdown.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14907\"\u003e#14907\u003c/a\u003e Support specifying a target version when uploading Skills.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14985\"\u003e#14985\u003c/a\u003e Add persistent instance deregistration support in Console v3.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15022\"\u003e#15022\u003c/a\u003e Support optional Skill auto-publish after review.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15031\"\u003e#15031\u003c/a\u003e Extend nacos.functionMode with microservice and ai modes.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15142\"\u003e#15142\u003c/a\u003e Support drag-and-drop ZIP upload and batch Skill upload.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15183\"\u003e#15183\u003c/a\u003e Support importing AI resources from operator-configured external registries, including MCP resources, Skill well-known resources, importer APIs, SPI models, built-in presets, and source-based import UI.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15234\"\u003e#15234\u003c/a\u003e Support commit messages when uploading AI skills.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15247\"\u003e#15247\u003c/a\u003e Support the latest Skill well-known protocol in the registry adapter.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15263\"\u003e#15263\u003c/a\u003e Add Skill subscription support and refactor AgentSpec subscription to HTTP polling with 304 handling.\u003c/p\u003e\n\u003ch2\u003eEnhancement/Refactor\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14833\"\u003e#14833\u003c/a\u003e\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15221\"\u003e#15221\u003c/a\u003e Route AI resource version trace logging through trace events and the default plugin.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14911\"\u003e#14911\u003c/a\u003e Split LDAP authentication into an optional plugin and package the LDAP plugin JAR.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14983\"\u003e#14983\u003c/a\u003e Enforce non-frontmatter Markdown body content during Skill validation.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15059\"\u003e#15059\u003c/a\u003e Add the reviewed version status after pipeline approval for Skill versions.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15066\"\u003e#15066\u003c/a\u003e Harden AgentSpec ZIP parsing with Zip Slip, Zip Bomb, and entry-count defenses.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15138\"\u003e#15138\u003c/a\u003e Add Config publish diff confirmation in the new Console.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15145\"\u003e#15145\u003c/a\u003e Restrict forcePublish to valid Skill states and add pipeline stale flags for re-edit.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15164\"\u003e#15164\u003c/a\u003e Make Skill ZIP entry and size limits configurable.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15165\"\u003e#15165\u003c/a\u003e Parallelize AgentSpec storage writes to align with Skill behavior.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15258\"\u003e#15258\u003c/a\u003e Enable reviewed status by default for the AI publish pipeline.\u003c/p\u003e\n\u003ch2\u003eBugFix\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/alibaba/nacos/commit/cdf4e1b6aa76d50839a0b8d3c8806430d14fef86\"\u003e\u003ccode\u003ecdf4e1b\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14122\"\u003e#14122\u003c/a\u003e] Skip unsupported skills.sh sources (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15271\"\u003e#15271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/fe962a65ca0ff81ea0b38d5e143ed9c953b45439\"\u003e\u003ccode\u003efe962a6\u003c/code\u003e\u003c/a\u003e Stabilize auth and agent spec cache tests (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15270\"\u003e#15270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/9299084cbf44525ff1817f0fcd246442933085a6\"\u003e\u003ccode\u003e9299084\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15087\"\u003e#15087\u003c/a\u003e] Upgrade safe dependencies and enable default AI importers (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15\"\u003e#15\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/4ac3b7dcbc3eb732314fa54e15b23c9494d27b55\"\u003e\u003ccode\u003e4ac3b7d\u003c/code\u003e\u003c/a\u003e Add since annotations for skill subscription APIs (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15267\"\u003e#15267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/2f290dbc5025aee1128764c0e97ac877bb306546\"\u003e\u003ccode\u003e2f290db\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15258\"\u003e#15258\u003c/a\u003e] Enable reviewed status by default (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15259\"\u003e#15259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/0a69ba2430b7a35d0a5f400236476f46b3999442\"\u003e\u003ccode\u003e0a69ba2\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15263\"\u003e#15263\u003c/a\u003e] Refactor AgentSpec subscription to HTTP polling with 304, and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/9136e9864f431e53b443a736b5f8e1ea3c8afe4b\"\u003e\u003ccode\u003e9136e98\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/Since\"\u003e\u003ccode\u003e@​Since\u003c/code\u003e\u003c/a\u003e annotations for public APIs (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15266\"\u003e#15266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/27a14fb47a65a96fc679dfcd60df2227a73890b8\"\u003e\u003ccode\u003e27a14fb\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14992\"\u003e#14992\u003c/a\u003e] Add v3 naming APIs to DistroFilter (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15262\"\u003e#15262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/5932ad2811060b40c28f4982ef7df171ffe0e604\"\u003e\u003ccode\u003e5932ad2\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15138\"\u003e#15138\u003c/a\u003e] Add config publish diff confirmation (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15261\"\u003e#15261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/6c996d167a99bdf7d626ffec7529f97c9e36b45f\"\u003e\u003ccode\u003e6c996d1\u003c/code\u003e\u003c/a\u003e fix(logging): bind Logger to the declaring class in four places (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15257\"\u003e#15257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/nacos/compare/2.1.2...3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.alibaba:fastjson` from 2.0.52 to 2.0.62\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.61版本发布\u003c/h2\u003e\n\u003ch1\u003eFASTJSON 2.0.61 Release Notes\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Date:\u003c/strong\u003e 07 Feb 2026\n\u003cstrong\u003eTag:\u003c/strong\u003e 2.0.61 (170f71f)\u003c/p\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThis is a regularly scheduled maintenance release with feature enhancements, performance improvements, and bug fixes. Users should upgrade as needed.\u003c/p\u003e\n\u003ch2\u003eChanges \u0026amp; Bug Fixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eFixed issue where Jackson's \u003ccode\u003e@JsonProperty\u003c/code\u003e on methods was being ignored in record types \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3893\"\u003e#3893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple \u003ccode\u003eArrayIndexOutOfBoundsException\u003c/code\u003e issues in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e, \u003ccode\u003eJSONReaderASCII\u003c/code\u003e, and \u003ccode\u003eJSONReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3883\"\u003e#3883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved performance when parsing JSON with numerous escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3889\"\u003e#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed conflict where global Date writer overrides \u003ccode\u003e@JSONField\u003c/code\u003e format \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3864\"\u003e#3864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeUtils.castToTimestamp\u003c/code\u003e compatibility issues when upgrading from 1.2.83 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3906\"\u003e#3906\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3907\"\u003e#3907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for serializing non-finite numbers (NaN, Infinity) as strings \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded default value support for \u003ccode\u003egetString\u003c/code\u003e and other \u003ccode\u003egetXXX\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3880\"\u003e#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed double quotes issue in \u003ccode\u003eTypeUtils.cast\u003c/code\u003e with Long global converter \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3932\"\u003e#3932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded Java 8 \u003ccode\u003eTimeModule\u003c/code\u003e support including improved \u003ccode\u003eYearMonth\u003c/code\u003e support \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3934\"\u003e#3934\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3935\"\u003e#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed scientific notation floating point deserialization errors \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3917\"\u003e#3917\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3939\"\u003e#3939\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3955\"\u003e#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded serialization support for \u003ccode\u003eorg.w3c.dom.Node\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3960\"\u003e#3960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed exception when parsing object keys with emoji and escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3928\"\u003e#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed generic type inference for \u003ccode\u003eList\u003c/code\u003e subclasses during deserialization \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3926\"\u003e#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for custom error messages in JSON Schema validation \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1559\"\u003e#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eparse(InputStream)\u003c/code\u003e overload with default context \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eDirectByteBuffer\u003c/code\u003e \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e for \u003ccode\u003ejava.nio.ByteBuffer#array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for composing multiple filters (\u003ccode\u003ePropertyFilter\u003c/code\u003e, \u003ccode\u003ePropertyPreFilter\u003c/code\u003e, etc.) \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3877\"\u003e#3877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect overflow check when parsing \u003ccode\u003eBigInteger\u003c/code\u003e as \u003ccode\u003eDouble\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced security checks in hex digit processing\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003ereadString\u003c/code\u003e performance in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e/\u003ccode\u003eJSONReaderUTF16\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed various issues with \u003ccode\u003eWriteNulls\u003c/code\u003e, \u003ccode\u003eErrorOnNullForPrimitives\u003c/code\u003e, \u003ccode\u003eNotWriteDefaultValue\u003c/code\u003e, and other features\u003c/li\u003e\n\u003cli\u003eAdded ProGuard rules for fields affected by reflection operations\u003c/li\u003e\n\u003cli\u003eFixed cast error when using \u003ccode\u003e-Dfastjson2.creator=reflect\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1563\"\u003e#1563\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eMaven Dependency Configuration\u003c/h2\u003e\n\u003ch3\u003eStandard Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;2.0.61\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAndroid 5 Optimized Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\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/alibaba/fastjson2/commit/7ddfd76e03bd263f4dd3a33dd403bd2387d2c801\"\u003e\u003ccode\u003e7ddfd76\u003c/code\u003e\u003c/a\u003e 2.0.62 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/5a050751f15bacca225d479883764f3a707640bb\"\u003e\u003ccode\u003e5a05075\u003c/code\u003e\u003c/a\u003e fix: JSONPath syntax error when 'in'/'rlike' filter follows other filters (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/14ea6ea41fe828b65489b3fa176bc09f28968db7\"\u003e\u003ccode\u003e14ea6ea\u003c/code\u003e\u003c/a\u003e fix: Map subclass loses \u003ca href=\"https://github.com/type\"\u003e\u003ccode\u003e@​type\u003c/code\u003e\u003c/a\u003e when serialized with ValueFilter (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3984\"\u003e#3984\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4029\"\u003e#4029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ede10a52aaac350476984a911b48481fd064cb3a\"\u003e\u003ccode\u003eede10a5\u003c/code\u003e\u003c/a\u003e Docs/comprehensive documentation overhaul (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4028\"\u003e#4028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/7bceed23f1c6df607dd02c887fa1841d22aa0a89\"\u003e\u003ccode\u003e7bceed2\u003c/code\u003e\u003c/a\u003e fix: skip whitespace after non-comma in readLocalDate for UTF8 reader (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4005\"\u003e#4005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/05e822003e14a194bd40dc180c5c2c636336252f\"\u003e\u003ccode\u003e05e8220\u003c/code\u003e\u003c/a\u003e fix: DateUtils multiple bugs — bitwise OR typo, bounds check off-by-one, wron...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/b3eb46c2d124385e39e6166d1374cdbe220a4205\"\u003e\u003ccode\u003eb3eb46c\u003c/code\u003e\u003c/a\u003e Refactor/improve object reader creator asm (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/bbb1d0250aed2a0aba4c3dbbebdf9bfb2c2fed9b\"\u003e\u003ccode\u003ebbb1d02\u003c/code\u003e\u003c/a\u003e fix: IOUtils.regionMatches off-by-one and parseInt error message corruption (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/f15dc36ce50828ba4bc2222ea5422a4d24ae22b2\"\u003e\u003ccode\u003ef15dc36\u003c/code\u003e\u003c/a\u003e fix: writeFloat(float[]) ArrayIndexOutOfBoundsException when WriteNonStringVa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/f95194786605279eeb0e248892a619936a4ed5f8\"\u003e\u003ccode\u003ef951947\u003c/code\u003e\u003c/a\u003e fix: JSONPath nested array filter returning incorrect results, for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/400\"\u003e#400\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.52...2.0.62\"\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.21.4 to 2.22.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/d763562443cc9d6e224a6265ca3710195c813cf5\"\u003e\u003ccode\u003ed763562\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/e5c69fe5f7be957490d52dae70787e7a8138ddda\"\u003e\u003ccode\u003ee5c69fe\u003c/code\u003e\u003c/a\u003e Re-do 2.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/0ba6a369eaa19a71b2b63fe40b1e9d317c0eb522\"\u003e\u003ccode\u003e0ba6a36\u003c/code\u003e\u003c/a\u003e Bump version after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b106011025f6447695e21ddbb9fd3952d284d10c\"\u003e\u003ccode\u003eb106011\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/18a7fe416a0bf666f6c2ddc6da883bc96382dd2d\"\u003e\u003ccode\u003e18a7fe4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/503a14ffa4a74ad56a02fd25f0cd997df163c647\"\u003e\u003ccode\u003e503a14f\u003c/code\u003e\u003c/a\u003e Re-do 2.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/ab95bc0056119f08ef721849be5e5f2c256b82cd\"\u003e\u003ccode\u003eab95bc0\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/0a4b8dedee08e159fddca5eb8e812c1ad881017a\"\u003e\u003ccode\u003e0a4b8de\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/719a42f3676ab3c10e3cd057966807b2206151e7\"\u003e\u003ccode\u003e719a42f\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/92488484b64bc348c43e5a7ff910d93c2f9e9b9c\"\u003e\u003ccode\u003e9248848\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.21.4...jackson-core-2.22.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.21.4 to 2.22.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.jayway.jsonpath:json-path` from 2.9.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jayway/JsonPath/releases\"\u003ecom.jayway.jsonpath:json-path's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson-path-3.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadding jackson3 provider (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1066\"\u003e#1066\u003c/a\u003e) by \u003ca href=\"https://github.com/bsa01\"\u003e\u003ccode\u003e@​bsa01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1067\"\u003ejson-path/JsonPath#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare Version 3.0.0 - Java 17 baseline with Jackson 3 by \u003ca href=\"https://github.com/kallestenflo\"\u003e\u003ccode\u003e@​kallestenflo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1072\"\u003ejson-path/JsonPath#1072\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/bsa01\"\u003e\u003ccode\u003e@​bsa01\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1067\"\u003ejson-path/JsonPath#1067\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/json-path/JsonPath/compare/json-path-2.10.0...json-path-3.0.0\"\u003ehttps://github.com/json-path/JsonPath/compare/json-path-2.10.0...json-path-3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ejson-path-2.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumps dependency versions by \u003ca href=\"https://github.com/kallestenflo\"\u003e\u003ccode\u003e@​kallestenflo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1057\"\u003ejson-path/JsonPath#1057\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003enet.minidev:json-smart:2.6.0\u003c/li\u003e\n\u003cli\u003eorg.slf4j:slf4j-api:2.0.17\u003c/li\u003e\n\u003cli\u003ecom.google.code.gson:gson:2.13.2\u003c/li\u003e\n\u003cli\u003eorg.hamcrest:hamcrest:3.0\u003c/li\u003e\n\u003cli\u003ecom.fasterxml.jackson.core:jackson-databind:2.19.2\u003c/li\u003e\n\u003cli\u003eorg.json:json:20250517\u003c/li\u003e\n\u003cli\u003eorg.apache.tapestry:tapestry-json:5.9.0\u003c/li\u003e\n\u003cli\u003ejakarta.json:jakarta.json-api:2.1.3\u003c/li\u003e\n\u003cli\u003ejakarta.json.bind:jakarta.json.bind-api:2.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/json-path/JsonPath/compare/json-path-2.9.0...json-path-2.10.0\"\u003ehttps://github.com/json-path/JsonPath/compare/json-path-2.9.0...json-path-2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/62a4c9f0f65ba3f625aa0867d64c528ba72d09ec\"\u003e\u003ccode\u003e62a4c9f\u003c/code\u003e\u003c/a\u003e Prepare Version 3.0.0 - Java 17 baseline with Jackson 3 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/470b56661adc7b677f5e225529f80c1fefb4104d\"\u003e\u003ccode\u003e470b566\u003c/code\u003e\u003c/a\u003e Prepare version 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/5a7f29e3f0c1403a94971e93309fe7cfbccf3bd3\"\u003e\u003ccode\u003e5a7f29e\u003c/code\u003e\u003c/a\u003e adding jackson3 provider (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1066\"\u003e#1066\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1067\"\u003e#1067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/b6c60b3deef74a83eaa92c8dca7d0bc097e957cd\"\u003e\u003ccode\u003eb6c60b3\u003c/code\u003e\u003c/a\u003e Prepare next version (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/a42738784bbfd77ded36ed07b28dab6b7e00e2af\"\u003e\u003ccode\u003ea427387\u003c/code\u003e\u003c/a\u003e Release 2.10.0 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/8e3b92f5ce859c875c399d97ce8e527829194568\"\u003e\u003ccode\u003e8e3b92f\u003c/code\u003e\u003c/a\u003e Bumps dependency versions (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/45333e0a310af70ad48d34d306da30af1e8e6314\"\u003e\u003ccode\u003e45333e0\u003c/code\u003e\u003c/a\u003e [CI] Remove Java 18 from build matrix (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/3732a85549f3b4c61de4d7eaaab9c3848bcca3aa\"\u003e\u003ccode\u003e3732a85\u003c/code\u003e\u003c/a\u003e Upgrade net.minidev:json-smart from 2.5.0 to 2.5.1 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1004\"\u003e#1004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/2d4cc06cd24e3422e29e2de02f154b34d75f5de0\"\u003e\u003ccode\u003e2d4cc06\u003c/code\u003e\u003c/a\u003e Upgrade to gradle 8.5 and add java 21 build (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/83ced526cb62672e16905acb6efd952e9bfd60ab\"\u003e\u003ccode\u003e83ced52\u003c/code\u003e\u003c/a\u003e Remove web-test project (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jayway/JsonPath/compare/json-path-2.9.0...json-path-3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.protobuf:protobuf-java` from 3.25.5 to 4.35.1\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 `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\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/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:accessors-smart` from 2.5.0 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:accessors-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\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/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.5.2\u003c/h2\u003e\n\u003ch2\u003eAbout CVE-2024-57699\u003c/h2\u003e\n\u003cp\u003eThanks for \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e Some remarks on the CVE, more discussions in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/236\"\u003e#236\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eas mentioned \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/232\"\u003ehere\u003c/a\u003e it is quite unlikely that the vulnerability is exploited if you come here because of Spring Security / \u003ccode\u003ecom.nimbusds:oauth2-oidc-sdk\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ethe code changes for the upcoming release will \u0026quot;only\u0026quot; fix the default modes provided by \u003ca href=\"https://github.com/netplex/json-smart-v2/blob/master/json-smart/src/main/java/net/minidev/json/parser/JSONParser.java#L118\"\u003eJSONParser\u003c/a\u003e, e.g. \u003ccode\u003eMODE_RFC4627\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eif you create the \u003ccode\u003eJSONParser\u003c/code\u003e manually / with custom options, make sure you set option \u003ccode\u003eLIMIT_JSON_DEPTH\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003esince that's what \u0026quot;connect2id\u0026quot; is doing in their library, they were responsible for fixing it. They've already provided a new 11.x release that fixes the \u003ccode\u003eJSONParser\u003c/code\u003e setup on their side, i.e. you rather need \u003cem\u003etheir\u003c/em\u003e fixed version and not version 2.5.2 of json-smart\u003c/li\u003e\n\u003cli\u003eas stated \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/issues/494/\"\u003ehere\u003c/a\u003e, they would also need to backport the fix to the versions that \u003ca href=\"https://github.com/spring-projects/spring-security/blob/27cb1154f25c74a6532dbd222ead9da53e880020/gradle/libs.versions.toml#L25\"\u003eSpring Security needs\u003c/a\u003e IMHO\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix CVE-2024-57699 for predefined parsers by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/233\"\u003enetplex/json-smart-v2#233\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/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.0...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-net:commons-net` from 3.10.0 to 3.13.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-net/blob/master/RELEASE-NOTES.txt\"\u003ecommons-net:commons-net's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Net 3.13.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Net team is pleased to announce the release of Apache Commons Net 3.13.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Net library contains a collection of network utilities and protocol implementations.\nSupported protocols include Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Telnet, and Whois.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons Net, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Net website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-net/\"\u003ehttps://commons.apache.org/proper/commons-net/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-net/download_net.cgi\"\u003ehttps://commons.apache.org/proper/commons-net/download_net.cgi\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cp\u003eo           Add DatagramSocketClient.getDefaultTimeoutDuration() and deprecate getDefaultTimeout(). Thanks to Gary Gregory.\no NET-741:  Add subnet IPv6 handling with SubnetUtils6 \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/391\"\u003e#391\u003c/a\u003e. Thanks to Maros Orsak, Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cp\u003eo           DaytimeTCPClientTest now should now pass inside most VPNs. Thanks to Henri Biestro, Gary Gregory.\no           Migrate tests to JUnit5 \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/358\"\u003e#358\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/359\"\u003e#359\u003c/a\u003e. Thanks to Jakub Kupczyk, Gary Gregory.\no           Fix malformed Javadoc comments. Thanks to Gary Gregory.\no           IMAPExportMbox now restores the current thread's interrupt flag when catching InterruptedException. Thanks to Gary Gregory.\no           IOUtil.readWrite() now restores the current thread's interrupt flag when catching InterruptedException. Thanks to Gary Gregory.\no           TelnetInputStream now restores the current thread's interrupt flag when catching InterruptedException. Thanks to Gary Gregory.\no NET-740:  FTP fails to parse listings for Linux vsftpd in Chinese or Japanese \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/393\"\u003e#393\u003c/a\u003e. Thanks to Jianwei Guo, Gary Gregory.\no           TelnetInputStream.read() doesn't preserve the original InterruptedException as the cause of its InterruptedIOException. Thanks to Gary Gregory.\no           FTPClient._storeFile(String, String, InputStream) doesn't always close it's internal socket when an exception is thrown early in processing. Thanks to Gary Gregory.\no           ListenerList.removeListener(T) now ignores null input to avoid a NullPointerException. Thanks to Gary Gregory.\no           ListenerList.addListener(T) now ignores null input. Thanks to Gary Gregory.\no           Fix typo in FTPConnectionClosedException message from FTP.getReply(boolean). Thanks to Gary Gregory.\no           Reimplement Util.copyReader() with IOUtils.copyLarge(). Thanks to Gary Gregory.\no           Reimplement Util.copyStream() with IOUtils.copyLarge(). Thanks to Gary Gregory.\no           Reimplement Util.copyStream() with IOUtils.copyLarge(). Thanks to Gary Gregory.\no           Deprecate Util.copyReader(Reader, Writer) in favor of IOUtils.copyLarge(Reader, Writer). Thanks to Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eo           Bump org.apache.commons:commons-parent from 85 to 97 \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/371\"\u003e#371\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/388\"\u003e#388\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/389\"\u003e#389\u003c/a\u003e. Thanks to Gary Gregory, Dependabot.\no           Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0. Thanks to Gary Gregory, Dependabot.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/35fa0dff3e8660359832e72631ff3cf557b543a8\"\u003e\u003ccode\u003e35fa0df\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 3.13.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/1cc5b6e77d86bb54131742fee175e7c700bbf2ca\"\u003e\u003ccode\u003e1cc5b6e\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-net/commit/a4b246e085c1d3ce5936806d8f85d2e826daca8a\"\u003e\u003ccode\u003ea4b246e\u003c/code\u003e\u003c/a\u003e Reuse IOUtils.copyLarge()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/e5ca262cea38b2f889eb003818cf9f97a6395ad6\"\u003e\u003ccode\u003ee5ca262\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3cb18ec82ef0b3640536137639763a682994a61e\"\u003e\u003ccode\u003e3cb18ec\u003c/code\u003e\u003c/a\u003e Deprecate Util.copyReader(Reader, Writer) in favor of\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3373d77db2376665a034e753e3646251b3d23aa4\"\u003e\u003ccode\u003e3373d77\u003c/code\u003e\u003c/a\u003e Reimplement Util.copyReader() with IOUtils.copyLarge()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3be2077ccf1da69614a7883ed352037e30f3366f\"\u003e\u003ccode\u003e3be2077\u003c/code\u003e\u003c/a\u003e Reimplement Util.copyStream() with IOUtils.copyLarge()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/7b41144008427acceea596ac74f36e716ea2586e\"\u003e\u003ccode\u003e7b41144\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/1b584b493ffa6a1b42cbda3c7f683e073f1a3bdf\"\u003e\u003ccode\u003e1b584b4\u003c/code\u003e\u003c/a\u003e Fix typo in FTPConnectionClosedException message from\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3792023843b95dabe60fb745287cae94c8a44be5\"\u003e\u003ccode\u003e3792023\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-net/compare/rel/commons-net-3.10.0...rel/commons-net-3.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.squareup.okio:okio` from 3.4.0 to 3.17.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/square/okio/blob/master/CHANGELOG.md\"\u003ecom.squareup.okio:okio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.17.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-11\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew: Adjust down the Kotlin stdlib dependency to [Kotlin 2.1.21][kotlin_2_1_21]. Okio is built\nwith an up-to-date Kotlin compiler (2.2.21), but depends on an older kotlin-stdlib. We're doing\nthis so you can update Okio and Kotlin independently.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: Return the correct timestamp in \u003ccode\u003eFileMetadata.createdAtMillis\u003c/code\u003e on Kotlin/Native on UNIX\nplatforms. We were incorrectly using the POSIX \u003ccode\u003ectime\u003c/code\u003e (\u003cem\u003echange\u003c/em\u003e time) instead of the\n\u003ccode\u003ebirthtime\u003c/code\u003e. With this fix Okio now prefers \u003ccode\u003estatx()\u003c/code\u003e over \u003ccode\u003estat()\u003c/code\u003e on native platforms. This\nAPI first appeared in Linux in 4.11 (2017) and Android in API 30 (2020).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-17\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Don't delay triggering timeouts. In 3.16.0 we introduced a regression that caused timeouts\nto fi...\n\n_Description has been truncated_","html_url":"https://github.com/SophiaData/Bigdata_Code_Tutorial/pull/237","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SophiaData%2FBigdata_Code_Tutorial/issues/237","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/237/packages"}},{"old_version":"2.0.53","new_version":"2.0.62","update_type":"patch","path":null,"pr_created_at":"2026-06-09T09:33:49.000Z","version_change":"2.0.53 → 2.0.62","issue":{"uuid":"4620762590","node_id":"PR_kwDORpI3ds7kT5Y4","number":134,"state":"closed","title":"build(deps): bump the all-maven group across 1 directory with 115 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-14T02:02:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-09T09:33:49.000Z","updated_at":"2026-06-14T02:02:36.000Z","time_to_close":404918,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all-maven","update_count":115,"packages":[{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.5.14","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.ai:spring-ai-bom","old_version":"1.0.0","new_version":"1.1.7","repository_url":"https://github.com/spring-projects/spring-ai"},{"name":"com.squareup.okio:okio-jvm","old_version":"3.6.0","new_version":"3.17.0","repository_url":"https://github.com/square/okio"},{"name":"com.squareup.okio:okio","old_version":"3.4.0","new_version":"3.17.0","repository_url":"https://github.com/square/okio"},{"name":"org.springframework.cloud:spring-cloud-dependencies","old_version":"2025.0.2","new_version":"2025.1.1","repository_url":"https://github.com/spring-cloud/spring-cloud-release"},{"name":"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations","old_version":"2.22.0","new_version":"2.28.1","repository_url":"https://github.com/open-telemetry/opentelemetry-java-instrumentation"},{"name":"org.apache.xmlbeans:xmlbeans","old_version":"5.1.1","new_version":"5.3.0"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.22.0"},{"name":"org.jsoup:jsoup","old_version":"1.18.1","new_version":"1.22.2","repository_url":"https://github.com/jhy/jsoup"},{"name":"org.jetbrains:annotations","old_version":"24.0.1","new_version":"26.1.0","repository_url":"https://github.com/JetBrains/java-annotations"},{"name":"org.apache.commons:commons-compress","old_version":"1.24.0","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"com.github.pagehelper:pagehelper","old_version":"5.3.3","new_version":"6.1.1","repository_url":"https://github.com/pagehelper/Mybatis-PageHelper"},{"name":"com.iwhaleai.byai:by-framework","old_version":"0.2.6","new_version":"0.2.8"},{"name":"com.fasterxml.woodstox:woodstox-core","old_version":"7.0.0","new_version":"7.2.1","repository_url":"https://github.com/FasterXML/woodstox"},{"name":"org.glassfish.hk2:hk2-api","old_version":"3.1.1","new_version":"4.0.1"},{"name":"org.eclipse.parsson:parsson","old_version":"1.1.7","new_version":"1.1.9","repository_url":"https://github.com/eclipse-ee4j/parsson"},{"name":"com.google.errorprone:error_prone_annotations","old_version":"2.36.0","new_version":"2.49.0"},{"name":"org.opengauss:opengauss-jdbc","old_version":"6.0.0","new_version":"6.0.3"},{"name":"com.alibaba:druid","old_version":"1.2.23","new_version":"1.2.28","repository_url":"https://github.com/alibaba/druid"},{"name":"com.mysql:mysql-connector-j","old_version":"8.4.0","new_version":"9.7.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"org.mybatis:mybatis","old_version":"3.5.14","new_version":"3.5.19","repository_url":"https://github.com/mybatis/mybatis-3"},{"name":"org.mybatis:mybatis-spring","old_version":"3.0.3","new_version":"4.0.0","repository_url":"https://github.com/mybatis/spring"},{"name":"org.apache.commons:commons-lang3","old_version":"3.13.0","new_version":"3.20.0"},{"name":"org.apache.commons:commons-collections4","old_version":"4.4","new_version":"4.5.0"},{"name":"commons-codec:commons-codec","old_version":"1.16.0","new_version":"1.22.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"jakarta.xml.bind:jakarta.xml.bind-api","old_version":"4.0.0","new_version":"4.0.5","repository_url":"https://github.com/jakartaee/jaxb-api"},{"name":"org.glassfish.jaxb:jaxb-runtime","old_version":"4.0.2","new_version":"4.0.9"},{"name":"jakarta.activation:jakarta.activation-api","old_version":"2.1.1","new_version":"2.1.4","repository_url":"https://github.com/jakartaee/jaf-api"},{"name":"io.github.resilience4j:resilience4j-spring-boot3","old_version":"2.0.2","new_version":"2.4.0"},{"name":"io.github.resilience4j:resilience4j-circuitbreaker","old_version":"2.0.2","new_version":"2.4.0"},{"name":"io.github.resilience4j:resilience4j-ratelimiter","old_version":"2.0.2","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.github.resilience4j:resilience4j-retry","old_version":"2.0.2","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.github.resilience4j:resilience4j-bulkhead","old_version":"2.0.2","new_version":"2.4.0"},{"name":"io.github.resilience4j:resilience4j-timelimiter","old_version":"2.0.2","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.8","new_version":"3.0.3","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.springdoc:springdoc-openapi-starter-common","old_version":"2.8.8","new_version":"3.0.3","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"io.jsonwebtoken:jjwt-api","old_version":"0.11.5","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"io.jsonwebtoken:jjwt-impl","old_version":"0.11.5","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"io.jsonwebtoken:jjwt-jackson","old_version":"0.11.5","new_version":"0.13.0"},{"name":"com.alibaba:transmittable-thread-local","old_version":"2.14.2","new_version":"2.14.5","repository_url":"https://github.com/alibaba/transmittable-thread-local"},{"name":"org.junit.jupiter:junit-jupiter","old_version":"5.10.0","new_version":"6.1.0","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"com.alibaba:fastjson","old_version":"2.0.53","new_version":"2.0.62","repository_url":"https://github.com/alibaba/fastjson2"},{"name":"redis.clients:jedis","old_version":"6.0.0","new_version":"7.5.2"},{"name":"com.squareup.okhttp3:okhttp","old_version":"4.12.0","new_version":"5.4.0","repository_url":"https://github.com/square/okhttp"},{"name":"com.squareup.okhttp3:okhttp-sse","old_version":"4.12.0","new_version":"5.4.0","repository_url":"https://github.com/square/okhttp"},{"name":"com.google.protobuf:protobuf-java","old_version":"3.24.4","new_version":"4.35.0"},{"name":"org.apache.poi:poi","old_version":"5.2.4","new_version":"5.5.1"},{"name":"org.apache.poi:poi-ooxml","old_version":"5.2.4","new_version":"5.5.1"},{"name":"org.apache.poi:poi-scratchpad","old_version":"5.2.4","new_version":"5.5.1"},{"name":"fr.opensagres.xdocreport:fr.opensagres.poi.xwpf.converter.pdf","old_version":"2.0.4","new_version":"2.2.0"},{"name":"org.hibernate.validator:hibernate-validator","old_version":"8.0.1.Final","new_version":"9.1.0.Final","repository_url":"https://github.com/hibernate/hibernate-validator"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.18","new_version":"1.5.34","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-core","old_version":"1.5.18","new_version":"1.5.34","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.apache.tomcat:tomcat-annotations-api","old_version":"10.1.55","new_version":"11.0.22"},{"name":"org.apache.tomcat.embed:tomcat-embed-el","old_version":"10.1.55","new_version":"11.0.22"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"org.springframework.security:spring-security-crypto","old_version":"6.5.9","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-web","old_version":"6.5.9","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-core","old_version":"6.5.9","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-config","old_version":"6.5.9","new_version":"7.0.5","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.6"},{"name":"com.itextpdf:itextpdf","old_version":"5.5.13.4","new_version":"5.5.13.5","repository_url":"https://github.com/itext/itextpdf"},{"name":"io.netty:netty-all","old_version":"4.1.133.Final","new_version":"4.2.15.Final","repository_url":"https://github.com/netty/netty"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.2","new_version":"4.3.0"},{"name":"com.auth0:java-jwt","old_version":"4.4.0","new_version":"4.5.2"},{"name":"org.apache.httpcomponents:httpclient","old_version":"4.5.13","new_version":"4.5.14"},{"name":"com.alibaba:druid-spring-boot-starter","old_version":"1.1.9","new_version":"1.2.28","repository_url":"https://github.com/alibaba/druid"},{"name":"io.minio:minio","old_version":"8.6.0","new_version":"9.0.1","repository_url":"https://github.com/minio/minio-java"},{"name":"commons-net:commons-net","old_version":"3.9.0","new_version":"3.13.0","repository_url":"https://github.com/apache/commons-net"},{"name":"com.clickhouse:clickhouse-jdbc","old_version":"0.4.6","new_version":"0.9.8","repository_url":"https://github.com/ClickHouse/clickhouse-java"},{"name":"com.vesoft:client","old_version":"3.0.0","new_version":"3.8.4"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"8.15.5","new_version":"9.4.2","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.elasticsearch.client:elasticsearch-rest-client","old_version":"8.15.5","new_version":"9.4.2","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.elasticsearch:elasticsearch","old_version":"8.15.5","new_version":"9.4.2","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.elasticsearch:elasticsearch-x-content","old_version":"8.15.5","new_version":"9.4.2","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"com.baomidou:mybatis-plus-extension","old_version":"3.5.5","new_version":"3.5.16","repository_url":"https://github.com/baomidou/mybatis-plus"},{"name":"org.springframework.boot:spring-boot-starter-test","old_version":"3.2.0","new_version":"4.0.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.baomidou:mybatis-plus-boot-starter","old_version":"3.5.5","new_version":"3.5.16","repository_url":"https://github.com/baomidou/mybatis-plus"},{"name":"com.github.jsqlparser:jsqlparser","old_version":"4.5","new_version":"5.3","repository_url":"https://github.com/JSQLParser/JSqlParser"},{"name":"com.aliyun:tea","old_version":"1.3.1","new_version":"1.4.2","repository_url":"https://github.com/aliyun/tea-java"},{"name":"commons-logging:commons-logging","old_version":"1.2","new_version":"1.3.6","repository_url":"https://github.com/apache/commons-logging"},{"name":"com.aliyun:tea-util","old_version":"0.2.23","new_version":"0.2.27","repository_url":"https://github.com/aliyun/tea-util"},{"name":"org.jacoco:org.jacoco.agent","old_version":"0.8.8","new_version":"0.8.15","repository_url":"https://github.com/jacoco/jacoco"},{"name":"com.aliyun:tea-openapi","old_version":"0.3.8","new_version":"0.3.15","repository_url":"https://github.com/aliyun/darabonba-openapi"},{"name":"com.github.pagehelper:pagehelper-spring-boot-starter","old_version":"1.4.7","new_version":"4.1.0","repository_url":"https://github.com/pagehelper/pagehelper-spring-boot"},{"name":"com.aliyun:dingtalk","old_version":"2.2.17","new_version":"2.2.53","repository_url":"https://github.com/aliyun/alibabacloud-sdk"},{"name":"com.aliyun:dysmsapi20170525","old_version":"2.0.24","new_version":"4.5.1","repository_url":"https://github.com/aliyun/alibabacloud-sdk"},{"name":"com.aliyun:credentials-java","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/aliyun/credentials-java"},{"name":"org.mybatis.spring.boot:mybatis-spring-boot-starter","old_version":"3.0.4","new_version":"4.0.1","repository_url":"https://github.com/mybatis/spring-boot-starter"},{"name":"org.xerial.snappy:snappy-java","old_version":"1.1.10.5","new_version":"1.1.10.8","repository_url":"https://github.com/xerial/snappy-java"},{"name":"joda-time:joda-time","old_version":"2.10.10","new_version":"2.14.2","repository_url":"https://github.com/JodaOrg/joda-time"},{"name":"io.swagger:swagger-annotations","old_version":"1.5.24","new_version":"1.6.16"},{"name":"tools.jackson.core:jackson-core","old_version":"3.1.1","new_version":"3.2.0"},{"name":"tools.jackson.core:jackson-databind","old_version":"3.1.1","new_version":"3.2.0"},{"name":"tools.jackson.dataformat:jackson-dataformat-yaml","old_version":"3.1.1","new_version":"3.2.0"},{"name":"org.projectlombok:lombok","old_version":"1.18.38","new_version":"1.18.46","repository_url":"https://github.com/projectlombok/lombok"},{"name":"jakarta.annotation:jakarta.annotation-api","old_version":"2.1.1","new_version":"3.0.0","repository_url":"https://github.com/jakartaee/common-annotations-api"},{"name":"cn.hutool:hutool-all","old_version":"5.8.38","new_version":"5.8.46","repository_url":"https://github.com/looly/hutool"},{"name":"com.aliyun.oss:aliyun-sdk-oss","old_version":"3.17.2","new_version":"3.18.5","repository_url":"https://github.com/aliyun/aliyun-oss-java-sdk"},{"name":"org.xerial:sqlite-jdbc","old_version":"3.46.1.0","new_version":"3.53.2.0","repository_url":"https://github.com/xerial/sqlite-jdbc"},{"name":"com.google.zxing:core","old_version":"3.3.3","new_version":"3.5.4","repository_url":"https://github.com/zxing/zxing"},{"name":"com.dingtalk.open:app-stream-client","old_version":"1.0.5","new_version":"1.3.12"},{"name":"io.modelcontextprotocol.sdk:mcp","old_version":"1.0.0","new_version":"1.1.3","repository_url":"https://github.com/modelcontextprotocol/java-sdk"},{"name":"dev.langchain4j:langchain4j-mcp","old_version":"1.1.0-beta7","new_version":"1.16.1-beta26","repository_url":"https://github.com/langchain4j/langchain4j"},{"name":"dev.langchain4j:langchain4j-core","old_version":"1.1.0","new_version":"1.16.1","repository_url":"https://github.com/langchain4j/langchain4j"},{"name":"dev.langchain4j:langchain4j","old_version":"1.1.0","new_version":"1.16.1","repository_url":"https://github.com/langchain4j/langchain4j"},{"name":"org.apache.pdfbox:pdfbox","old_version":"3.0.3","new_version":"3.0.7"},{"name":"com.github.librepdf:openpdf","old_version":"1.3.30","new_version":"3.0.5"},{"name":"mysql:mysql-connector-java","old_version":"5.1.26","new_version":"8.0.33"},{"name":"org.apache.maven.plugins:maven-dependency-plugin","old_version":"3.6.1","new_version":"3.11.0","repository_url":"https://github.com/apache/maven-dependency-plugin"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.11.0","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.4.1","new_version":"3.6.3","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.2.5","new_version":"3.5.6","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-help-plugin","old_version":"3.4.1","new_version":"3.5.1","repository_url":"https://github.com/apache/maven-help-plugin"},{"name":"org.mybatis.generator:mybatis-generator-maven-plugin","old_version":"1.3.7","new_version":"2.0.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-maven group with 115 updates in the /byclaw-be directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.14` | `4.0.6` |\n| [org.springframework.ai:spring-ai-bom](https://github.com/spring-projects/spring-ai) | `1.0.0` | `1.1.7` |\n| [com.squareup.okio:okio-jvm](https://github.com/square/okio) | `3.6.0` | `3.17.0` |\n| [com.squareup.okio:okio](https://github.com/square/okio) | `3.4.0` | `3.17.0` |\n| [org.springframework.cloud:spring-cloud-dependencies](https://github.com/spring-cloud/spring-cloud-release) | `2025.0.2` | `2025.1.1` |\n| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.22.0` | `2.28.1` |\n| org.apache.xmlbeans:xmlbeans | `5.1.1` | `5.3.0` |\n| commons-io:commons-io | `2.19.0` | `2.22.0` |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.18.1` | `1.22.2` |\n| [org.jetbrains:annotations](https://github.com/JetBrains/java-annotations) | `24.0.1` | `26.1.0` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.24.0` | `1.28.0` |\n| [com.github.pagehelper:pagehelper](https://github.com/pagehelper/Mybatis-PageHelper) | `5.3.3` | `6.1.1` |\n| com.iwhaleai.byai:by-framework | `0.2.6` | `0.2.8` |\n| [com.fasterxml.woodstox:woodstox-core](https://github.com/FasterXML/woodstox) | `7.0.0` | `7.2.1` |\n| org.glassfish.hk2:hk2-api | `3.1.1` | `4.0.1` |\n| [org.eclipse.parsson:parsson](https://github.com/eclipse-ee4j/parsson) | `1.1.7` | `1.1.9` |\n| com.google.errorprone:error_prone_annotations | `2.36.0` | `2.49.0` |\n| org.opengauss:opengauss-jdbc | `6.0.0` | `6.0.3` |\n| [com.alibaba:druid](https://github.com/alibaba/druid) | `1.2.23` | `1.2.28` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `8.4.0` | `9.7.0` |\n| [org.mybatis:mybatis](https://github.com/mybatis/mybatis-3) | `3.5.14` | `3.5.19` |\n| [org.mybatis:mybatis-spring](https://github.com/mybatis/spring) | `3.0.3` | `4.0.0` |\n| org.apache.commons:commons-lang3 | `3.13.0` | `3.20.0` |\n| org.apache.commons:commons-collections4 | `4.4` | `4.5.0` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.16.0` | `1.22.0` |\n| [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api) | `4.0.0` | `4.0.5` |\n| org.glassfish.jaxb:jaxb-runtime | `4.0.2` | `4.0.9` |\n| [jakarta.activation:jakarta.activation-api](https://github.com/jakartaee/jaf-api) | `2.1.1` | `2.1.4` |\n| io.github.resilience4j:resilience4j-spring-boot3 | `2.0.2` | `2.4.0` |\n| io.github.resilience4j:resilience4j-circuitbreaker | `2.0.2` | `2.4.0` |\n| [io.github.resilience4j:resilience4j-ratelimiter](https://github.com/resilience4j/resilience4j) | `2.0.2` | `2.4.0` |\n| [io.github.resilience4j:resilience4j-retry](https://github.com/resilience4j/resilience4j) | `2.0.2` | `2.4.0` |\n| io.github.resilience4j:resilience4j-bulkhead | `2.0.2` | `2.4.0` |\n| [io.github.resilience4j:resilience4j-timelimiter](https://github.com/resilience4j/resilience4j) | `2.0.2` | `2.4.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.8` | `3.0.3` |\n| [org.springdoc:springdoc-openapi-starter-common](https://github.com/springdoc/springdoc-openapi) | `2.8.8` | `3.0.3` |\n| [io.jsonwebtoken:jjwt-api](https://github.com/jwtk/jjwt) | `0.11.5` | `0.13.0` |\n| [io.jsonwebtoken:jjwt-impl](https://github.com/jwtk/jjwt) | `0.11.5` | `0.13.0` |\n| io.jsonwebtoken:jjwt-jackson | `0.11.5` | `0.13.0` |\n| [com.alibaba:transmittable-thread-local](https://github.com/alibaba/transmittable-thread-local) | `2.14.2` | `2.14.5` |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `5.10.0` | `6.1.0` |\n| [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) | `2.0.53` | `2.0.62` |\n| redis.clients:jedis | `6.0.0` | `7.5.2` |\n| [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) | `4.12.0` | `5.4.0` |\n| [com.squareup.okhttp3:okhttp-sse](https://github.com/square/okhttp) | `4.12.0` | `5.4.0` |\n| com.google.protobuf:protobuf-java | `3.24.4` | `4.35.0` |\n| org.apache.poi:poi | `5.2.4` | `5.5.1` |\n| org.apache.poi:poi-ooxml | `5.2.4` | `5.5.1` |\n| org.apache.poi:poi-scratchpad | `5.2.4` | `5.5.1` |\n| fr.opensagres.xdocreport:fr.opensagres.poi.xwpf.converter.pdf | `2.0.4` | `2.2.0` |\n| [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) | `8.0.1.Final` | `9.1.0.Final` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.34` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.34` |\n| org.apache.tomcat:tomcat-annotations-api | `10.1.55` | `11.0.22` |\n| org.apache.tomcat.embed:tomcat-embed-el | `10.1.55` | `11.0.22` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [org.springframework.security:spring-security-crypto](https://github.com/spring-projects/spring-security) | `6.5.9` | `7.0.5` |\n| [org.springframework.security:spring-security-web](https://github.com/spring-projects/spring-security) | `6.5.9` | `7.0.5` |\n| [org.springframework.security:spring-security-core](https://github.com/spring-projects/spring-security) | `6.5.9` | `7.0.5` |\n| [org.springframework.security:spring-security-config](https://github.com/spring-projects/spring-security) | `6.5.9` | `7.0.5` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.6` |\n| [com.itextpdf:itextpdf](https://github.com/itext/itextpdf) | `5.5.13.4` | `5.5.13.5` |\n| [io.netty:netty-all](https://github.com/netty/netty) | `4.1.133.Final` | `4.2.15.Final` |\n| org.apache.kafka:kafka-clients | `3.9.2` | `4.3.0` |\n| com.auth0:java-jwt | `4.4.0` | `4.5.2` |\n| org.apache.httpcomponents:httpclient | `4.5.13` | `4.5.14` |\n| [com.alibaba:druid-spring-boot-starter](https://github.com/alibaba/druid) | `1.1.9` | `1.2.28` |\n| [io.minio:minio](https://github.com/minio/minio-java) | `8.6.0` | `9.0.1` |\n| [commons-net:commons-net](https://github.com/apache/commons-net) | `3.9.0` | `3.13.0` |\n| [com.clickhouse:clickhouse-jdbc](https://github.com/ClickHouse/clickhouse-java) | `0.4.6` | `0.9.8` |\n| com.vesoft:client | `3.0.0` | `3.8.4` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `8.15.5` | `9.4.2` |\n| [org.elasticsearch.client:elasticsearch-rest-client](https://github.com/elastic/elasticsearch) | `8.15.5` | `9.4.2` |\n| [org.elasticsearch:elasticsearch](https://github.com/elastic/elasticsearch) | `8.15.5` | `9.4.2` |\n| [org.elasticsearch:elasticsearch-x-content](https://github.com/elastic/elasticsearch) | `8.15.5` | `9.4.2` |\n| [com.baomidou:mybatis-plus-extension](https://github.com/baomidou/mybatis-plus) | `3.5.5` | `3.5.16` |\n| [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.2.0` | `4.0.6` |\n| [com.baomidou:mybatis-plus-boot-starter](https://github.com/baomidou/mybatis-plus) | `3.5.5` | `3.5.16` |\n| [com.github.jsqlparser:jsqlparser](https://github.com/JSQLParser/JSqlParser) | `4.5` | `5.3` |\n| [com.aliyun:tea](https://github.com/aliyun/tea-java) | `1.3.1` | `1.4.2` |\n| [commons-logging:commons-logging](https://github.com/apache/commons-logging) | `1.2` | `1.3.6` |\n| [com.aliyun:tea-util](https://github.com/aliyun/tea-util) | `0.2.23` | `0.2.27` |\n| [org.jacoco:org.jacoco.agent](https://github.com/jacoco/jacoco) | `0.8.8` | `0.8.15` |\n| [com.aliyun:tea-openapi](https://github.com/aliyun/darabonba-openapi) | `0.3.8` | `0.3.15` |\n| [com.github.pagehelper:pagehelper-spring-boot-starter](https://github.com/pagehelper/pagehelper-spring-boot) | `1.4.7` | `4.1.0` |\n| [com.aliyun:dingtalk](https://github.com/aliyun/alibabacloud-sdk) | `2.2.17` | `2.2.53` |\n| [com.aliyun:dysmsapi20170525](https://github.com/aliyun/alibabacloud-sdk) | `2.0.24` | `4.5.1` |\n| [com.aliyun:credentials-java](https://github.com/aliyun/credentials-java) | `1.0.2` | `1.0.3` |\n| [org.mybatis.spring.boot:mybatis-spring-boot-starter](https://github.com/mybatis/spring-boot-starter) | `3.0.4` | `4.0.1` |\n| [org.xerial.snappy:snappy-java](https://github.com/xerial/snappy-java) | `1.1.10.5` | `1.1.10.8` |\n| [joda-time:joda-time](https://github.com/JodaOrg/joda-time) | `2.10.10` | `2.14.2` |\n| io.swagger:swagger-annotations | `1.5.24` | `1.6.16` |\n| tools.jackson.core:jackson-core | `3.1.1` | `3.2.0` |\n| tools.jackson.core:jackson-databind | `3.1.1` | `3.2.0` |\n| tools.jackson.dataformat:jackson-dataformat-yaml | `3.1.1` | `3.2.0` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.38` | `1.18.46` |\n| [jakarta.annotation:jakarta.annotation-api](https://github.com/jakartaee/common-annotations-api) | `2.1.1` | `3.0.0` |\n| [cn.hutool:hutool-all](https://github.com/looly/hutool) | `5.8.38` | `5.8.46` |\n| [com.aliyun.oss:aliyun-sdk-oss](https://github.com/aliyun/aliyun-oss-java-sdk) | `3.17.2` | `3.18.5` |\n| [org.xerial:sqlite-jdbc](https://github.com/xerial/sqlite-jdbc) | `3.46.1.0` | `3.53.2.0` |\n| [com.google.zxing:core](https://github.com/zxing/zxing) | `3.3.3` | `3.5.4` |\n| com.dingtalk.open:app-stream-client | `1.0.5` | `1.3.12` |\n| [io.modelcontextprotocol.sdk:mcp](https://github.com/modelcontextprotocol/java-sdk) | `1.0.0` | `1.1.3` |\n| [dev.langchain4j:langchain4j-mcp](https://github.com/langchain4j/langchain4j) | `1.1.0-beta7` | `1.16.1-beta26` |\n| [dev.langchain4j:langchain4j-core](https://github.com/langchain4j/langchain4j) | `1.1.0` | `1.16.1` |\n| [dev.langchain4j:langchain4j](https://github.com/langchain4j/langchain4j) | `1.1.0` | `1.16.1` |\n| org.apache.pdfbox:pdfbox | `3.0.3` | `3.0.7` |\n| com.github.librepdf:openpdf | `1.3.30` | `3.0.5` |\n| mysql:mysql-connector-java | `5.1.26` | `8.0.33` |\n| [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) | `3.6.1` | `3.11.0` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.11.0` | `3.15.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.4.1` | `3.6.3` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.2.5` | `3.5.6` |\n| [org.apache.maven.plugins:maven-help-plugin](https://github.com/apache/maven-help-plugin) | `3.4.1` | `3.5.1` |\n| org.mybatis.generator:mybatis-generator-maven-plugin | `1.3.7` | `2.0.0` |\n\n\nUpdates `org.springframework.boot:spring-boot-starter-parent` from 3.5.14 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault security is misconfigured when spring-boot-actuator-autoconfigure is present and spring-boot-health is not \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50188\"\u003e#50188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eElasticsearch Rest5Client auto-configuration misconfigures underlying HTTP client \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50187\"\u003e#50187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationPidFileWriter does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50185\"\u003e#50185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRandomValuePropertySource is not suitable for secrets \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50183\"\u003e#50183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCassandra auto-configuration misconfigures CqlSessionBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50180\"\u003e#50180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplicationTemp does not handle symlinks correctly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50178\"\u003e#50178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemote DevTools performs comparison incorrectly \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50176\"\u003e#50176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring.rabbitmq.ssl.verify-hostname is applied inconsistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50174\"\u003e#50174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhole number values are ignored when configuring min and max expected values and SLO boundaries for a distribution summary meter \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50077\"\u003e#50077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClassic starters are missing several modules \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50071\"\u003e#50071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModule spring-boot-resttestclient is missing from spring-boot-starter-test-classic \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50069\"\u003e#50069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations like \u003ccode\u003e@Ssl\u003c/code\u003e don't work on \u003ccode\u003e@Bean\u003c/code\u003e methods when using \u003ccode\u003e@ServiceConnection\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50064\"\u003e#50064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnversRevisionRepositoriesRegistrar should reuse \u003ccode\u003e@EnableEnversRepositories\u003c/code\u003e rather than configuring the JPA counterpart \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50039\"\u003e#50039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux Cloud Foundry links endpoint includes query string from received request in resolved links \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50017\"\u003e#50017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImports on a containing test class are ignored when a nested class has imports \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50012\"\u003e#50012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWith spring.jackson.use-jackson2-defaults set to true, FAIL_ON_UNKNOWN_PROPERTIES is enabled \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49951\"\u003e#49951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response from env endpoint when supplied pattern is invalid \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49946\"\u003e#49946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReactive MongoDB starter has a transitive dependency on the synchronous MongoDB driver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49945\"\u003e#49945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP method is lost when configuring excludes in EndpointRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49943\"\u003e#49943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHonor HttpMethod for reactive additional endpoint paths \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49880\"\u003e#49880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/artemis image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49869\"\u003e#49869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support doesn't work with apache/activemq image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49866\"\u003e#49866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Security's PathPatternRequestMatcher.Builder is not auto-configured when using WebMvcTest and spring-boot-security-test \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49854\"\u003e#49854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAPI versioning path strategy should be applied path last as it is not meant to yield \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49800\"\u003e#49800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate docs to encourage Java fundamentals for beginners that prefer to learn that way \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50146\"\u003e#50146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Service Interface Clients still document that API versioning can be configured via properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50126\"\u003e#50126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the observability section of the Lettuce documentation is broken \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50097\"\u003e#50097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc for StaticResourceLocation.FAVICON doesn't describe icons location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50085\"\u003e#50085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMySamlRelyingPartyConfiguration is missing a Kotlin sample \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50024\"\u003e#50024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect default value for management.httpexchanges.recording.include in configuration metadata \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50019\"\u003e#50019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to the Kubernetes documentation when discussing startup probes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50015\"\u003e#50015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in JdbcSessionAutoConfiguration Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49873\"\u003e#49873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify that configuration property default values are not available through the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49851\"\u003e#49851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument the need for Liquibase and Flyway starters \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49839\"\u003e#49839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKafka documentation refers to deprecated JSON serializer and deserializer classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/49826\"\u003e#49826\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 9.2.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50027\"\u003e#50027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 5.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49911\"\u003e#49911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 7.2.12.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50134\"\u003e#50134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jackson Bom 3.1.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50051\"\u003e#50051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/jaxen-xpath/jaxen/releases/tag/v2.0.1\"\u003eJaxen 2.0.1\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50104\"\u003e#50104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://github.com/FirebirdSQL/jaybird/releases/tag/v6.0.5\"\u003eJaybird 6.0.5\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49914\"\u003e#49914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8821ad2cd381bb4b9615a61479e1de7305a8ba39\"\u003e\u003ccode\u003e8821ad2\u003c/code\u003e\u003c/a\u003e Release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9e4048a03f17adfe78057a3c4d5b4693305c0ae0\"\u003e\u003ccode\u003e9e4048a\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/20bb11c3984802990572ddbeae8b66885a8f2462\"\u003e\u003ccode\u003e20bb11c\u003c/code\u003e\u003c/a\u003e Next development version (v3.5.15-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/98daa8ea30f39a5b0ca6768b5cbc2dc8698ef4e1\"\u003e\u003ccode\u003e98daa8e\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/874f6294b91da18367b8b5ab7b2fad3fa23cfba6\"\u003e\u003ccode\u003e874f629\u003c/code\u003e\u003c/a\u003e Fix default security with actuator but without health\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/e41b3bf731d1134bc18ec1f68ac01e0fe1c54923\"\u003e\u003ccode\u003ee41b3bf\u003c/code\u003e\u003c/a\u003e Enable hostname verification for SSL connections to Elasticsearch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ef8527bb0ef8f564f4f9c57a7be99a7aa96c6ab0\"\u003e\u003ccode\u003eef8527b\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a7bd332b6d19fef1aa4cf28434985f2b03a2e0f\"\u003e\u003ccode\u003e4a7bd33\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3a9d836621605d39cfd88b677f2c6085aa1a1402\"\u003e\u003ccode\u003e3a9d836\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/8e013b6f909c3882ed87ca78111e4a8bfe33ff72\"\u003e\u003ccode\u003e8e013b6\u003c/code\u003e\u003c/a\u003e Merge branch '3.5.x' into 4.0.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.14...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.ai:spring-ai-bom` from 1.0.0 to 1.1.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-ai/releases\"\u003eorg.springframework.ai:spring-ai-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSpring AI 1.1.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOllama doesnt work in a graalvm native image \u003ca href=\"https://redirect.github.com/spring-projects/spring-ai/issues/6064\"\u003e#6064\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenAiChatModel streaming drops chunks due to internal switchMap when using buffered concatMap \u003ca href=\"https://redirect.github.com/spring-projects/spring-ai/issues/6122\"\u003e#6122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRedisVectorStore#doDelete\u003c/code\u003e only deletes the 10 first messages \u003ca href=\"https://redirect.github.com/spring-projects/spring-ai/issues/6066\"\u003e#6066\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eSpring AI 1.1.6 Release Notes\u003c/h1\u003e\n\u003ch2\u003e🎯 Highlights\u003c/h2\u003e\n\u003cp\u003eThis release includes 1 new features, 5 bug fixes, 2 documentation improvements, 5 other improvements.\u003c/p\u003e\n\u003ch2\u003e⏪ Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChat memory advisors now require an explicit conversation ID to be supplied. This is a behavioral change that affects how chat memory is scoped and managed. Applications relying on implicit conversation IDs must be updated to supply an explicit ID. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/13cde419e30042c663706f130dd65b80d92d4667\"\u003e13cde41\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Upgrading Notes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePromptChatMemoryAdvisor is now deprecated and chat memory advisors require an explicit conversation ID. Update your code to: (1) replace PromptChatMemoryAdvisor with the recommended alternative, and (2) ensure an explicit conversation ID is supplied when using any chat memory advisor. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/917f62ebec13cf01027c094dd36d4106b1c8dc47\"\u003e917f62e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⭐ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMCP auto-configuration now includes the missing \u003ca href=\"https://github.com/ConditionalOnMissingBean\"\u003e\u003ccode\u003e@​ConditionalOnMissingBean\u003c/code\u003e\u003c/a\u003e check, allowing users to provide their own bean definitions and override the auto-configured MCP beans as expected in Spring Boot auto-configuration patterns. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/d4025e5d8ede18158cbd9b53b1cc4a0ad107af3a\"\u003ed4025e5\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🪲 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the MilvusVectorStore's doDelete method incorrectly escaped strings in the ID list, which could cause deletion operations to fail or behave unexpectedly. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/20206a46408ef8a9609f54afc7c82a0b5fd2e357\"\u003e20206a4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the ChatClientAdvisorTests test suite to supply an explicit conversation ID, aligning tests with the new requirement for explicit conversation IDs in chat memory advisors. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/704e5c6519c150662c7338782639fa84ffe8c9ed\"\u003e704e5c6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the MistralAiChatModelObservationIT integration test to ensure observation functionality works correctly with the MistralAI chat model provider. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/a89145db26831f2f8bf22e0f76155ecebd8d7c5c\"\u003ea89145d\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrects an issue where configured options were not being properly included in MistralAI API requests, ensuring all user-defined settings are correctly passed through. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/7bcf32aa134b3954ba70bed625de4adcbfe8fab4\"\u003e7bcf32a\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolves a regression in how AssistantMessage.ToolCall.id is handled when using the Ollama integration, restoring correct tool call identification behavior. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/bb9d65ea96d3d57cf3c7467fb82e86bc25c9f238\"\u003ebb9d65e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📓 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrected typographical errors in the MCP (Model Context Protocol) documentation for improved readability and accuracy. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/a1ad7f2a4a784432dde61520723fb80119008320\"\u003ea1ad7f2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed broken xref anchors in the documentation to restore proper cross-reference navigation between documentation sections. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/f03c104234de47a9e91d0a7f312f458ebeb5cbe9\"\u003ef03c104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔨 Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated MCP SDK from version 0.17.0 to 0.18.2 and MCP annotations from 0.8.0 to 0.9.0, bringing in the latest MCP protocol improvements and bug fixes. \u003ca href=\"https://redirect.github.com/spring-projects/spring-ai/pull/5961\"\u003e#5961\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔩 Build Updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the project build to use JDK 17.0.19, ensuring compatibility and incorporating the latest Java 17 patch release for the build environment. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/27281e62dec4fd0857ab3d0da79cd3b83105b260\"\u003e27281e6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReorganizes the project structure by relocating Spring AI starter modules to a dedicated starters/ directory for better maintainability and clarity. \u003ca href=\"https://github.com/spring-projects/spring-ai/commit/22f867673c0d59a4607022d0a5992b5f0c59f6ef\"\u003e22f8676\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🙏 Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all contributors who made this release possible:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tzolov\"\u003e\u003ccode\u003eChristian Tzolov (@​tzolov)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emileplas\"\u003e\u003ccode\u003eEmile Plas (@​emileplas)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ilayaperumalg\"\u003e\u003ccode\u003eIlayaperumal Gopinathan (@​ilayaperumalg)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sobychacko\"\u003e\u003ccode\u003eSoby Chacko (@​sobychacko)\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/spring-projects/spring-ai/commit/d8503868d3e84547db51d8f10379e1a075fe2d99\"\u003e\u003ccode\u003ed850386\u003c/code\u003e\u003c/a\u003e Release version 1.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-ai/commit/5b78fe924eb2327f652cbdae1531999a6a98ba81\"\u003e\u003ccode\u003e5b78fe9\u003c/code\u003e\u003c/a\u003e Harden filename handling in AnthropicSkillsResponseHelper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-ai/commit/3fc37483ae6b215efc743f41b303820091b05aee\"\u003e\u003ccode\u003e3fc3748\u003c/code\u003e\u003c/a\u003e Fix deprecated model for OpenAI SDK Image model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-ai/commit/b83d3928cd84f547c094a89d23969b256b567f4b\"\u003e\u003ccode\u003eb83d392\u003c/code\u003e\u003c/a\u003e Fix OpenAI ITs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-ai/commit/f63fac2a2d968bccd1cbc3c62a7ad78294f16ed5\"\u003e\u003ccode\u003ef63fac2\u003c/code\u003e\u003c/a\u003e Fix deprecated audio models in OpenAI API and OpenAI SDK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-ai/commit/9a5f2154bdda22949091ffd7ae4f532934d0092f\"\u003e\u003ccode\u003e9a5f215\u003c/code\u003e\u003c/a\u003e fix: update OpenAI image API to gpt-image-1-mini, dropping DALL-E support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-ai/commit/30c7be9000b8a9afd58e3a580b5424630e6d7509\"\u003e\u003ccode\u003e30c7be9\u003c/code\u003e\u003c/a\u003e fix: Add missing configurations for ChatModel streaming tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-ai/commit/42b9cc72e1d665a417403e403828228bcff254d4\"\u003e\u003ccode\u003e42b9cc7\u003c/code\u003e\u003c/a\u003e Replace switchMap with concatMap/map to prevent streaming data loss (\u003ca href=\"https://redirect.github.com/spring-projects/spring-ai/issues/6106\"\u003e#6106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-ai/commit/24a89f5555be3d6db006dfb46930b569a28a51ee\"\u003e\u003ccode\u003e24a89f5\u003c/code\u003e\u003c/a\u003e Fix Redis vector store filter delete to paginate search results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-ai/commit/df99841177c419d09f936d917fb673fb4eecf4ad\"\u003e\u003ccode\u003edf99841\u003c/code\u003e\u003c/a\u003e Add Ollama ThinkOption runtime hints\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-ai/compare/v1.0.0...v1.1.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.squareup.okio:okio-jvm` from 3.6.0 to 3.17.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/square/okio/blob/master/CHANGELOG.md\"\u003ecom.squareup.okio:okio-jvm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.17.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-11\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew: Adjust down the Kotlin stdlib dependency to [Kotlin 2.1.21][kotlin_2_1_21]. Okio is built\nwith an up-to-date Kotlin compiler (2.2.21), but depends on an older kotlin-stdlib. We're doing\nthis so you can update Okio and Kotlin independently.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: Return the correct timestamp in \u003ccode\u003eFileMetadata.createdAtMillis\u003c/code\u003e on Kotlin/Native on UNIX\nplatforms. We were incorrectly using the POSIX \u003ccode\u003ectime\u003c/code\u003e (\u003cem\u003echange\u003c/em\u003e time) instead of the\n\u003ccode\u003ebirthtime\u003c/code\u003e. With this fix Okio now prefers \u003ccode\u003estatx()\u003c/code\u003e over \u003ccode\u003estat()\u003c/code\u003e on native platforms. This\nAPI first appeared in Linux in 4.11 (2017) and Android in API 30 (2020).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-17\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Don't delay triggering timeouts. In 3.16.0 we introduced a regression that caused timeouts\nto fire later than they were supposed to.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-14\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release is the same as 3.16.2. We forgot to cherry-pick a commit before we released!\u003c/p\u003e\n\u003ch2\u003eVersion 3.16.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-14\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: \u003ccode\u003eokio-assetfilesystem\u003c/code\u003e APIs now correctly restored as visible to Kotlin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-09\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Don't crash when calling \u003ccode\u003eSocket.shutdownOutput()\u003c/code\u003e or \u003ccode\u003eshutdownInput()\u003c/code\u003e on an \u003ccode\u003eSSLSocket\u003c/code\u003e on\nAndroid API 21. This method throws an \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e, so we now catch that and\nclose the underlying stream instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-07-29\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Change \u003ccode\u003eSocket.asOkioSocket()\u003c/code\u003e to resolve its source \u003ccode\u003eInputStream\u003c/code\u003e and \u003ccode\u003eOutputStream\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/80a50234e5edb96041a8168c4754ba9e1ff3625a\"\u003e\u003ccode\u003e80a5023\u003c/code\u003e\u003c/a\u003e Prepare for release 3.17.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/65c0c26bb5242b697ffc28f6c666ae0a01197ff6\"\u003e\u003ccode\u003e65c0c26\u003c/code\u003e\u003c/a\u003e Switch to FileMetadata to use statx instead of stat on Linux and Apple platfo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/b11f17b233601af92ae1fabea3fecdeea0608631\"\u003e\u003ccode\u003eb11f17b\u003c/code\u003e\u003c/a\u003e Remove Kotlin/JS IR default parameter workarounds. (\u003ca href=\"https://redirect.github.com/square/okio/issues/1786\"\u003e#1786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/b35f473635db8ad9d5a9b096780e960d1b8f7d4d\"\u003e\u003ccode\u003eb35f473\u003c/code\u003e\u003c/a\u003e Update Gradle to v9.4.0 (\u003ca href=\"https://redirect.github.com/square/okio/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/cbcee31f2bcb7e6f606d8eafc45f4c8ea7228cae\"\u003e\u003ccode\u003ecbcee31\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact action to v7 (\u003ca href=\"https://redirect.github.com/square/okio/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/fc7aecb7f6f7a123f2024ab6397da04311546bf2\"\u003e\u003ccode\u003efc7aecb\u003c/code\u003e\u003c/a\u003e Update dependency com.android.tools.build:gradle to v9.0.1 (\u003ca href=\"https://redirect.github.com/square/okio/issues/1781\"\u003e#1781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/79aa26755c77df8c4d0233926c7308fd353ad697\"\u003e\u003ccode\u003e79aa267\u003c/code\u003e\u003c/a\u003e Drop \u003ccode\u003eisWasm()\u003c/code\u003e early return workaround for KT-60212. (\u003ca href=\"https://redirect.github.com/square/okio/issues/1777\"\u003e#1777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/45459dca7d40b4c2df1454a0f363e0b8e153beb5\"\u003e\u003ccode\u003e45459dc\u003c/code\u003e\u003c/a\u003e Fix result of an 'errnoToIOException' call is not thrown. inside `PosixFileSy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/9fbab0f7ab00b525b0ae331c8c3ac3c645afc8c8\"\u003e\u003ccode\u003e9fbab0f\u003c/code\u003e\u003c/a\u003e Decode env variables in WASI tests (\u003ca href=\"https://redirect.github.com/square/okio/issues/1773\"\u003e#1773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/50abe8900f2e7bd48d4afc77bda0afd74fc790ac\"\u003e\u003ccode\u003e50abe89\u003c/code\u003e\u003c/a\u003e Stop using AssertJ (\u003ca href=\"https://redirect.github.com/square/okio/issues/1771\"\u003e#1771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/square/okio/compare/parent-3.6.0...parent-3.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.squareup.okio:okio` from 3.4.0 to 3.17.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/square/okio/blob/master/CHANGELOG.md\"\u003ecom.squareup.okio:okio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.17.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-11\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew: Adjust down the Kotlin stdlib dependency to [Kotlin 2.1.21][kotlin_2_1_21]. Okio is built\nwith an up-to-date Kotlin compiler (2.2.21), but depends on an older kotlin-stdlib. We're doing\nthis so you can update Okio and Kotlin independently.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: Return the correct timestamp in \u003ccode\u003eFileMetadata.createdAtMillis\u003c/code\u003e on Kotlin/Native on UNIX\nplatforms. We were incorrectly using the POSIX \u003ccode\u003ectime\u003c/code\u003e (\u003cem\u003echange\u003c/em\u003e time) instead of the\n\u003ccode\u003ebirthtime\u003c/code\u003e. With this fix Okio now prefers \u003ccode\u003estatx()\u003c/code\u003e over \u003ccode\u003estat()\u003c/code\u003e on native platforms. This\nAPI first appeared in Linux in 4.11 (2017) and Android in API 30 (2020).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-17\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Don't delay triggering timeouts. In 3.16.0 we introduced a regression that caused timeouts\nto fire later than they were supposed to.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-14\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release is the same as 3.16.2. We forgot to cherry-pick a commit before we released!\u003c/p\u003e\n\u003ch2\u003eVersion 3.16.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-14\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: \u003ccode\u003eokio-assetfilesystem\u003c/code\u003e APIs now correctly restored as visible to Kotlin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-10-09\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Don't crash when calling \u003ccode\u003eSocket.shutdownOutput()\u003c/code\u003e or \u003ccode\u003eshutdownInput()\u003c/code\u003e on an \u003ccode\u003eSSLSocket\u003c/code\u003e on\nAndroid API 21. This method throws an \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e, so we now catch that and\nclose the underlying stream instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-07-29\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Change \u003ccode\u003eSocket.asOkioSocket()\u003c/code\u003e to resolve its source \u003ccode\u003eInputStream\u003c/code\u003e and \u003ccode\u003eOutputStream\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/80a50234e5edb96041a8168c4754ba9e1ff3625a\"\u003e\u003ccode\u003e80a5023\u003c/code\u003e\u003c/a\u003e Prepare for release 3.17.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/65c0c26bb5242b697ffc28f6c666ae0a01197ff6\"\u003e\u003ccode\u003e65c0c26\u003c/code\u003e\u003c/a\u003e Switch to FileMetadata to use statx instead of stat on Linux and Apple platfo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/b11f17b233601af92ae1fabea3fecdeea0608631\"\u003e\u003ccode\u003eb11f17b\u003c/code\u003e\u003c/a\u003e Remove Kotlin/JS IR default parameter workarounds. (\u003ca href=\"https://redirect.github.com/square/okio/issues/1786\"\u003e#1786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/b35f473635db8ad9d5a9b096780e960d1b8f7d4d\"\u003e\u003ccode\u003eb35f473\u003c/code\u003e\u003c/a\u003e Update Gradle to v9.4.0 (\u003ca href=\"https://redirect.github.com/square/okio/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/cbcee31f2bcb7e6f606d8eafc45f4c8ea7228cae\"\u003e\u003ccode\u003ecbcee31\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact action to v7 (\u003ca href=\"https://redirect.github.com/square/okio/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/fc7aecb7f6f7a123f2024ab6397da04311546bf2\"\u003e\u003ccode\u003efc7aecb\u003c/code\u003e\u003c/a\u003e Update dependency com.android.tools.build:gradle to v9.0.1 (\u003ca href=\"https://redirect.github.com/square/okio/issues/1781\"\u003e#1781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/79aa26755c77df8c4d0233926c7308fd353ad697\"\u003e\u003ccode\u003e79aa267\u003c/code\u003e\u003c/a\u003e Drop \u003ccode\u003eisWasm()\u003c/code\u003e early return workaround for KT-60212. (\u003ca href=\"https://redirect.github.com/square/okio/issues/1777\"\u003e#1777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/45459dca7d40b4c2df1454a0f363e0b8e153beb5\"\u003e\u003ccode\u003e45459dc\u003c/code\u003e\u003c/a\u003e Fix result of an 'errnoToIOException' call is not thrown. inside `PosixFileSy...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/9fbab0f7ab00b525b0ae331c8c3ac3c645afc8c8\"\u003e\u003ccode\u003e9fbab0f\u003c/code\u003e\u003c/a\u003e Decode env variables in WASI tests (\u003ca href=\"https://redirect.github.com/square/okio/issues/1773\"\u003e#1773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/square/okio/commit/50abe8900f2e7bd48d4afc77bda0afd74fc790ac\"\u003e\u003ccode\u003e50abe89\u003c/code\u003e\u003c/a\u003e Stop using AssertJ (\u003ca href=\"https://redirect.github.com/square/okio/issues/1771\"\u003e#1771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/square/okio/compare/parent-3.4.0...parent-3.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.cloud:spring-cloud-dependencies` from 2025.0.2 to 2025.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/releases\"\u003eorg.springframework.cloud:spring-cloud-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2025.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump antora from 3.2.0-alpha.10 to 3.2.0-alpha.11 in /docs by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-release/pull/447\"\u003espring-cloud/spring-cloud-release#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.cloud:spring-cloud-contract-dependencies from 5.0.1-SNAPSHOT to 5.0.2-SNAPSHOT by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-release/pull/454\"\u003espring-cloud/spring-cloud-release#454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.cloud:spring-cloud-contract-dependencies from 5.0.1-SNAPSHOT to 5.0.2-SNAPSHOT by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-release/pull/453\"\u003espring-cloud/spring-cloud-release#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-release/pull/456\"\u003espring-cloud/spring-cloud-release#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-model from 3.9.11 to 3.9.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-release/pull/461\"\u003espring-cloud/spring-cloud-release#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-model from 3.9.11 to 3.9.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-release/pull/460\"\u003espring-cloud/spring-cloud-release#460\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/compare/v2025.1.0...v2025.1.1\"\u003ehttps://github.com/spring-cloud/spring-cloud-release/compare/v2025.1.0...v2025.1.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/commit/dbb12bfc2b899fb0845fe4b3c6dc07bc3c1828e2\"\u003e\u003ccode\u003edbb12bf\u003c/code\u003e\u003c/a\u003e Update SNAPSHOT to 2025.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/commit/edc8bcb1d195cb0a9fa96efc82ccb3dfdaf2fd39\"\u003e\u003ccode\u003eedc8bcb\u003c/code\u003e\u003c/a\u003e Bumping versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/commit/a9f418316485581438af2fa1db54f7ff5e80b17e\"\u003e\u003ccode\u003ea9f4183\u003c/code\u003e\u003c/a\u003e Use Spring Boot 4.0.2-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/commit/da7ad033005dd53554ad5aea9eeefab9416c1661\"\u003e\u003ccode\u003eda7ad03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-release/issues/460\"\u003e#460\u003c/a\u003e from spring-cloud/dependabot/maven/org.apache.maven-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/commit/49b10e643ffdb36873b3abb0bcd0539e0942f0c6\"\u003e\u003ccode\u003e49b10e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-release/issues/461\"\u003e#461\u003c/a\u003e from spring-cloud/dependabot/maven/main/org.apache.ma...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/commit/59782becdf97cb4db3693fc9d3688e85fde493b5\"\u003e\u003ccode\u003e59782be\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven:maven-model from 3.9.11 to 3.9.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/commit/89c8dd1e2610118b12e9d9ccb64945833a0ade22\"\u003e\u003ccode\u003e89c8dd1\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven:maven-model from 3.9.11 to 3.9.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/commit/96a5fb078d5eb2d80baec60004f1cb2518290afe\"\u003e\u003ccode\u003e96a5fb0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-release/issues/456\"\u003e#456\u003c/a\u003e from spring-cloud/dependabot/github_actions/main/acti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/commit/5d22a1d1f65df1f7a8c5bc021f5cc5dc44398072\"\u003e\u003ccode\u003e5d22a1d\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/commit/ec45c6d4c7d7e49695e3c6c9fa68abd3823a770d\"\u003e\u003ccode\u003eec45c6d\u003c/code\u003e\u003c/a\u003e Bumping versions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-cloud/spring-cloud-release/compare/v2025.0.2...v2025.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations` from 2.22.0 to 2.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.28.1\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.62.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they will continue to have breaking changes. Please see \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix javaagent startup failures when declarative configuration uses bundled contrib components, such as the rule-based routing sampler. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18813\"\u003e#18813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.28.0\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.62.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version number, reflecting that they will continue to have breaking changes. Please see \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003e⚠️ Breaking changes to non-stable APIs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the obsolete internal \u003ccode\u003eClassInjector\u003c/code\u003e/\u003ccode\u003eProxyInjectionBuilder\u003c/code\u003e API used by the old \u003ccode\u003eExperimentalInstrumentationModule.injectClasses(ClassInjector)\u003c/code\u003e path; use \u003ccode\u003eExperimentalInstrumentationModule.exposedClassNames()\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18112\"\u003e#18112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved previously deprecated non-stable API methods and the deprecated \u003ccode\u003eopentelemetry-runtime-telemetry-java8\u003c/code\u003e and \u003ccode\u003eopentelemetry-runtime-telemetry-java17\u003c/code\u003e library aliases. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18136\"\u003e#18136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved the previously deprecated \u003ccode\u003ecaptureEventName\u003c/code\u003e library builder setting from the logback-appender-1.0 and log4j-appender-2.17 \u003ccode\u003eOpenTelemetryAppender\u003c/code\u003e, and the corresponding \u003ccode\u003eotel.instrumentation.{logback-appender,log4j-appender,jboss-logmanager}.experimental.capture-event-name\u003c/code\u003e javaagent properties. Use the \u003ccode\u003eotel.event.name\u003c/code\u003e key in MDC / context data / key-value pairs / Logstash markers / structured arguments instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18223\"\u003e#18223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved previously deprecated experimental config properties \u003ccode\u003eotel.instrumentation.http.client.experimental.redact-query-parameters\u003c/code\u003e and \u003ccode\u003eotel.instrumentation.common.experimental.db-sqlcommenter.enabled\u003c/code\u003e; use \u003ccode\u003eotel.instrumentation.sanitization.url.experimental.sensitive-query-parameters\u003c/code\u003e and \u003ccode\u003eotel.instrumentation.common.db.experimental.sqlcommenter.enabled\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18229\"\u003e#18229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eotel.instrumentation.servlet.experimental.add-trace-id-request-attribute\u003c/code\u003e property; use \u003ccode\u003eotel.instrumentation.servlet.experimental.trace-id-request-attribute.enabled\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18237\"\u003e#18237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReshaped the ktor \u003ccode\u003eExperimental\u003c/code\u003e helper from a class with a \u003ccode\u003ecompanion object\u003c/code\u003e to a top-level \u003ccode\u003eobject\u003c/code\u003e. Kotlin source callers (\u003ccode\u003eExperimental.emitExperimentalTelemetry(...)\u003c/code\u003e) are unaffected, but pre-compiled consumers must be recompiled against the new artifact. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18343\"\u003e#18343\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚫 Deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eotel.instrumentation.jaxws-cxf-3.0.enabled\u003c/code\u003e in favor of \u003ccode\u003eotel.instrumentation.jaxws-2.0-cxf-3.0.enabled\u003c/code\u003e, and \u003ccode\u003eotel.instrumentation.jaxws-metro-2.2.enabled\u003c/code\u003e in favor of \u003ccode\u003eotel.instrumentation.jaxws-2.0-metro-2.2.enabled\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18184\"\u003e#18184\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New javaagent instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Apache Thrift 0.13 instrumentation for RPC client and server spans and metrics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18405\"\u003e#18405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🌟 New library instrumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Apache Thrift 0.13 library instrumentation for RPC client and server spans and metrics. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18405\"\u003e#18405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📈 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCouchbase 3.1 javaagent instrumentation now emits the more conventional instrumentation scope name \u003ccode\u003eio.opentelemetry.couchbase-3.1\u003c/code\u003e instead of \u003ccode\u003eio.opentelemetry.javaagent.couchbase-3.1\u003c/code\u003e when \u003ccode\u003eotel.instrumentation.common.v3-preview\u003c/code\u003e is enabled. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18426\"\u003e#18426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWicket resource requests now use the resource reference class name in the server span name when \u003ccode\u003eotel.instrumentation.common.v3-preview\u003c/code\u003e is enabled. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18312\"\u003e#18312\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18775\"\u003e#18775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecide whether javaagent helper classes are injected into the application class loader or isolated based on the advice classes used by an instrumentation. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/17815\"\u003e#17815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove cgroup v2 container ID detection for Podman by supporting additional \u003ccode\u003emountinfo\u003c/code\u003e layouts and warning when multiple candidate IDs are found. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Pekko HTTP and Tapir server route tracking so server span names and \u003ccode\u003ehttp.route\u003c/code\u003e preserve the most specific matched route across nested directives, exceptions, and timeouts; this may change span names and \u003ccode\u003ehttp.route\u003c/code\u003e values for affected routes. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/16390\"\u003e#16390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix context loss in Finagle HTTP instrumentation across Netty-to-Finagle request conversion and \u003ccode\u003etwitter-util\u003c/code\u003e Future/Promise asynchronous boundaries. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/17867\"\u003e#17867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix virtual-thread pinning caused by weak-map stale-entry cleanup running on virtual threads; cleanup now runs from the background thread instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18113\"\u003e#18113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid linking batch consumer spans to the ambient consumer span when records or messages have no propagation headers. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18154\"\u003e#18154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eresetOnEachOperator()\u003c/code\u003e for Reactor 3.1 so it also removes the scheduler hook when instrumentation is disabled. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18258\"\u003e#18258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnd spans when RxJava 1.0 subscriptions throw synchronously. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18265\"\u003e#18265\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md\"\u003eio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.28.1 (2026-05-20)\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.62.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version\nnumber, reflecting that they will continue to have breaking changes. Please see\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e\nfor more details.\u003c/p\u003e\n\u003ch3\u003e🛠️ Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix javaagent startup failures when declarative configuration uses bundled contrib components,\nsuch as the rule-based routing sampler.\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18813\"\u003e#18813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.28.0 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eThis release targets the OpenTelemetry SDK 1.62.0.\u003c/p\u003e\n\u003cp\u003eNote that many artifacts have the \u003ccode\u003e-alpha\u003c/code\u003e suffix attached to their version\nnumber, reflecting that they will continue to have breaking changes. Please see\n\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/VERSIONING.md#opentelemetry-java-instrumentation-versioning\"\u003eVERSIONING.md\u003c/a\u003e\nfor more details.\u003c/p\u003e\n\u003ch3\u003e⚠️ Breaking changes to non-stable APIs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the obsolete internal \u003ccode\u003eClassInjector\u003c/code\u003e/\u003ccode\u003eProxyInjectionBuilder\u003c/code\u003e API used by the old\n\u003ccode\u003eExperimentalInstrumentationModule.injectClasses(ClassInjector)\u003c/code\u003e path; use\n\u003ccode\u003eExperimentalInstrumentationModule.exposedClassNames()\u003c/code\u003e instead.\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18112\"\u003e#18112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved previously deprecated non-stable API methods and the deprecated\n\u003ccode\u003eopentelemetry-runtime-telemetry-java8\u003c/code\u003e and \u003ccode\u003eopentelemetry-runtime-telemetry-java17\u003c/code\u003e library\naliases.\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18136\"\u003e#18136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved the previously deprecated \u003ccode\u003ecaptureEventName\u003c/code\u003e library builder setting from the\nlogback-appender-1.0 and log4j-appender-2.17 \u003ccode\u003eOpenTelemetryAppender\u003c/code\u003e, and the corresponding\n\u003ccode\u003eotel.instrumentation.{logback-appender,log4j-appender,jboss-logmanager}.experimental.capture-event-name\u003c/code\u003e\njavaagent properties. Use the \u003ccode\u003eotel.event.name\u003c/code\u003e key in MDC / context data / key-value pairs /\nLogstash markers / structured arguments instead.\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18223\"\u003e#18223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved previously deprecated experimental config properties\n\u003ccode\u003eotel.instrumentation.http.client.experimental.redact-query-parameters\u003c/code\u003e and\n\u003ccode\u003eotel.instrumentation.common.experimental.db-sqlcommenter.enabled\u003c/code\u003e; use\n\u003ccode\u003eotel.instrumentation.sanitization.url.experimental.sensitive-query-parameters\u003c/code\u003e and\n\u003ccode\u003eotel.instrumentation.common.db.experimental.sqlcommenter.enabled\u003c/code\u003e instead.\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18229\"\u003e#18229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved the deprecated \u003ccode\u003eotel.instrumentation.servlet.experimental.add-trace-id-request-attribute\u003c/code\u003e\nproperty; use \u003ccode\u003eotel.instrumentation.servlet.experimental.trace-id-request-attribute.enabled\u003c/code\u003e\ninstead.\n(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/pull/18237\"\u003e#18237\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/7ad453a58de282ea04fd88f4178d70a65468b93c\"\u003e\u003ccode\u003e7ad453a\u003c/code\u003e\u003c/a\u003e [release/v2.28.x] Prepare release 2.28.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/18818\"\u003e#18818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/1f0b4b27c6e3c96d3098fa7a4ece9404ba7c55bd\"\u003e\u003ccode\u003e1f0b4b2\u003c/code\u003e\u003c/a\u003e Prepare change log for upcoming patch release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/18816\"\u003e#18816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/f4b9d76e1c8425b53bd1f22a1e5f8612e30659fc\"\u003e\u003ccode\u003ef4b9d76\u003c/code\u003e\u003c/a\u003e [release/v2.28.x] fix(deps): update opentelemetry-java-contrib monorepo to v1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/9ef68e6b114b2d1fc1f6a3fbc576cb37fc71e893\"\u003e\u003ccode\u003e9ef68e6\u003c/code\u003e\u003c/a\u003e [release/v2.28.x] Prepare release 2.28.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/18791\"\u003e#18791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/5d26f13fa3a9c8d67d336649796620d65733fc09\"\u003e\u003ccode\u003e5d26f13\u003c/code\u003e\u003c/a\u003e Draft release notes (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/18774\"\u003e#18774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/37540625c9d7928152a4fe3e52ed255255f6d895\"\u003e\u003ccode\u003e3754062\u003c/code\u003e\u003c/a\u003e Gate Wicket resource span names on v3 preview (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/18775\"\u003e#18775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/f6f123d374986c34b3e2eee412551de7f6aec58b\"\u003e\u003ccode\u003ef6f123d\u003c/code\u003e\u003c/a\u003e Preserve Spring resource provider class names (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/18785\"\u003e#18785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/4c6155a89b5abe035197a4a87375cbebbcce8d04\"\u003e\u003ccode\u003e4c6155a\u003c/code\u003e\u003c/a\u003e Normalize internal and resource javaagent packages (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/18746\"\u003e#18746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/d7b88cef8d7dcc75745520bff25a3ac38a949c75\"\u003e\u003ccode\u003ed7b88ce\u003c/code\u003e\u003c/a\u003e Rename servlet common root package (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/18778\"\u003e#18778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/commit/d52a5ff2c5aaeb8e5eb2a7149d05a998c7815fdc\"\u003e\u003ccode\u003ed52a5ff\u003c/code\u003e\u003c/a\u003e Rename servlet common snippet package (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-java-instrumentation/issues/18777\"\u003e#18777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-java-instrumentation/compare/v2.22.0...v2.28.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.xmlbeans:xmlbeans` from 5.1.1 to 5.3.0\n\nUpdates `commons-io:commons-io` from 2.19.0 to 2.22.0\n\nUpdates `org.jsoup:jsoup` from 1.18.1 to 1.22.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jhy/jsoup/releases\"\u003eorg.jsoup:jsoup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejsoup Java HTML Parser release 1.22.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ejsoup 1.22.2\u003c/strong\u003e is out now, with fixes and refinements across the library. It makes editing the DOM during traversal more predictable, refreshes the default HTML tag definitions with newer elements and better text boundaries, and improves reliability in parsing and HTTP transport. The release also fixes a number of edge cases in cleaning, stream parsing, XML doctype handling, and Android packaging.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003ejsoup\u003c/strong\u003e is a Java library for working with real-world HTML and XML. It provides a very convenient API for extracting and manipulating data, using the best of HTML5 DOM methods and CSS selectors.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jhy/jsoup/blob/HEAD/download\"\u003e\u003cstrong\u003eDownload\u003c/strong\u003e\u003c/a\u003e jsoup now.\u003c/p\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpanded and clarified \u003ccode\u003eNodeTraversor\u003c/code\u003e support for in-place DOM rewrites during \u003ccode\u003eNodeVisitor.head()\u003c/code\u003e. Current-node edits such as \u003ccode\u003eremove\u003c/code\u003e, \u003ccode\u003ereplace\u003c/code\u003e, and \u003ccode\u003eunwrap\u003c/code\u003e now recover more predictably, while traversal stays within the original root subtree. This makes single-pass tree cleanup and normalization visitors easier to write, for example when unwrapping presentational elements or replacing text nodes as you walk the DOM. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2472\"\u003e#2472\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation: clarified that a configured \u003ccode\u003eCleaner\u003c/code\u003e may be reused across concurrent threads, and that shared \u003ccode\u003eSafelist\u003c/code\u003e instances should not be mutated while in use. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2473\"\u003e#2473\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the default HTML \u003ccode\u003eTagSet\u003c/code\u003e for current HTML elements: added \u003ccode\u003edialog\u003c/code\u003e, \u003ccode\u003esearch\u003c/code\u003e, \u003ccode\u003epicture\u003c/code\u003e, and \u003ccode\u003eslot\u003c/code\u003e; made \u003ccode\u003eins\u003c/code\u003e, \u003ccode\u003edel\u003c/code\u003e, \u003ccode\u003ebutton\u003c/code\u003e, \u003ccode\u003eaudio\u003c/code\u003e, \u003ccode\u003evideo\u003c/code\u003e, and \u003ccode\u003ecanvas\u003c/code\u003e inline by default (\u003ccode\u003eTag#isInline()\u003c/code\u003e, aligned to phrasing content in the spec); and added readable \u003ccode\u003eElement.text()\u003c/code\u003e boundaries for controls and embedded objects via the new \u003ccode\u003eTag.TextBoundary\u003c/code\u003e option. This improves pretty-printing and keeps normalized text from running adjacent words together. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2493\"\u003e#2493\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAndroid (R8/ProGuard): added a rule to ignore the optional \u003ccode\u003ere2j\u003c/code\u003e dependency when not present. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2459\"\u003e#2459\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eNodeTraversor\u003c/code\u003e regression in 1.21.2 where removing or replacing the current node during \u003ccode\u003ehead()\u003c/code\u003e could revisit the replacement node and loop indefinitely. The traversal docs now also clarify which inserted nodes are visited in the current pass. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2472\"\u003e#2472\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eParsing during charset sniffing no longer fails if an advisory \u003ccode\u003eavailable()\u003c/code\u003e call throws \u003ccode\u003eIOException\u003c/code\u003e, as seen on JDK 8 \u003ccode\u003eHttpURLConnection\u003c/code\u003e. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2474\"\u003e#2474\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCleaner\u003c/code\u003e no longer makes relative URL attributes in the input document absolute when cleaning or validating a \u003ccode\u003eDocument\u003c/code\u003e. URL normalization now applies only to the cleaned output, and \u003ccode\u003eSafelist.isSafeAttribute()\u003c/code\u003e is side effect free. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2475\"\u003e#2475\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCleaner\u003c/code\u003e no longer duplicates enforced attributes when the input \u003ccode\u003eDocument\u003c/code\u003e preserves attribute case. A case-variant source attribute is now replaced by the enforced attribute in the cleaned output. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2476\"\u003e#2476\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eIf a per-request SOCKS proxy is configured, jsoup now avoids using the JDK \u003ccode\u003eHttpClient\u003c/code\u003e, because the JDK would silently ignore that proxy and attempt to connect directly. Those requests now fall back to the legacy \u003ccode\u003eHttpURLConnection\u003c/code\u003e transport instead, which does support SOCKS. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2468\"\u003e#2468\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eConnection.Response.streamParser()\u003c/code\u003e and \u003ccode\u003eDataUtil.streamParser(Path, ...)\u003c/code\u003e could fail on small inputs without a declared charset, if the initial 5 KB charset sniff fully consumed the input and closed it before the stream parse began. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2483\"\u003e#2483\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eIn XML mode, doctypes with an internal subset, such as \u003ccode\u003e\u0026lt;!DOCTYPE root [\u0026lt;!ENTITY name \u0026quot;value\u0026quot;\u0026gt;]\u0026gt;\u003c/code\u003e, now round-trip correctly. The subset is preserved as raw text only; entities are not expanded and external DTDs are not loaded. \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/issues/2486\"\u003e#2486\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrated the integration test server from Jetty to Netty, which actively maintains support for our minimum JDK target (8). \u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://redirect.github.com/jhy/jsoup/pull/2491\"\u003e#2491\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eMy sincere thanks to everyone who contributed to this release!\nIf you have any suggestions for the next release, I would love to hear them; please get in touch via \u003ca href=\"https://github.com/jhy/jsoup/discussions\"\u003ejsoup discussions\u003c/a\u003e, or with me \u003ca href=\"https://jhedley.com/\"\u003edirectly\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eYou can also \u003c!-- raw HTML omitted --\u003efollow me\u003c!-- raw HTML omitted --\u003e (\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e@\u003ca href=\"mailto:jhy@tilde.zone\"\u003ejhy@tilde.zone\u003c/a\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e) on Mastodon / Fediverse to receive occasional notes about jsoup releases.\u003c/p\u003e\n\u003ch2\u003ejsoup Java HTML Parser release 1.22.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ejsoup 1.22.1\u003c/strong\u003e is out now, adding support for the \u003ccode\u003ere2j\u003c/code\u003e regular expression engine for regex-based CSS selectors, a configurable maximum parser depth, and numerous bug fixes and improvements.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003ejsoup\u003c/strong\u003e is a Java library for working with real-world HTML and XML. It provides a very convenient API for extracting and manipulating data, using the best of HTML5 DOM methods and CSS selectors.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://jsoup.org/download\"\u003e\u003cstrong\u003eDownload\u003c/strong\u003e\u003c/a\u003e jsoup now.\u003c/p\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for using the \u003ccode\u003ere2j\u003c/code\u003e regular expression engine for regex-based CSS selectors (e.g. \u003ccode\u003e[attr~=regex]\u003c/code\u003e, \u003ccode\u003e:matches(regex)\u003c/code\u003e), which ensures linear-time performance for regex evaluation. This allows safer handling of arbitrary user-supplied query regexes. To enable, add the \u003ccode\u003ecom.google.re2j\u003c/code\u003e dependency to your classpath, e.g.:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e  \u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;com.google.re2j\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;re2j\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;1.8\u0026lt;/version\u0026gt;\r\n  \u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e(If you already have that dependency in your classpath, but you want to keep using the Java regex engine, you can disable re2j via \u003ccode\u003eSystem.setProperty(\u0026quot;jsoup.useRe2j\u0026quot;, \u0026quot;false\u0026quot;)\u003c/code\u003e.) You can confirm that the re2j engine has been enable...\n\n_Description has been truncated_","html_url":"https://github.com/beyonai/ByClaw/pull/134","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/beyonai%2FByClaw/issues/134","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/134/packages"}},{"old_version":"1.2.83","new_version":"2.0.62","update_type":"major","path":null,"pr_created_at":"2026-05-10T15:20:12.000Z","version_change":"1.2.83 → 2.0.62","issue":{"uuid":"4416001774","node_id":"PR_kwDOOzAwuc7aAn0J","number":1545,"state":"closed","title":"chore(deps): bump com.alibaba:fastjson from 1.2.83 to 2.0.62","user":"dependabot[bot]","labels":["依赖:升级","自动化:提交","Dependabot"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-19T17:37:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-10T15:20:12.000Z","updated_at":"2026-05-19T17:37:49.000Z","time_to_close":785855,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.alibaba:fastjson","old_version":"1.2.83","new_version":"2.0.62","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 1.2.83 to 2.0.62.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.61版本发布\u003c/h2\u003e\n\u003ch1\u003eFASTJSON 2.0.61 Release Notes\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Date:\u003c/strong\u003e 07 Feb 2026\n\u003cstrong\u003eTag:\u003c/strong\u003e 2.0.61 (170f71f)\u003c/p\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThis is a regularly scheduled maintenance release with feature enhancements, performance improvements, and bug fixes. Users should upgrade as needed.\u003c/p\u003e\n\u003ch2\u003eChanges \u0026amp; Bug Fixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eFixed issue where Jackson's \u003ccode\u003e@JsonProperty\u003c/code\u003e on methods was being ignored in record types \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3893\"\u003e#3893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple \u003ccode\u003eArrayIndexOutOfBoundsException\u003c/code\u003e issues in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e, \u003ccode\u003eJSONReaderASCII\u003c/code\u003e, and \u003ccode\u003eJSONReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3883\"\u003e#3883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved performance when parsing JSON with numerous escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3889\"\u003e#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed conflict where global Date writer overrides \u003ccode\u003e@JSONField\u003c/code\u003e format \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3864\"\u003e#3864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeUtils.castToTimestamp\u003c/code\u003e compatibility issues when upgrading from 1.2.83 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3906\"\u003e#3906\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3907\"\u003e#3907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for serializing non-finite numbers (NaN, Infinity) as strings \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded default value support for \u003ccode\u003egetString\u003c/code\u003e and other \u003ccode\u003egetXXX\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3880\"\u003e#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed double quotes issue in \u003ccode\u003eTypeUtils.cast\u003c/code\u003e with Long global converter \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3932\"\u003e#3932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded Java 8 \u003ccode\u003eTimeModule\u003c/code\u003e support including improved \u003ccode\u003eYearMonth\u003c/code\u003e support \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3934\"\u003e#3934\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3935\"\u003e#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed scientific notation floating point deserialization errors \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3917\"\u003e#3917\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3939\"\u003e#3939\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3955\"\u003e#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded serialization support for \u003ccode\u003eorg.w3c.dom.Node\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3960\"\u003e#3960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed exception when parsing object keys with emoji and escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3928\"\u003e#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed generic type inference for \u003ccode\u003eList\u003c/code\u003e subclasses during deserialization \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3926\"\u003e#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for custom error messages in JSON Schema validation \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1559\"\u003e#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eparse(InputStream)\u003c/code\u003e overload with default context \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eDirectByteBuffer\u003c/code\u003e \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e for \u003ccode\u003ejava.nio.ByteBuffer#array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for composing multiple filters (\u003ccode\u003ePropertyFilter\u003c/code\u003e, \u003ccode\u003ePropertyPreFilter\u003c/code\u003e, etc.) \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3877\"\u003e#3877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect overflow check when parsing \u003ccode\u003eBigInteger\u003c/code\u003e as \u003ccode\u003eDouble\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced security checks in hex digit processing\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003ereadString\u003c/code\u003e performance in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e/\u003ccode\u003eJSONReaderUTF16\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed various issues with \u003ccode\u003eWriteNulls\u003c/code\u003e, \u003ccode\u003eErrorOnNullForPrimitives\u003c/code\u003e, \u003ccode\u003eNotWriteDefaultValue\u003c/code\u003e, and other features\u003c/li\u003e\n\u003cli\u003eAdded ProGuard rules for fields affected by reflection operations\u003c/li\u003e\n\u003cli\u003eFixed cast error when using \u003ccode\u003e-Dfastjson2.creator=reflect\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1563\"\u003e#1563\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eMaven Dependency Configuration\u003c/h2\u003e\n\u003ch3\u003eStandard Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;2.0.61\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAndroid 5 Optimized Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/alibaba/fastjson2/commits/2.0.62\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=maven\u0026previous-version=1.2.83\u0026new-version=2.0.62)](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/ACANX/MetaOpen/pull/1545","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ACANX%2FMetaOpen/issues/1545","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1545/packages"}},{"old_version":"1.2.75","new_version":"1.2.83","update_type":"patch","path":null,"pr_created_at":"2026-04-28T13:15:23.000Z","version_change":"1.2.75 → 1.2.83","issue":{"uuid":"4343432899","node_id":"PR_kwDOSO35Cc7WWMfb","number":1,"state":"closed","title":"build(deps): bump the maven group across 3 directories with 9 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-21T01:04:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-28T13:15:23.000Z","updated_at":"2026-05-21T01:04:35.000Z","time_to_close":1943350,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"maven","update_count":9,"packages":[{"name":"commons-io:commons-io","old_version":"2.6","new_version":"2.14.0"},{"name":"cn.hutool:hutool-all","old_version":"5.1.0","new_version":"5.8.21","repository_url":"https://github.com/looly/hutool"},{"name":"org.owasp.antisamy:antisamy","old_version":"1.5.7","new_version":"1.7.5","repository_url":"https://github.com/nahsra/antisamy"},{"name":"org.hibernate:hibernate-validator","old_version":"6.0.18.Final","new_version":"6.2.0.Final"},{"name":"com.baomidou:mybatis-plus","old_version":"3.4.1","new_version":"3.5.3.1","repository_url":"https://github.com/baomidou/mybatis-plus"},{"name":"junit:junit","old_version":"4.12","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"},{"name":"com.alibaba:fastjson","old_version":"1.2.75","new_version":"1.2.83","repository_url":"https://github.com/alibaba/fastjson"},{"name":"xerces:xercesImpl","old_version":"2.12.0","new_version":"2.12.2"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.11.4","new_version":"2.12.7.1","repository_url":"https://github.com/FasterXML/jackson"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| commons-io:commons-io | `2.6` | `2.14.0` |\n| [cn.hutool:hutool-all](https://github.com/looly/hutool) | `5.1.0` | `5.8.21` |\n| [org.owasp.antisamy:antisamy](https://github.com/nahsra/antisamy) | `1.5.7` | `1.7.5` |\n| org.hibernate:hibernate-validator | `6.0.18.Final` | `6.2.0.Final` |\n| [com.baomidou:mybatis-plus](https://github.com/baomidou/mybatis-plus) | `3.4.1` | `3.5.3.1` |\n| [junit:junit](https://github.com/junit-team/junit4) | `4.12` | `4.13.1` |\n| [com.alibaba:fastjson](https://github.com/alibaba/fastjson) | `1.2.75` | `1.2.83` |\n| xerces:xercesImpl | `2.12.0` | `2.12.2` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.11.4` | `2.12.7.1` |\n\nBumps the maven group with 8 updates in the /ly directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| commons-io:commons-io | `2.6` | `2.14.0` |\n| [cn.hutool:hutool-all](https://github.com/looly/hutool) | `5.1.0` | `5.8.21` |\n| [org.owasp.antisamy:antisamy](https://github.com/nahsra/antisamy) | `1.5.7` | `1.7.5` |\n| org.hibernate:hibernate-validator | `6.0.18.Final` | `6.2.0.Final` |\n| [com.baomidou:mybatis-plus](https://github.com/baomidou/mybatis-plus) | `3.4.1` | `3.5.3.1` |\n| [junit:junit](https://github.com/junit-team/junit4) | `4.12` | `4.13.1` |\n| [com.alibaba:fastjson](https://github.com/alibaba/fastjson) | `1.2.75` | `1.2.83` |\n| xerces:xercesImpl | `2.12.0` | `2.12.2` |\n\nBumps the maven group with 1 update in the /cn-daju-tools/cn-daju-tools-j2cache directory: [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).\n\nUpdates `commons-io:commons-io` from 2.6 to 2.14.0\n\nUpdates `cn.hutool:hutool-all` from 5.1.0 to 5.8.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/looly/hutool/releases\"\u003ecn.hutool:hutool-all's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.8.21(2023-07-29)\u003c/h1\u003e\n\u003ch3\u003e🐣新特性\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      list 为空时，CollUtil.max等返回null而非异常（pr#1027@Gitee）\u003c/li\u003e\n\u003cli\u003e【poi   】      ExcelReader.getWriter逻辑变更，当从非文件读取时，获取sheet，而非空表格。\u003c/li\u003e\n\u003cli\u003e【core  】      Ipv4Util 新增方法：检测指定 IP 地址是否匹配通配符（pr#3171@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      DateUtil.parse适配6位毫秒格式（issue#I7H34N@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      RandomUtil增加可选是否包含边界的重载（issue#3182@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      StrUtil增加truncateByByteLength方法（pr#3176@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      身份证工具类isValidCard18、isValidCard15入参null直接返回null（pr#1034@Gitee）\u003c/li\u003e\n\u003cli\u003e【http  】      使用multiparty方式支持body参数（issue#3158@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      ZipReader增加setMaxSizeDiff方法，自定义或关闭ZipBomb（issue#3018@Github）\u003c/li\u003e\n\u003cli\u003e【db    】      Query.of(entity)构建时传入fields（issue#I7M5JU@Gitee）\u003c/li\u003e\n\u003cli\u003e【db    】      clickhouse驱动名称变更为com.clickhouse.jdbc.ClickHouseDriver（issue#3224@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      UrlResource增加size方法（issue#3226@Github）\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞Bug修复\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      修复MapUtil工具使用filter方法构造传入参数结果问题（issue#3162@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复序列化和反序列化Class问题（issue#I7FQ29@Gitee）\u003c/li\u003e\n\u003cli\u003e【setting】     修复utf8-bom的setting文件读取问题（issue#I7G34E@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复PathUtil.getMimeType可能造成的异常（issue#3179@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复Pair序列化转换无效问题（issue#I7GPGX@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复TypeUtil.getTypeArgument对实现接口获取不全面问题（issue#I7CRIW@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复BeanUtil.isCommonFieldsEqual判空导致的问题\u003c/li\u003e\n\u003cli\u003e【extra 】      修复CompressUtil.createArchiver 将文件压缩为tgz时文件名规则无效问题（issue#I7LLL7@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复脱敏银行卡号长度bug（pr#3210@Github）\u003c/li\u003e\n\u003cli\u003e【jwt   】      修复JWTSignerUtil中ES256签名不符合规范问题（issue#3205@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复UserInfo获取country问题（issue#I7MCKW@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复MVEL加载错误问题（issue#3214@Github）\u003c/li\u003e\n\u003cli\u003e【json  】      修复JSONBeanParser在遇到List时没有被正确递归问题（issue#I7M2GZ@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复VersionComparator对1.0.3及1.0.2a比较有误的问题（pr#1043@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复IOS系统下，chrome 浏览器的解析规则有误（pr#1044@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复多线程下Sftp中Channel关闭的问题（issue#I7OHIB@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复CVE-2023-24163漏洞（issue#I6AJWJ@Gitee）\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.8.20(2023-06-16)\u003c/h1\u003e\n\u003ch3\u003e🐣新特性\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      UrlQuery增加setStrict方法，区分是否严格模式（issue#I78PB1@Gitee）\u003c/li\u003e\n\u003cli\u003e【poi   】      添加系列方法writeCol，以支持按列输出（pr#1003@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      CollUtil新增anyMatch和allMatch方法（pr#1008@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      CsvWriter如果开启了append=true，默认自动开启endingLineBreak=true（pr#1010@Gitee）\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞Bug修复\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      修复TreeUtil.getParentsName()获取到的路径集合中存在值为null的路径名称问题（issue#I795IN@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复umberUtil.parseNumber对+解析问题（issue#I79VS7@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复IdcardUtil.getGenderByIdCard存在潜在的异常（pr#1007@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复Table#contains空指针问题（issue#3135@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复FileUtil.checkSlip方法缺陷（issue#3140@Github）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复Sftp中exists方法父目录不存在时报错（issue#I7CSQ9@Gitee）\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/chinabugotech/hutool/blob/v5-master/CHANGELOG.md\"\u003ecn.hutool:hutool-all's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.8.21(2023-07-29)\u003c/h1\u003e\n\u003ch3\u003e🐣新特性\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      list 为空时，CollUtil.max等返回null而非异常（pr#1027@Gitee）\u003c/li\u003e\n\u003cli\u003e【poi   】      ExcelReader.getWriter逻辑变更，当从非文件读取时，获取sheet，而非空表格。\u003c/li\u003e\n\u003cli\u003e【core  】      Ipv4Util 新增方法：检测指定 IP 地址是否匹配通配符（pr#3171@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      DateUtil.parse适配6位毫秒格式（issue#I7H34N@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      RandomUtil增加可选是否包含边界的重载（issue#3182@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      StrUtil增加truncateByByteLength方法（pr#3176@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      身份证工具类isValidCard18、isValidCard15入参null直接返回null（pr#1034@Gitee）\u003c/li\u003e\n\u003cli\u003e【http  】      使用multiparty方式支持body参数（issue#3158@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      ZipReader增加setMaxSizeDiff方法，自定义或关闭ZipBomb（issue#3018@Github）\u003c/li\u003e\n\u003cli\u003e【db    】      Query.of(entity)构建时传入fields（issue#I7M5JU@Gitee）\u003c/li\u003e\n\u003cli\u003e【db    】      clickhouse驱动名称变更为com.clickhouse.jdbc.ClickHouseDriver（issue#3224@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      UrlResource增加size方法（issue#3226@Github）\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞Bug修复\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      修复MapUtil工具使用filter方法构造传入参数结果问题（issue#3162@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复序列化和反序列化Class问题（issue#I7FQ29@Gitee）\u003c/li\u003e\n\u003cli\u003e【setting】     修复utf8-bom的setting文件读取问题（issue#I7G34E@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复PathUtil.getMimeType可能造成的异常（issue#3179@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复Pair序列化转换无效问题（issue#I7GPGX@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复TypeUtil.getTypeArgument对实现接口获取不全面问题（issue#I7CRIW@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复BeanUtil.isCommonFieldsEqual判空导致的问题\u003c/li\u003e\n\u003cli\u003e【extra 】      修复CompressUtil.createArchiver 将文件压缩为tgz时文件名规则无效问题（issue#I7LLL7@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复脱敏银行卡号长度bug（pr#3210@Github）\u003c/li\u003e\n\u003cli\u003e【jwt   】      修复JWTSignerUtil中ES256签名不符合规范问题（issue#3205@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复UserInfo获取country问题（issue#I7MCKW@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复MVEL加载错误问题（issue#3214@Github）\u003c/li\u003e\n\u003cli\u003e【json  】      修复JSONBeanParser在遇到List时没有被正确递归问题（issue#I7M2GZ@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复VersionComparator对1.0.3及1.0.2a比较有误的问题（pr#1043@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复IOS系统下，chrome 浏览器的解析规则有误（pr#1044@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复多线程下Sftp中Channel关闭的问题（issue#I7OHIB@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复CVE-2023-24163漏洞（issue#I6AJWJ@Gitee）\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch1\u003e5.8.20(2023-06-16)\u003c/h1\u003e\n\u003ch3\u003e🐣新特性\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      UrlQuery增加setStrict方法，区分是否严格模式（issue#I78PB1@Gitee）\u003c/li\u003e\n\u003cli\u003e【poi   】      添加系列方法writeCol，以支持按列输出（pr#1003@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      CollUtil新增anyMatch和allMatch方法（pr#1008@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      CsvWriter如果开启了append=true，默认自动开启endingLineBreak=true（pr#1010@Gitee）\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞Bug修复\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      修复TreeUtil.getParentsName()获取到的路径集合中存在值为null的路径名称问题（issue#I795IN@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复umberUtil.parseNumber对+解析问题（issue#I79VS7@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复IdcardUtil.getGenderByIdCard存在潜在的异常（pr#1007@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复Table#contains空指针问题（issue#3135@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复FileUtil.checkSlip方法缺陷（issue#3140@Github）\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/chinabugotech/hutool/commit/5889435e0998a4159f4c219ac001a44d50070b8c\"\u003e\u003ccode\u003e5889435\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/0eee7eadc7267641fd53ceabb9e956a112b71c29\"\u003e\u003ccode\u003e0eee7ea\u003c/code\u003e\u003c/a\u003e 修复CVE-2023-24163漏洞\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/9f777b35545813fc7055cb6a28b170595e6a728d\"\u003e\u003ccode\u003e9f777b3\u003c/code\u003e\u003c/a\u003e add test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/d179823a2a96d721f3b09efbf925ebd69667e3a9\"\u003e\u003ccode\u003ed179823\u003c/code\u003e\u003c/a\u003e UrlResource增加size方法\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/e8c1f7ad7b40f029b2dfafd92e3bf1426989881f\"\u003e\u003ccode\u003ee8c1f7a\u003c/code\u003e\u003c/a\u003e 修复多线程下Sftp中Channel关闭的问题\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/68daef704ede6feb6d54c63feb147a8d1ba40225\"\u003e\u003ccode\u003e68daef7\u003c/code\u003e\u003c/a\u003e 修复IOS系统下，chrome 浏览器的解析规则有误\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/04b5cc9e0ffc4603750aa825d230dbaea842810e\"\u003e\u003ccode\u003e04b5cc9\u003c/code\u003e\u003c/a\u003e !1044 修复issues:I7OTCU (IOS系统下，chrome 浏览器的解析规则有误)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/e1d2926dc74f2f8678fa8594e88d4a3e46298559\"\u003e\u003ccode\u003ee1d2926\u003c/code\u003e\u003c/a\u003e fix bug:issues/I7OTCU\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/1af3851158bb116588f63e8c86f3611f0a22fa1b\"\u003e\u003ccode\u003e1af3851\u003c/code\u003e\u003c/a\u003e 更新开原许可URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/4a0eb2d82d8b3b7f4387ca36257cd4ba60c1cffe\"\u003e\u003ccode\u003e4a0eb2d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/looly/hutool/issues/3228\"\u003e#3228\u003c/a\u003e from zemochen/v5-dev\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/looly/hutool/compare/5.1.0...5.8.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.owasp.antisamy:antisamy` from 1.5.7 to 1.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nahsra/antisamy/releases\"\u003eorg.owasp.antisamy:antisamy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease version 1.7.5\u003c/h2\u003e\n\u003cp\u003eThis release addresses the vulnerability documented in \u003ca href=\"https://github.com/nahsra/antisamy/security/advisories/GHSA-2mrq-w8pv-5pvq\"\u003ehttps://github.com/nahsra/antisamy/security/advisories/GHSA-2mrq-w8pv-5pvq\u003c/a\u003e. AntiSamy versions prior to v1.7.5 are subject to mutation XSS (mXSS) vulnerability when preserving comments. - \u003ca href=\"https://www.cvedetails.com/cve/CVE-2024-23635\"\u003ehttps://www.cvedetails.com/cve/CVE-2024-23635\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIn addition, a number of libraries and plugins were upgraded.\u003c/p\u003e\n\u003cp\u003eNote: The upgrade in the HTML parser may alter outputs compared to 1.7.4 and before. This may impact regression tests that involve AntiSamy if they are too strict when comparing a resulting output with the expected one.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.7.4\u003c/h2\u003e\n\u003cp\u003eThis release addresses the vulnerability documented in CVE-2023-43643. AntiSamy versions prior to v1.7.4 are subject to mutation XSS (mXSS) vulnerability when preserving comments. - \u003ca href=\"https://www.cvedetails.com/cve/CVE-2023-43643\"\u003ehttps://www.cvedetails.com/cve/CVE-2023-43643\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIn addition, a number of libraries and plugins were upgraded, including one with a known vulnerability. Specifically, AntiSamy 1.7.4 upgraded to batik-css v1.17 because batik-css:1.16 is subject to \u003ca href=\"https://www.cvedetails.com/cve/CVE-2022-44729\"\u003ehttps://www.cvedetails.com/cve/CVE-2022-44729\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c/strong\u003e: The upgrade in the HTML parser \u003cem\u003emay alter\u003c/em\u003e outputs compared to 1.7.3 and before. This may impact in regression tests that involve AntiSamy if they are too strict when comparing a resulting output with the expected one.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.7.3\u003c/h2\u003e\n\u003cp\u003eThis release simply upgrades a number of dependencies, including one with a known CVE. Versions of org.htmlunit:neko-htmlunit prior to 3.0.0 used by AntiSamy 1.7.2 is subject to \u003ca href=\"https://www.cvedetails.com/cve/CVE-2023-26119/\"\u003eCVE-2023-26119\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.7.2\u003c/h2\u003e\n\u003cp\u003eThis release simply upgrades a number of dependencies, including one with known CVEs. The previous version of batik-css (1.14) used by AntiSamy 1.7.1 has two CVEs: CVE-2022-42890, CVE-2022-41704.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.7.1\u003c/h2\u003e\n\u003cp\u003eThis release addresses the following issues:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDocumentation Improvements: Clarifying that relying on getErrorMessages() or getNumberOfErrors() is UNSAFE.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThere has been much confusion about the \u003ccode\u003egetErrorMessages()\u003c/code\u003e method. The \u003ccode\u003egetErrorMessages()\u003c/code\u003e method (nor \u003ccode\u003egetNumberOfErrors()\u003c/code\u003e) does not subtly answer the question \u0026quot;is this safe input?\u0026quot; in the affirmative if it returns an empty list. You must always use the sanitized input and there is no way to be sure the input passed in had no attacks.\u003c/p\u003e\n\u003cp\u003eWe had already added a note about this in the README for AntiSamy 1.7.0, but we have now added similar information to the Javadoc for all the related methods. That way if a developer is reading the Javadoc, they are more likely to notice that these methods are purely informational, and CANNOT be relied on for security. Only CleanResults.getCleanHTML() can be relied on to provide safe/clean HTML to send back to the user's browser.\u003c/p\u003e\n\u003col start=\"2\"\u003e\n\u003cli\u003eAnnouncing plan to deprecate support for external stylesheets\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThe AntiSamy team has decided that supporting the ability to allow embedded remote CSS is dangerous and so we are deprecating this feature and it will be removed in a future release. It is expected that there are very few, if any, users of this feature.\u003c/p\u003e\n\u003cp\u003eWe have added a log WARNing if this feature is invoked. If you are using this API, please disable/remove this feature by switching to the primary CssScanner() constructor that does not enable this feature, or dropping direct use of this constructor because, by default, this feature it not enabled.\u003c/p\u003e\n\u003col start=\"3\"\u003e\n\u003cli\u003eMinor Bug \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/200\"\u003e#200\u003c/a\u003e: AntiSamy converting single quotes to double quotes for font-family which is causing issue while rendering\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThis issue was fixed in this release. See the issue ticket for more details.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.7.0\u003c/h2\u003e\n\u003cp\u003eThis release eliminates everything deprecated in the 1.6.8 release, and includes a few minor plugin and library updates, but otherwise no other changes. The details of the things removed are documented in the README and issue \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/195\"\u003e#195\u003c/a\u003e. The README describes the new APIs that replace any deprecated APIs that were removed. AntiSamy 1.7.0 requires Java 8+.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.6.8\u003c/h2\u003e\n\u003cp\u003eThis release simply upgrades net.sourceforge.htmlunit:neko-htmlunit to version 2.61.0 to eliminate a DOS vulnerability in that library discovered in version 2.60.0 and prior (\u003ca href=\"https://www.cvedetails.com/cve/CVE-2022-29546\"\u003ehttps://www.cvedetails.com/cve/CVE-2022-29546\u003c/a\u003e).\u003c/p\u003e\n\u003ch2\u003eRelease version 1.6.7\u003c/h2\u003e\n\u003cp\u003eThis release addresses a minor issue in the security fixes implemented in 1.6.6. While those fixes addressed most of the security concerns in the security issue reported to us by the researcher, our fix had a minor bug that allowed something to sneak through. This release fixes that, and includes the changes from 1.6.6.1 that compile AntiSamy.jar to Java 7 bytecode.\u003c/p\u003e\n\u003cp\u003eIt specifically addresses CVE-2022-29577, which is the complete fix to: CVE-2022-28367: AntiSamy before 1.6.6 allows XSS via HTML tag smuggling on STYLE content. - \u003ca href=\"https://www.cvedetails.com/cve/CVE-2022-29577\"\u003ehttps://www.cvedetails.com/cve/CVE-2022-29577\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/nahsra/antisamy/commit/12a2e31d3855430c119480655c2bbbbb79a66ecd\"\u003e\u003ccode\u003e12a2e31\u003c/code\u003e\u003c/a\u003e Release 1.7.5 ready.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/3e84410ed06ab67f0a4cc3183c67528210f4847d\"\u003e\u003ccode\u003e3e84410\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/422\"\u003e#422\u003c/a\u003e from nahsra/dependabot/maven/org.htmlunit-neko-htmlun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/51bed6e8b2c9dd8498642227f2540e1c9f3bbc6f\"\u003e\u003ccode\u003e51bed6e\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:neko-htmlunit from 3.10.0 to 3.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/a327cd26873210886b9ab712aa483389cf981aca\"\u003e\u003ccode\u003ea327cd2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/421\"\u003e#421\u003c/a\u003e from nahsra/dependabot/maven/org.apache.httpcomponent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/0c966b42c0e6cc86e587a05ead1c5299305441eb\"\u003e\u003ccode\u003e0c966b4\u003c/code\u003e\u003c/a\u003e Bump org.apache.httpcomponents.client5:httpclient5 from 5.3 to 5.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/4264a0b344d3e24b2f9b8cd21f596a5317c4b6db\"\u003e\u003ccode\u003e4264a0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/420\"\u003e#420\u003c/a\u003e from nahsra/dependabot/maven/org.cyclonedx-cyclonedx-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/8e9ae8dc350bcd30985afc79ab0110c225202db0\"\u003e\u003ccode\u003e8e9ae8d\u003c/code\u003e\u003c/a\u003e Bump org.cyclonedx:cyclonedx-maven-plugin from 2.7.10 to 2.7.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/aa88f4ad44b9dde2100f3d1cd430b2932f6ff96c\"\u003e\u003ccode\u003eaa88f4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/419\"\u003e#419\u003c/a\u003e from nahsra/bang-comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/0b1a534fbe496f4a109e5375c9d6e4c28fbbc249\"\u003e\u003ccode\u003e0b1a534\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into bang-comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/5268923b8f16914bbab4573149a6c08091a464bb\"\u003e\u003ccode\u003e5268923\u003c/code\u003e\u003c/a\u003e Upgrade a few dependencies.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nahsra/antisamy/compare/v1.5.7...v1.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.hibernate:hibernate-validator` from 6.0.18.Final to 6.2.0.Final\n\nUpdates `com.baomidou:mybatis-plus` from 3.4.1 to 3.5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baomidou/mybatis-plus/releases\"\u003ecom.baomidou:mybatis-plus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.3.1\u003c/h2\u003e\n\u003cp\u003e紧急修改 lambdaQuery()...One() 实体不存在导致的 BUG\u003c/p\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cp\u003e多租户插件:多表join表名必需起别名,否则追加的过滤条件不带前缀\nInterceptorIgnore 不能过滤 selectKey 的问题\n分页新增informix数据库支持\n分页新增优炫数据库支持\n分页新增TDengine数据库支持\n分页新增亚马逊redshift数据库支持\n支持spring-boot 2.7以上版本\n雪花id新增反解时间戳方法Sequence#parseIdTimestamp\nBaseMapper.selectCount生成语句加入中AS total\n修复IllegalSQLInnerInterceptor类ClassCastException异常，并优化日志\n移除注解OrderBy的过时属性isDesc\n移除TableInfo过时方法\n加入JoinTableInfoInitHandler类参与TableInfo初始化\n修复StringUtils.sqlInjectionReplaceBlank方法过滤sql不全，可能会导致sql注入的情况\n增加IService.lambdaQuery(entity)支持，写法更便捷\n新增数据变更记录（数据审计）插件DataChangeRecorderInnerInterceptor\n新增查询条件方法 notLikeLeft 和 notLikeRight\n数据权限多表解析部分处理优化\n允许子类重写 orderBy 基础方法 gitee issues/I61F51\n新增Db类，调整 SimpleQuery 类\n新增脚本自动维护功能\n新增支持手动拦截器忽略策略，例如 InterceptorIgnoreHelper.handle(IgnoreStrategy.builder().tenantLine(true).build());\n支持 PG 数据字段大写 ID 自增 fixed issues/I4T0YJ\n代码生成器重构完成，合并回 MP 核心代码库\n代码生成器增加是否生成service接口的开关\u003c/p\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003cp\u003e新增 impala 数据库支\u003cdel\u003e持\n缓存动态获取数据库类型\u003c/del\u003e\n新增可控分配 id 方法 fixed github pull/4231\n延迟枚举扫描注册\n乐观锁插件支持根据wrapper填充 github pull/3664\nH2KeyGenerator 语法修改\nSimpleQuery 优化及Bug修改\nfixed gitee issues/I4P9EN\nSybaseDialect 关键词替换优化\u003c/p\u003e\n\u003ch2\u003ev3.4.3\u003c/h2\u003e\n\u003cp\u003e增加瀚高数据库支持\n增加注解 Order By 支持默认排序\nWrapper exists notExists orderBy groupBy 支持参数绑定\nWrapper 支持 setParamAlias 其它优化\n优化 KeyGenerator 支持多实现多数据源注入\n增强 ServiceImpl 泛型推断，解决多继承与代理问题\n新增 PageDto 用于微服务对象传输序列化\n新增 Page 提供静态 of 构造方式\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baomidou/mybatis-plus/blob/3.0/CHANGELOG.md\"\u003ecom.baomidou:mybatis-plus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v3.5.3.1] 2022.12.29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebug:生成模块pg和dm语句模式名增加\u003c/li\u003e\n\u003cli\u003efeat: 优化 ChainWrapper#getEntityClass\u003c/li\u003e\n\u003cli\u003efix: 修复在 IService.lambdaQuery().one() 使用场景在数据库无数据时报错问题\u003c/li\u003e\n\u003cli\u003eest 以及租户插件解析sql遇到多表必须给表起别名\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v3.5.3] 2022.12.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e多租户插件:多表join表名必需起别名,否则追加的过滤条件不带前缀\u003c/li\u003e\n\u003cli\u003eInterceptorIgnore 不能过滤 selectKey 的问题\u003c/li\u003e\n\u003cli\u003e分页新增\u003ccode\u003einformix数据库\u003c/code\u003e支持\u003c/li\u003e\n\u003cli\u003e分页新增\u003ccode\u003e优炫数据库\u003c/code\u003e支持\u003c/li\u003e\n\u003cli\u003e分页新增\u003ccode\u003eTDengine数据库\u003c/code\u003e支持\u003c/li\u003e\n\u003cli\u003e分页新增\u003ccode\u003e亚马逊redshift数据库\u003c/code\u003e支持\u003c/li\u003e\n\u003cli\u003e支持spring-boot 2.7以上版本\u003c/li\u003e\n\u003cli\u003e雪花id新增反解时间戳方法\u003ccode\u003eSequence#parseIdTimestamp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBaseMapper.selectCount生成语句加入中\u003ccode\u003eAS total\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e修复IllegalSQLInnerInterceptor类ClassCastException异常，并优化日志\u003c/li\u003e\n\u003cli\u003e移除注解\u003ccode\u003eOrderBy\u003c/code\u003e的过时属性\u003ccode\u003eisDesc\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e移除\u003ccode\u003eTableInfo\u003c/code\u003e过时方法\u003c/li\u003e\n\u003cli\u003e加入\u003ccode\u003eJoinTableInfoInitHandler\u003c/code\u003e类参与\u003ccode\u003eTableInfo\u003c/code\u003e初始化\u003c/li\u003e\n\u003cli\u003e修复StringUtils.sqlInjectionReplaceBlank方法过滤sql不全，可能会导致sql注入的情况\u003c/li\u003e\n\u003cli\u003e增加IService.lambdaQuery(entity)支持，写法更便捷\u003c/li\u003e\n\u003cli\u003e新增数据变更记录（数据审计）插件\u003ccode\u003eDataChangeRecorderInnerInterceptor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e新增查询条件方法 notLikeLeft 和 notLikeRight\u003c/li\u003e\n\u003cli\u003e数据权限多表解析部分处理优化\u003c/li\u003e\n\u003cli\u003e允许子类重写 orderBy 基础方法 gitee issues/I61F51\u003c/li\u003e\n\u003cli\u003e新增Db类，调整 SimpleQuery 类\u003c/li\u003e\n\u003cli\u003e新增脚本自动维护功能\u003c/li\u003e\n\u003cli\u003e新增支持手动拦截器忽略策略，例如 \u003ccode\u003eInterceptorIgnoreHelper.handle(IgnoreStrategy.builder().tenantLine(true).build());\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e支持 PG 数据字段大写 ID 自增 fixed issues/I4T0YJ\u003c/li\u003e\n\u003cli\u003e代码生成器重构完成，合并回 MP 核心代码库\u003c/li\u003e\n\u003cli\u003e代码生成器增加是否生成service接口的开关\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v3.5.2] 2022.06.01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e升级 mybatis 3.5.10\u003c/li\u003e\n\u003cli\u003e升级 jsqlparser 4.4\u003c/li\u003e\n\u003cli\u003e添加 vertical 数据库分页支持\u003c/li\u003e\n\u003cli\u003e添加对Gbase 8s 数据库支持\u003c/li\u003e\n\u003cli\u003e添加对 行云 数据库分页的支持\u003c/li\u003e\n\u003cli\u003e添加对 Firebird 数据库分页的支持\u003c/li\u003e\n\u003cli\u003e修复参数填充判断错误，标记替换字段常量\u003c/li\u003e\n\u003cli\u003eDbType 清理以及 IDialect 实现类的清理\u003c/li\u003e\n\u003cli\u003e新增SqlHelper.execute，通过entityClass获取BaseMapper\u003c/li\u003e\n\u003cli\u003e枚举处理优化,不再需要'typeEnumsPackage'这个配置\u003c/li\u003e\n\u003cli\u003efix 租户id获取的执行顺序\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/baomidou/mybatis-plus/commit/188370b6539ce3a09100e6b428722dcc0620c747\"\u003e\u003ccode\u003e188370b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e3.5.3.1-SNAPSHOT\u003c/code\u003e与\u003ccode\u003e3.5.3.1\u003c/code\u003e版本一同发布\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/d3cfdb368b09894963f806dfd075bd067ebd1d31\"\u003e\u003ccode\u003ed3cfdb3\u003c/code\u003e\u003c/a\u003e test 以及租户插件解析sql遇到多表必须给表起别名\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/e4e500d67eb43687f1a3c97e54d0a42b6f0936a0\"\u003e\u003ccode\u003ee4e500d\u003c/code\u003e\u003c/a\u003e fix: 修复在 IService.lambdaQuery().one() 使用场景在数据库无数据时报错问题和重复调用问题\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/dabd0532766b108988d3140ca47af9d8a94fa310\"\u003e\u003ccode\u003edabd053\u003c/code\u003e\u003c/a\u003e feat: 优化 ChainWrapper#getEntityClass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/f884ca74feeeb3cac2a8c236b9d82f300209d09f\"\u003e\u003ccode\u003ef884ca7\u003c/code\u003e\u003c/a\u003e 调整引入包问题\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/84091f9df7fdd9da08034995392d8f46482f3b7b\"\u003e\u003ccode\u003e84091f9\u003c/code\u003e\u003c/a\u003e 发布新春版 3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/a09cb7025e6c743f6e13fea013ac9b8e9e704412\"\u003e\u003ccode\u003ea09cb70\u003c/code\u003e\u003c/a\u003e 删除多余插件解决引入 kotlin 依赖问题\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/cfb025acaca7384ff573e54d5108dc1e5f032085\"\u003e\u003ccode\u003ecfb025a\u003c/code\u003e\u003c/a\u003e 3.5.3 更新日志，内测 3 天，新版本 28 号发布\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/44f2f0b1969fa32c9623d3bb4f96075daf70e7eb\"\u003e\u003ccode\u003e44f2f0b\u003c/code\u003e\u003c/a\u003e 优化 ddl 支持 sb3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/01720ed0eea2b964470462d499f7873cc7c7f26e\"\u003e\u003ccode\u003e01720ed\u003c/code\u003e\u003c/a\u003e 测试线程问题 gitee issues/I4S9U5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baomidou/mybatis-plus/compare/v3.4.1...v3.5.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.12 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.12...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.alibaba:fastjson` from 1.2.75 to 1.2.83\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFASTJSON 1.2.83版本发布（安全修复）\u003c/h2\u003e\n\u003cp\u003e这是一个安全修复版本，修复最近收到在特定场景下可以绕过autoType关闭限制的漏洞，建议fastjson用户尽快采取安全措施保障系统安全。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003e安全修复方案\u003c/a\u003e ：\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003ehttps://github.com/alibaba/fastjson/wiki/security_update_20220523\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFASTJSON2已经发布并且提供兼容包，性能更好也更安全，升级指南 \u003ca href=\"https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\"\u003ehttps://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e安全加固\u003c/li\u003e\n\u003cli\u003e修复JDK17下setAccessible报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.83\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.0.x Releases \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ehttps://github.com/alibaba/fastjson2/releases\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.79版本发布，BUG修复\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复引入MethodInheritanceComparator导致某些场景序列化报错的问题\u003c/li\u003e\n\u003cli\u003e增强JDK 9兼容\u003c/li\u003e\n\u003cli\u003e修复JSONArray/JSONObject的equals方法在内部对象map/list相同时不直接返回true的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.79\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.76版本发布，BUG修复增强兼容\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复一些直接抛RuntimeException的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3631\"\u003e#3631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparser自动识别gzip bytes \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3614\"\u003e#3614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Throwable继承类属性不支持自动类型转换问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3217\"\u003e#3217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复PrettyFormat情况下引用计算不对的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3672\"\u003e#3672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复AutoType不兼容LinkedHashMap的问题\u003c/li\u003e\n\u003cli\u003e增强对Enum类型的自定类型转换\u003c/li\u003e\n\u003cli\u003e修复deserializeUsing在泛型某些场景不能正常工作的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3693\"\u003e#3693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e提升JSONReader性能，减少小对象创建 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3627\"\u003e#3627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对JSONPath对filter的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3629\"\u003e#3629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONPath支持忽略NullValue的选项 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3607\"\u003e#3607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对定制化enum的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3601\"\u003e#3601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对java.time.Instant和org.joda.time.Instant的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3539\"\u003e#3539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Parser某些场景不能识别引用的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\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/alibaba/fastjson/commit/26f13f84fdd522de10678e43f55fde918ab7b347\"\u003e\u003ccode\u003e26f13f8\u003c/code\u003e\u003c/a\u003e 1.2.83\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/8f3410f81cbd437f7c459f8868445d50ad301f15\"\u003e\u003ccode\u003e8f3410f\u003c/code\u003e\u003c/a\u003e bug fix for autotype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/cd3c2de6968f0046be1ac4cc7475627ebefbcf64\"\u003e\u003ccode\u003ecd3c2de\u003c/code\u003e\u003c/a\u003e improved jdk8 java.time support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/c63866eaca27441721a82ad8a2553b929e1e3360\"\u003e\u003ccode\u003ec63866e\u003c/code\u003e\u003c/a\u003e remove unused import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/35db4adad70c32089542f23c272def1ad920a60d\"\u003e\u003ccode\u003e35db4ad\u003c/code\u003e\u003c/a\u003e bug fix for autoType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/3f009e10a6905778b42dd3f8cad2de3b194a62d4\"\u003e\u003ccode\u003e3f009e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4085\"\u003e#4085\u003c/a\u003e from hengyunabc/fix_setAccessible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/dd3de5f84bcbf0c13ad60df0c3feb9d564727447\"\u003e\u003ccode\u003edd3de5f\u003c/code\u003e\u003c/a\u003e fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/a234f9abba58add6e5ef9d44b0c24bf49a583905\"\u003e\u003ccode\u003ea234f9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4084\"\u003e#4084\u003c/a\u003e from alibaba/revert-4078-master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/0814909139735ea4c7648e755630fd49da7be059\"\u003e\u003ccode\u003e0814909\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/ab82d0bacadd04226f3f926463ff6a56980c7a4b\"\u003e\u003ccode\u003eab82d0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4078\"\u003e#4078\u003c/a\u003e from hengyunabc/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson/compare/1.2.75...1.2.83\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `xerces:xercesImpl` from 2.12.0 to 2.12.2\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.11.4 to 2.12.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-io:commons-io` from 2.6 to 2.14.0\n\nUpdates `cn.hutool:hutool-all` from 5.1.0 to 5.8.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/looly/hutool/releases\"\u003ecn.hutool:hutool-all's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.8.21(2023-07-29)\u003c/h1\u003e\n\u003ch3\u003e🐣新特性\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      list 为空时，CollUtil.max等返回null而非异常（pr#1027@Gitee）\u003c/li\u003e\n\u003cli\u003e【poi   】      ExcelReader.getWriter逻辑变更，当从非文件读取时，获取sheet，而非空表格。\u003c/li\u003e\n\u003cli\u003e【core  】      Ipv4Util 新增方法：检测指定 IP 地址是否匹配通配符（pr#3171@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      DateUtil.parse适配6位毫秒格式（issue#I7H34N@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      RandomUtil增加可选是否包含边界的重载（issue#3182@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      StrUtil增加truncateByByteLength方法（pr#3176@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      身份证工具类isValidCard18、isValidCard15入参null直接返回null（pr#1034@Gitee）\u003c/li\u003e\n\u003cli\u003e【http  】      使用multiparty方式支持body参数（issue#3158@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      ZipReader增加setMaxSizeDiff方法，自定义或关闭ZipBomb（issue#3018@Github）\u003c/li\u003e\n\u003cli\u003e【db    】      Query.of(entity)构建时传入fields（issue#I7M5JU@Gitee）\u003c/li\u003e\n\u003cli\u003e【db    】      clickhouse驱动名称变更为com.clickhouse.jdbc.ClickHouseDriver（issue#3224@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      UrlResource增加size方法（issue#3226@Github）\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞Bug修复\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      修复MapUtil工具使用filter方法构造传入参数结果问题（issue#3162@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复序列化和反序列化Class问题（issue#I7FQ29@Gitee）\u003c/li\u003e\n\u003cli\u003e【setting】     修复utf8-bom的setting文件读取问题（issue#I7G34E@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复PathUtil.getMimeType可能造成的异常（issue#3179@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复Pair序列化转换无效问题（issue#I7GPGX@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复TypeUtil.getTypeArgument对实现接口获取不全面问题（issue#I7CRIW@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复BeanUtil.isCommonFieldsEqual判空导致的问题\u003c/li\u003e\n\u003cli\u003e【extra 】      修复CompressUtil.createArchiver 将文件压缩为tgz时文件名规则无效问题（issue#I7LLL7@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复脱敏银行卡号长度bug（pr#3210@Github）\u003c/li\u003e\n\u003cli\u003e【jwt   】      修复JWTSignerUtil中ES256签名不符合规范问题（issue#3205@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复UserInfo获取country问题（issue#I7MCKW@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复MVEL加载错误问题（issue#3214@Github）\u003c/li\u003e\n\u003cli\u003e【json  】      修复JSONBeanParser在遇到List时没有被正确递归问题（issue#I7M2GZ@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复VersionComparator对1.0.3及1.0.2a比较有误的问题（pr#1043@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复IOS系统下，chrome 浏览器的解析规则有误（pr#1044@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复多线程下Sftp中Channel关闭的问题（issue#I7OHIB@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复CVE-2023-24163漏洞（issue#I6AJWJ@Gitee）\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.8.20(2023-06-16)\u003c/h1\u003e\n\u003ch3\u003e🐣新特性\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      UrlQuery增加setStrict方法，区分是否严格模式（issue#I78PB1@Gitee）\u003c/li\u003e\n\u003cli\u003e【poi   】      添加系列方法writeCol，以支持按列输出（pr#1003@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      CollUtil新增anyMatch和allMatch方法（pr#1008@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      CsvWriter如果开启了append=true，默认自动开启endingLineBreak=true（pr#1010@Gitee）\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞Bug修复\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      修复TreeUtil.getParentsName()获取到的路径集合中存在值为null的路径名称问题（issue#I795IN@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复umberUtil.parseNumber对+解析问题（issue#I79VS7@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复IdcardUtil.getGenderByIdCard存在潜在的异常（pr#1007@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复Table#contains空指针问题（issue#3135@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复FileUtil.checkSlip方法缺陷（issue#3140@Github）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复Sftp中exists方法父目录不存在时报错（issue#I7CSQ9@Gitee）\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/chinabugotech/hutool/blob/v5-master/CHANGELOG.md\"\u003ecn.hutool:hutool-all's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.8.21(2023-07-29)\u003c/h1\u003e\n\u003ch3\u003e🐣新特性\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      list 为空时，CollUtil.max等返回null而非异常（pr#1027@Gitee）\u003c/li\u003e\n\u003cli\u003e【poi   】      ExcelReader.getWriter逻辑变更，当从非文件读取时，获取sheet，而非空表格。\u003c/li\u003e\n\u003cli\u003e【core  】      Ipv4Util 新增方法：检测指定 IP 地址是否匹配通配符（pr#3171@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      DateUtil.parse适配6位毫秒格式（issue#I7H34N@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      RandomUtil增加可选是否包含边界的重载（issue#3182@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      StrUtil增加truncateByByteLength方法（pr#3176@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      身份证工具类isValidCard18、isValidCard15入参null直接返回null（pr#1034@Gitee）\u003c/li\u003e\n\u003cli\u003e【http  】      使用multiparty方式支持body参数（issue#3158@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      ZipReader增加setMaxSizeDiff方法，自定义或关闭ZipBomb（issue#3018@Github）\u003c/li\u003e\n\u003cli\u003e【db    】      Query.of(entity)构建时传入fields（issue#I7M5JU@Gitee）\u003c/li\u003e\n\u003cli\u003e【db    】      clickhouse驱动名称变更为com.clickhouse.jdbc.ClickHouseDriver（issue#3224@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      UrlResource增加size方法（issue#3226@Github）\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞Bug修复\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      修复MapUtil工具使用filter方法构造传入参数结果问题（issue#3162@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复序列化和反序列化Class问题（issue#I7FQ29@Gitee）\u003c/li\u003e\n\u003cli\u003e【setting】     修复utf8-bom的setting文件读取问题（issue#I7G34E@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复PathUtil.getMimeType可能造成的异常（issue#3179@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复Pair序列化转换无效问题（issue#I7GPGX@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复TypeUtil.getTypeArgument对实现接口获取不全面问题（issue#I7CRIW@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复BeanUtil.isCommonFieldsEqual判空导致的问题\u003c/li\u003e\n\u003cli\u003e【extra 】      修复CompressUtil.createArchiver 将文件压缩为tgz时文件名规则无效问题（issue#I7LLL7@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复脱敏银行卡号长度bug（pr#3210@Github）\u003c/li\u003e\n\u003cli\u003e【jwt   】      修复JWTSignerUtil中ES256签名不符合规范问题（issue#3205@Github）\u003c/li\u003e\n\u003cli\u003e【core  】      修复UserInfo获取country问题（issue#I7MCKW@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复MVEL加载错误问题（issue#3214@Github）\u003c/li\u003e\n\u003cli\u003e【json  】      修复JSONBeanParser在遇到List时没有被正确递归问题（issue#I7M2GZ@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复VersionComparator对1.0.3及1.0.2a比较有误的问题（pr#1043@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复IOS系统下，chrome 浏览器的解析规则有误（pr#1044@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复多线程下Sftp中Channel关闭的问题（issue#I7OHIB@Gitee）\u003c/li\u003e\n\u003cli\u003e【extra 】      修复CVE-2023-24163漏洞（issue#I6AJWJ@Gitee）\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch1\u003e5.8.20(2023-06-16)\u003c/h1\u003e\n\u003ch3\u003e🐣新特性\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      UrlQuery增加setStrict方法，区分是否严格模式（issue#I78PB1@Gitee）\u003c/li\u003e\n\u003cli\u003e【poi   】      添加系列方法writeCol，以支持按列输出（pr#1003@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      CollUtil新增anyMatch和allMatch方法（pr#1008@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      CsvWriter如果开启了append=true，默认自动开启endingLineBreak=true（pr#1010@Gitee）\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞Bug修复\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e【core  】      修复TreeUtil.getParentsName()获取到的路径集合中存在值为null的路径名称问题（issue#I795IN@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复umberUtil.parseNumber对+解析问题（issue#I79VS7@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复IdcardUtil.getGenderByIdCard存在潜在的异常（pr#1007@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复Table#contains空指针问题（issue#3135@Gitee）\u003c/li\u003e\n\u003cli\u003e【core  】      修复FileUtil.checkSlip方法缺陷（issue#3140@Github）\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/chinabugotech/hutool/commit/5889435e0998a4159f4c219ac001a44d50070b8c\"\u003e\u003ccode\u003e5889435\u003c/code\u003e\u003c/a\u003e fix test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/0eee7eadc7267641fd53ceabb9e956a112b71c29\"\u003e\u003ccode\u003e0eee7ea\u003c/code\u003e\u003c/a\u003e 修复CVE-2023-24163漏洞\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/9f777b35545813fc7055cb6a28b170595e6a728d\"\u003e\u003ccode\u003e9f777b3\u003c/code\u003e\u003c/a\u003e add test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/d179823a2a96d721f3b09efbf925ebd69667e3a9\"\u003e\u003ccode\u003ed179823\u003c/code\u003e\u003c/a\u003e UrlResource增加size方法\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/e8c1f7ad7b40f029b2dfafd92e3bf1426989881f\"\u003e\u003ccode\u003ee8c1f7a\u003c/code\u003e\u003c/a\u003e 修复多线程下Sftp中Channel关闭的问题\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/68daef704ede6feb6d54c63feb147a8d1ba40225\"\u003e\u003ccode\u003e68daef7\u003c/code\u003e\u003c/a\u003e 修复IOS系统下，chrome 浏览器的解析规则有误\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/04b5cc9e0ffc4603750aa825d230dbaea842810e\"\u003e\u003ccode\u003e04b5cc9\u003c/code\u003e\u003c/a\u003e !1044 修复issues:I7OTCU (IOS系统下，chrome 浏览器的解析规则有误)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/e1d2926dc74f2f8678fa8594e88d4a3e46298559\"\u003e\u003ccode\u003ee1d2926\u003c/code\u003e\u003c/a\u003e fix bug:issues/I7OTCU\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/1af3851158bb116588f63e8c86f3611f0a22fa1b\"\u003e\u003ccode\u003e1af3851\u003c/code\u003e\u003c/a\u003e 更新开原许可URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chinabugotech/hutool/commit/4a0eb2d82d8b3b7f4387ca36257cd4ba60c1cffe\"\u003e\u003ccode\u003e4a0eb2d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/looly/hutool/issues/3228\"\u003e#3228\u003c/a\u003e from zemochen/v5-dev\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/looly/hutool/compare/5.1.0...5.8.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.owasp.antisamy:antisamy` from 1.5.7 to 1.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nahsra/antisamy/releases\"\u003eorg.owasp.antisamy:antisamy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease version 1.7.5\u003c/h2\u003e\n\u003cp\u003eThis release addresses the vulnerability documented in \u003ca href=\"https://github.com/nahsra/antisamy/security/advisories/GHSA-2mrq-w8pv-5pvq\"\u003ehttps://github.com/nahsra/antisamy/security/advisories/GHSA-2mrq-w8pv-5pvq\u003c/a\u003e. AntiSamy versions prior to v1.7.5 are subject to mutation XSS (mXSS) vulnerability when preserving comments. - \u003ca href=\"https://www.cvedetails.com/cve/CVE-2024-23635\"\u003ehttps://www.cvedetails.com/cve/CVE-2024-23635\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIn addition, a number of libraries and plugins were upgraded.\u003c/p\u003e\n\u003cp\u003eNote: The upgrade in the HTML parser may alter outputs compared to 1.7.4 and before. This may impact regression tests that involve AntiSamy if they are too strict when comparing a resulting output with the expected one.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.7.4\u003c/h2\u003e\n\u003cp\u003eThis release addresses the vulnerability documented in CVE-2023-43643. AntiSamy versions prior to v1.7.4 are subject to mutation XSS (mXSS) vulnerability when preserving comments. - \u003ca href=\"https://www.cvedetails.com/cve/CVE-2023-43643\"\u003ehttps://www.cvedetails.com/cve/CVE-2023-43643\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIn addition, a number of libraries and plugins were upgraded, including one with a known vulnerability. Specifically, AntiSamy 1.7.4 upgraded to batik-css v1.17 because batik-css:1.16 is subject to \u003ca href=\"https://www.cvedetails.com/cve/CVE-2022-44729\"\u003ehttps://www.cvedetails.com/cve/CVE-2022-44729\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c/strong\u003e: The upgrade in the HTML parser \u003cem\u003emay alter\u003c/em\u003e outputs compared to 1.7.3 and before. This may impact in regression tests that involve AntiSamy if they are too strict when comparing a resulting output with the expected one.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.7.3\u003c/h2\u003e\n\u003cp\u003eThis release simply upgrades a number of dependencies, including one with a known CVE. Versions of org.htmlunit:neko-htmlunit prior to 3.0.0 used by AntiSamy 1.7.2 is subject to \u003ca href=\"https://www.cvedetails.com/cve/CVE-2023-26119/\"\u003eCVE-2023-26119\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.7.2\u003c/h2\u003e\n\u003cp\u003eThis release simply upgrades a number of dependencies, including one with known CVEs. The previous version of batik-css (1.14) used by AntiSamy 1.7.1 has two CVEs: CVE-2022-42890, CVE-2022-41704.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.7.1\u003c/h2\u003e\n\u003cp\u003eThis release addresses the following issues:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDocumentation Improvements: Clarifying that relying on getErrorMessages() or getNumberOfErrors() is UNSAFE.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThere has been much confusion about the \u003ccode\u003egetErrorMessages()\u003c/code\u003e method. The \u003ccode\u003egetErrorMessages()\u003c/code\u003e method (nor \u003ccode\u003egetNumberOfErrors()\u003c/code\u003e) does not subtly answer the question \u0026quot;is this safe input?\u0026quot; in the affirmative if it returns an empty list. You must always use the sanitized input and there is no way to be sure the input passed in had no attacks.\u003c/p\u003e\n\u003cp\u003eWe had already added a note about this in the README for AntiSamy 1.7.0, but we have now added similar information to the Javadoc for all the related methods. That way if a developer is reading the Javadoc, they are more likely to notice that these methods are purely informational, and CANNOT be relied on for security. Only CleanResults.getCleanHTML() can be relied on to provide safe/clean HTML to send back to the user's browser.\u003c/p\u003e\n\u003col start=\"2\"\u003e\n\u003cli\u003eAnnouncing plan to deprecate support for external stylesheets\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThe AntiSamy team has decided that supporting the ability to allow embedded remote CSS is dangerous and so we are deprecating this feature and it will be removed in a future release. It is expected that there are very few, if any, users of this feature.\u003c/p\u003e\n\u003cp\u003eWe have added a log WARNing if this feature is invoked. If you are using this API, please disable/remove this feature by switching to the primary CssScanner() constructor that does not enable this feature, or dropping direct use of this constructor because, by default, this feature it not enabled.\u003c/p\u003e\n\u003col start=\"3\"\u003e\n\u003cli\u003eMinor Bug \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/200\"\u003e#200\u003c/a\u003e: AntiSamy converting single quotes to double quotes for font-family which is causing issue while rendering\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThis issue was fixed in this release. See the issue ticket for more details.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.7.0\u003c/h2\u003e\n\u003cp\u003eThis release eliminates everything deprecated in the 1.6.8 release, and includes a few minor plugin and library updates, but otherwise no other changes. The details of the things removed are documented in the README and issue \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/195\"\u003e#195\u003c/a\u003e. The README describes the new APIs that replace any deprecated APIs that were removed. AntiSamy 1.7.0 requires Java 8+.\u003c/p\u003e\n\u003ch2\u003eRelease version 1.6.8\u003c/h2\u003e\n\u003cp\u003eThis release simply upgrades net.sourceforge.htmlunit:neko-htmlunit to version 2.61.0 to eliminate a DOS vulnerability in that library discovered in version 2.60.0 and prior (\u003ca href=\"https://www.cvedetails.com/cve/CVE-2022-29546\"\u003ehttps://www.cvedetails.com/cve/CVE-2022-29546\u003c/a\u003e).\u003c/p\u003e\n\u003ch2\u003eRelease version 1.6.7\u003c/h2\u003e\n\u003cp\u003eThis release addresses a minor issue in the security fixes implemented in 1.6.6. While those fixes addressed most of the security concerns in the security issue reported to us by the researcher, our fix had a minor bug that allowed something to sneak through. This release fixes that, and includes the changes from 1.6.6.1 that compile AntiSamy.jar to Java 7 bytecode.\u003c/p\u003e\n\u003cp\u003eIt specifically addresses CVE-2022-29577, which is the complete fix to: CVE-2022-28367: AntiSamy before 1.6.6 allows XSS via HTML tag smuggling on STYLE content. - \u003ca href=\"https://www.cvedetails.com/cve/CVE-2022-29577\"\u003ehttps://www.cvedetails.com/cve/CVE-2022-29577\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/nahsra/antisamy/commit/12a2e31d3855430c119480655c2bbbbb79a66ecd\"\u003e\u003ccode\u003e12a2e31\u003c/code\u003e\u003c/a\u003e Release 1.7.5 ready.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/3e84410ed06ab67f0a4cc3183c67528210f4847d\"\u003e\u003ccode\u003e3e84410\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/422\"\u003e#422\u003c/a\u003e from nahsra/dependabot/maven/org.htmlunit-neko-htmlun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/51bed6e8b2c9dd8498642227f2540e1c9f3bbc6f\"\u003e\u003ccode\u003e51bed6e\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:neko-htmlunit from 3.10.0 to 3.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/a327cd26873210886b9ab712aa483389cf981aca\"\u003e\u003ccode\u003ea327cd2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/421\"\u003e#421\u003c/a\u003e from nahsra/dependabot/maven/org.apache.httpcomponent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/0c966b42c0e6cc86e587a05ead1c5299305441eb\"\u003e\u003ccode\u003e0c966b4\u003c/code\u003e\u003c/a\u003e Bump org.apache.httpcomponents.client5:httpclient5 from 5.3 to 5.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/4264a0b344d3e24b2f9b8cd21f596a5317c4b6db\"\u003e\u003ccode\u003e4264a0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/420\"\u003e#420\u003c/a\u003e from nahsra/dependabot/maven/org.cyclonedx-cyclonedx-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/8e9ae8dc350bcd30985afc79ab0110c225202db0\"\u003e\u003ccode\u003e8e9ae8d\u003c/code\u003e\u003c/a\u003e Bump org.cyclonedx:cyclonedx-maven-plugin from 2.7.10 to 2.7.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/aa88f4ad44b9dde2100f3d1cd430b2932f6ff96c\"\u003e\u003ccode\u003eaa88f4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nahsra/antisamy/issues/419\"\u003e#419\u003c/a\u003e from nahsra/bang-comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/0b1a534fbe496f4a109e5375c9d6e4c28fbbc249\"\u003e\u003ccode\u003e0b1a534\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into bang-comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nahsra/antisamy/commit/5268923b8f16914bbab4573149a6c08091a464bb\"\u003e\u003ccode\u003e5268923\u003c/code\u003e\u003c/a\u003e Upgrade a few dependencies.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nahsra/antisamy/compare/v1.5.7...v1.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.hibernate:hibernate-validator` from 6.0.18.Final to 6.2.0.Final\n\nUpdates `com.baomidou:mybatis-plus` from 3.4.1 to 3.5.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baomidou/mybatis-plus/releases\"\u003ecom.baomidou:mybatis-plus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.3.1\u003c/h2\u003e\n\u003cp\u003e紧急修改 lambdaQuery()...One() 实体不存在导致的 BUG\u003c/p\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cp\u003e多租户插件:多表join表名必需起别名,否则追加的过滤条件不带前缀\nInterceptorIgnore 不能过滤 selectKey 的问题\n分页新增informix数据库支持\n分页新增优炫数据库支持\n分页新增TDengine数据库支持\n分页新增亚马逊redshift数据库支持\n支持spring-boot 2.7以上版本\n雪花id新增反解时间戳方法Sequence#parseIdTimestamp\nBaseMapper.selectCount生成语句加入中AS total\n修复IllegalSQLInnerInterceptor类ClassCastException异常，并优化日志\n移除注解OrderBy的过时属性isDesc\n移除TableInfo过时方法\n加入JoinTableInfoInitHandler类参与TableInfo初始化\n修复StringUtils.sqlInjectionReplaceBlank方法过滤sql不全，可能会导致sql注入的情况\n增加IService.lambdaQuery(entity)支持，写法更便捷\n新增数据变更记录（数据审计）插件DataChangeRecorderInnerInterceptor\n新增查询条件方法 notLikeLeft 和 notLikeRight\n数据权限多表解析部分处理优化\n允许子类重写 orderBy 基础方法 gitee issues/I61F51\n新增Db类，调整 SimpleQuery 类\n新增脚本自动维护功能\n新增支持手动拦截器忽略策略，例如 InterceptorIgnoreHelper.handle(IgnoreStrategy.builder().tenantLine(true).build());\n支持 PG 数据字段大写 ID 自增 fixed issues/I4T0YJ\n代码生成器重构完成，合并回 MP 核心代码库\n代码生成器增加是否生成service接口的开关\u003c/p\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003cp\u003e新增 impala 数据库支\u003cdel\u003e持\n缓存动态获取数据库类型\u003c/del\u003e\n新增可控分配 id 方法 fixed github pull/4231\n延迟枚举扫描注册\n乐观锁插件支持根据wrapper填充 github pull/3664\nH2KeyGenerator 语法修改\nSimpleQuery 优化及Bug修改\nfixed gitee issues/I4P9EN\nSybaseDialect 关键词替换优化\u003c/p\u003e\n\u003ch2\u003ev3.4.3\u003c/h2\u003e\n\u003cp\u003e增加瀚高数据库支持\n增加注解 Order By 支持默认排序\nWrapper exists notExists orderBy groupBy 支持参数绑定\nWrapper 支持 setParamAlias 其它优化\n优化 KeyGenerator 支持多实现多数据源注入\n增强 ServiceImpl 泛型推断，解决多继承与代理问题\n新增 PageDto 用于微服务对象传输序列化\n新增 Page 提供静态 of 构造方式\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baomidou/mybatis-plus/blob/3.0/CHANGELOG.md\"\u003ecom.baomidou:mybatis-plus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v3.5.3.1] 2022.12.29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebug:生成模块pg和dm语句模式名增加\u003c/li\u003e\n\u003cli\u003efeat: 优化 ChainWrapper#getEntityClass\u003c/li\u003e\n\u003cli\u003efix: 修复在 IService.lambdaQuery().one() 使用场景在数据库无数据时报错问题\u003c/li\u003e\n\u003cli\u003eest 以及租户插件解析sql遇到多表必须给表起别名\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v3.5.3] 2022.12.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e多租户插件:多表join表名必需起别名,否则追加的过滤条件不带前缀\u003c/li\u003e\n\u003cli\u003eInterceptorIgnore 不能过滤 selectKey 的问题\u003c/li\u003e\n\u003cli\u003e分页新增\u003ccode\u003einformix数据库\u003c/code\u003e支持\u003c/li\u003e\n\u003cli\u003e分页新增\u003ccode\u003e优炫数据库\u003c/code\u003e支持\u003c/li\u003e\n\u003cli\u003e分页新增\u003ccode\u003eTDengine数据库\u003c/code\u003e支持\u003c/li\u003e\n\u003cli\u003e分页新增\u003ccode\u003e亚马逊redshift数据库\u003c/code\u003e支持\u003c/li\u003e\n\u003cli\u003e支持spring-boot 2.7以上版本\u003c/li\u003e\n\u003cli\u003e雪花id新增反解时间戳方法\u003ccode\u003eSequence#parseIdTimestamp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBaseMapper.selectCount生成语句加入中\u003ccode\u003eAS total\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e修复IllegalSQLInnerInterceptor类ClassCastException异常，并优化日志\u003c/li\u003e\n\u003cli\u003e移除注解\u003ccode\u003eOrderBy\u003c/code\u003e的过时属性\u003ccode\u003eisDesc\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e移除\u003ccode\u003eTableInfo\u003c/code\u003e过时方法\u003c/li\u003e\n\u003cli\u003e加入\u003ccode\u003eJoinTableInfoInitHandler\u003c/code\u003e类参与\u003ccode\u003eTableInfo\u003c/code\u003e初始化\u003c/li\u003e\n\u003cli\u003e修复StringUtils.sqlInjectionReplaceBlank方法过滤sql不全，可能会导致sql注入的情况\u003c/li\u003e\n\u003cli\u003e增加IService.lambdaQuery(entity)支持，写法更便捷\u003c/li\u003e\n\u003cli\u003e新增数据变更记录（数据审计）插件\u003ccode\u003eDataChangeRecorderInnerInterceptor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e新增查询条件方法 notLikeLeft 和 notLikeRight\u003c/li\u003e\n\u003cli\u003e数据权限多表解析部分处理优化\u003c/li\u003e\n\u003cli\u003e允许子类重写 orderBy 基础方法 gitee issues/I61F51\u003c/li\u003e\n\u003cli\u003e新增Db类，调整 SimpleQuery 类\u003c/li\u003e\n\u003cli\u003e新增脚本自动维护功能\u003c/li\u003e\n\u003cli\u003e新增支持手动拦截器忽略策略，例如 \u003ccode\u003eInterceptorIgnoreHelper.handle(IgnoreStrategy.builder().tenantLine(true).build());\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e支持 PG 数据字段大写 ID 自增 fixed issues/I4T0YJ\u003c/li\u003e\n\u003cli\u003e代码生成器重构完成，合并回 MP 核心代码库\u003c/li\u003e\n\u003cli\u003e代码生成器增加是否生成service接口的开关\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v3.5.2] 2022.06.01\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e升级 mybatis 3.5.10\u003c/li\u003e\n\u003cli\u003e升级 jsqlparser 4.4\u003c/li\u003e\n\u003cli\u003e添加 vertical 数据库分页支持\u003c/li\u003e\n\u003cli\u003e添加对Gbase 8s 数据库支持\u003c/li\u003e\n\u003cli\u003e添加对 行云 数据库分页的支持\u003c/li\u003e\n\u003cli\u003e添加对 Firebird 数据库分页的支持\u003c/li\u003e\n\u003cli\u003e修复参数填充判断错误，标记替换字段常量\u003c/li\u003e\n\u003cli\u003eDbType 清理以及 IDialect 实现类的清理\u003c/li\u003e\n\u003cli\u003e新增SqlHelper.execute，通过entityClass获取BaseMapper\u003c/li\u003e\n\u003cli\u003e枚举处理优化,不再需要'typeEnumsPackage'这个配置\u003c/li\u003e\n\u003cli\u003efix 租户id获取的执行顺序\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/baomidou/mybatis-plus/commit/188370b6539ce3a09100e6b428722dcc0620c747\"\u003e\u003ccode\u003e188370b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e3.5.3.1-SNAPSHOT\u003c/code\u003e与\u003ccode\u003e3.5.3.1\u003c/code\u003e版本一同发布\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/d3cfdb368b09894963f806dfd075bd067ebd1d31\"\u003e\u003ccode\u003ed3cfdb3\u003c/code\u003e\u003c/a\u003e test 以及租户插件解析sql遇到多表必须给表起别名\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/e4e500d67eb43687f1a3c97e54d0a42b6f0936a0\"\u003e\u003ccode\u003ee4e500d\u003c/code\u003e\u003c/a\u003e fix: 修复在 IService.lambdaQuery().one() 使用场景在数据库无数据时报错问题和重复调用问题\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/dabd0532766b108988d3140ca47af9d8a94fa310\"\u003e\u003ccode\u003edabd053\u003c/code\u003e\u003c/a\u003e feat: 优化 ChainWrapper#getEntityClass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/f884ca74feeeb3cac2a8c236b9d82f300209d09f\"\u003e\u003ccode\u003ef884ca7\u003c/code\u003e\u003c/a\u003e 调整引入包问题\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/84091f9df7fdd9da08034995392d8f46482f3b7b\"\u003e\u003ccode\u003e84091f9\u003c/code\u003e\u003c/a\u003e 发布新春版 3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/a09cb7025e6c743f6e13fea013ac9b8e9e704412\"\u003e\u003ccode\u003ea09cb70\u003c/code\u003e\u003c/a\u003e 删除多余插件解决引入 kotlin 依赖问题\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/cfb025acaca7384ff573e54d5108dc1e5f032085\"\u003e\u003ccode\u003ecfb025a\u003c/code\u003e\u003c/a\u003e 3.5.3 更新日志，内测 3 天，新版本 28 号发布\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/44f2f0b1969fa32c9623d3bb4f96075daf70e7eb\"\u003e\u003ccode\u003e44f2f0b\u003c/code\u003e\u003c/a\u003e 优化 ddl 支持 sb3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/baomidou/mybatis-plus/commit/01720ed0eea2b964470462d499f7873cc7c7f26e\"\u003e\u003ccode\u003e01720ed\u003c/code\u003e\u003c/a\u003e 测试线程问题 gitee issues/I4S9U5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/baomidou/mybatis-plus/compare/v3.4.1...v3.5.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.12 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.12...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.alibaba:fastjson` from 1.2.75 to 1.2.83\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFASTJSON 1.2.83版本发布（安全修复）\u003c/h2\u003e\n\u003cp\u003e这是一个安全修复版本，修复最近收到在特定场景下可以绕过autoType关闭限制的漏洞，建议fastjson用户尽快采取安全措施保障系统安全。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003e安全修复方案\u003c/a\u003e ：\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003ehttps://github.com/alibaba/fastjson/wiki/security_update_20220523\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFASTJSON2已经发布并且提供兼容包，性能更好也更安全，升级指南 \u003ca href=\"https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\"\u003ehttps://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e安全加固\u003c/li\u003e\n\u003cli\u003e修复JDK17下setAccessible报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.83\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.0.x Releases \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ehttps://github.com/alibaba/fastjson2/releases\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.79版本发布，BUG修复\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复引入MethodInheritanceComparator导致某些场景序列化报错的问题\u003c/li\u003e\n\u003cli\u003e增强JDK 9兼容\u003c/li\u003e\n\u003cli\u003e修复JSONArray/JSONObject的equals方法在内部对象map/list相同时不直接返回true的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.79\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.76版本发布，BUG修复增强兼容\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复一些直接抛RuntimeException的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3631\"\u003e#3631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparser自动识别gzip bytes \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3614\"\u003e#3614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Throwable继承类属性不支持自动类型转换问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3217\"\u003e#3217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复PrettyFormat情况下引用计算不对的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3672\"\u003e#3672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复AutoType不兼容LinkedHashMap的问题\u003c/li\u003e\n\u003cli\u003e增强对Enum类型的自定类型转换\u003c/li\u003e\n\u003cli\u003e修复deserializeUsing在泛型某些场景不能正常工作的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3693\"\u003e#3693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e提升JSONReader性能，减少小对象创建 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3627\"\u003e#3627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对JSONPath对filter的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3629\"\u003e#3629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONPath支持忽略NullValue的选项 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3607\"\u003e#3607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对定制化enum的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3601\"\u003e#3601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对java.time.Instant和org.joda.time.Instant的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3539\"\u003e#3539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Parser某些场景不能识别引用的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\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/alibaba/fastjson/commit/26f13f84fdd522de10678e43f55fde918ab7b347\"\u003e\u003ccode\u003e26f13f8\u003c/code\u003e\u003c/a\u003e 1.2.83\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/8f3410f81cbd437f7c459f8868445d50ad301f15\"\u003e\u003ccode\u003e8f3410f\u003c/code\u003e\u003c/a\u003e bug fix for autotype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/cd3c2de6968f0046be1ac4cc7475627ebefbcf64\"\u003e\u003ccode\u003ecd3c2de\u003c/code\u003e\u003c/a\u003e improved jdk8 java.time support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/c63866eaca27441721a82ad8a2553b929e1e3360\"\u003e\u003ccode\u003ec63866e\u003c/code\u003e\u003c/a\u003e remove unused import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/35db4adad70c32089542f23c272def1ad920a60d\"\u003e\u003ccode\u003e35db4ad\u003c/code\u003e\u003c/a\u003e bug fix for autoType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/3f009e10a6905778b42dd3f8cad2de3b194a62d4\"\u003e\u003ccode\u003e3f009e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4085\"\u003e#4085\u003c/a\u003e from hengyunabc/fix_setAccessible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/dd3de5f84bcbf0c13ad60df0c3feb9d564727447\"\u003e\u003ccode\u003edd3de5f\u003c/code\u003e\u003c/a\u003e fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/a234f9abba58add6e5ef9d44b0c24bf49a583905\"\u003e\u003ccode\u003ea234f9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4084\"\u003e#4084\u003c/a\u003e from alibaba/revert-4078-master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/0814909139735ea4c7648e755630fd49da7be059\"\u003e\u003ccode\u003e0814909\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/a...\n\n_Description has been truncated_","html_url":"https://github.com/yujianwudi/zero-one-auction/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yujianwudi%2Fzero-one-auction/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"1.2.83","new_version":"2.0.61","update_type":"major","path":null,"pr_created_at":"2026-03-19T04:10:16.000Z","version_change":"1.2.83 → 2.0.61","issue":{"uuid":"4099173041","node_id":"PR_kwDOOzAwuc7LvV5s","number":978,"state":"open","title":"chore(deps): bump com.alibaba:fastjson from 1.2.83 to 2.0.61","user":"dependabot[bot]","labels":["依赖:升级","自动化:提交"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-19T04:10:16.000Z","updated_at":"2026-03-19T06:01:44.416Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.alibaba:fastjson","old_version":"1.2.83","new_version":"2.0.61","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 1.2.83 to 2.0.61.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.61版本发布\u003c/h2\u003e\n\u003ch1\u003eFASTJSON 2.0.61 Release Notes\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Date:\u003c/strong\u003e 07 Feb 2026\n\u003cstrong\u003eTag:\u003c/strong\u003e 2.0.61 (170f71f)\u003c/p\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThis is a regularly scheduled maintenance release with feature enhancements, performance improvements, and bug fixes. Users should upgrade as needed.\u003c/p\u003e\n\u003ch2\u003eChanges \u0026amp; Bug Fixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eFixed issue where Jackson's \u003ccode\u003e@JsonProperty\u003c/code\u003e on methods was being ignored in record types \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3893\"\u003e#3893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple \u003ccode\u003eArrayIndexOutOfBoundsException\u003c/code\u003e issues in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e, \u003ccode\u003eJSONReaderASCII\u003c/code\u003e, and \u003ccode\u003eJSONReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3883\"\u003e#3883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved performance when parsing JSON with numerous escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3889\"\u003e#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed conflict where global Date writer overrides \u003ccode\u003e@JSONField\u003c/code\u003e format \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3864\"\u003e#3864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeUtils.castToTimestamp\u003c/code\u003e compatibility issues when upgrading from 1.2.83 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3906\"\u003e#3906\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3907\"\u003e#3907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for serializing non-finite numbers (NaN, Infinity) as strings \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded default value support for \u003ccode\u003egetString\u003c/code\u003e and other \u003ccode\u003egetXXX\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3880\"\u003e#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed double quotes issue in \u003ccode\u003eTypeUtils.cast\u003c/code\u003e with Long global converter \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3932\"\u003e#3932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded Java 8 \u003ccode\u003eTimeModule\u003c/code\u003e support including improved \u003ccode\u003eYearMonth\u003c/code\u003e support \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3934\"\u003e#3934\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3935\"\u003e#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed scientific notation floating point deserialization errors \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3917\"\u003e#3917\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3939\"\u003e#3939\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3955\"\u003e#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded serialization support for \u003ccode\u003eorg.w3c.dom.Node\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3960\"\u003e#3960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed exception when parsing object keys with emoji and escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3928\"\u003e#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed generic type inference for \u003ccode\u003eList\u003c/code\u003e subclasses during deserialization \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3926\"\u003e#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for custom error messages in JSON Schema validation \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1559\"\u003e#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eparse(InputStream)\u003c/code\u003e overload with default context \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eDirectByteBuffer\u003c/code\u003e \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e for \u003ccode\u003ejava.nio.ByteBuffer#array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for composing multiple filters (\u003ccode\u003ePropertyFilter\u003c/code\u003e, \u003ccode\u003ePropertyPreFilter\u003c/code\u003e, etc.) \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3877\"\u003e#3877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect overflow check when parsing \u003ccode\u003eBigInteger\u003c/code\u003e as \u003ccode\u003eDouble\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced security checks in hex digit processing\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003ereadString\u003c/code\u003e performance in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e/\u003ccode\u003eJSONReaderUTF16\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed various issues with \u003ccode\u003eWriteNulls\u003c/code\u003e, \u003ccode\u003eErrorOnNullForPrimitives\u003c/code\u003e, \u003ccode\u003eNotWriteDefaultValue\u003c/code\u003e, and other features\u003c/li\u003e\n\u003cli\u003eAdded ProGuard rules for fields affected by reflection operations\u003c/li\u003e\n\u003cli\u003eFixed cast error when using \u003ccode\u003e-Dfastjson2.creator=reflect\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1563\"\u003e#1563\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eMaven Dependency Configuration\u003c/h2\u003e\n\u003ch3\u003eStandard Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;2.0.61\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAndroid 5 Optimized Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/alibaba/fastjson2/commits/2.0.61\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=maven\u0026previous-version=1.2.83\u0026new-version=2.0.61)](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/ACANX/MetaOpen/pull/978","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ACANX%2FMetaOpen/issues/978","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/978/packages"}},{"old_version":"2.0.58","new_version":"2.0.61","update_type":"patch","path":null,"pr_created_at":"2026-03-01T03:29:48.000Z","version_change":"2.0.58 → 2.0.61","issue":{"uuid":"4006119516","node_id":"PR_kwDOPBb4-87HEoAB","number":18,"state":"closed","title":"Bump com.alibaba:fastjson from 2.0.58 to 2.0.61","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":true,"comments_count":1,"pull_request":true,"closed_at":"2026-03-20T21:06:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-01T03:29:48.000Z","updated_at":"2026-03-20T21:06:32.000Z","time_to_close":1704996,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.58","new_version":"2.0.61","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.58 to 2.0.61.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.61版本发布\u003c/h2\u003e\n\u003ch1\u003eFASTJSON 2.0.61 Release Notes\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Date:\u003c/strong\u003e 07 Feb 2026\n\u003cstrong\u003eTag:\u003c/strong\u003e 2.0.61 (170f71f)\u003c/p\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThis is a regularly scheduled maintenance release with feature enhancements, performance improvements, and bug fixes. Users should upgrade as needed.\u003c/p\u003e\n\u003ch2\u003eChanges \u0026amp; Bug Fixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eFixed issue where Jackson's \u003ccode\u003e@JsonProperty\u003c/code\u003e on methods was being ignored in record types \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3893\"\u003e#3893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple \u003ccode\u003eArrayIndexOutOfBoundsException\u003c/code\u003e issues in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e, \u003ccode\u003eJSONReaderASCII\u003c/code\u003e, and \u003ccode\u003eJSONReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3883\"\u003e#3883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved performance when parsing JSON with numerous escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3889\"\u003e#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed conflict where global Date writer overrides \u003ccode\u003e@JSONField\u003c/code\u003e format \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3864\"\u003e#3864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeUtils.castToTimestamp\u003c/code\u003e compatibility issues when upgrading from 1.2.83 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3906\"\u003e#3906\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3907\"\u003e#3907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for serializing non-finite numbers (NaN, Infinity) as strings \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded default value support for \u003ccode\u003egetString\u003c/code\u003e and other \u003ccode\u003egetXXX\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3880\"\u003e#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed double quotes issue in \u003ccode\u003eTypeUtils.cast\u003c/code\u003e with Long global converter \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3932\"\u003e#3932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded Java 8 \u003ccode\u003eTimeModule\u003c/code\u003e support including improved \u003ccode\u003eYearMonth\u003c/code\u003e support \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3934\"\u003e#3934\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3935\"\u003e#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed scientific notation floating point deserialization errors \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3917\"\u003e#3917\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3939\"\u003e#3939\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3955\"\u003e#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded serialization support for \u003ccode\u003eorg.w3c.dom.Node\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3960\"\u003e#3960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed exception when parsing object keys with emoji and escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3928\"\u003e#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed generic type inference for \u003ccode\u003eList\u003c/code\u003e subclasses during deserialization \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3926\"\u003e#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for custom error messages in JSON Schema validation \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1559\"\u003e#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eparse(InputStream)\u003c/code\u003e overload with default context \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eDirectByteBuffer\u003c/code\u003e \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e for \u003ccode\u003ejava.nio.ByteBuffer#array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for composing multiple filters (\u003ccode\u003ePropertyFilter\u003c/code\u003e, \u003ccode\u003ePropertyPreFilter\u003c/code\u003e, etc.) \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3877\"\u003e#3877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect overflow check when parsing \u003ccode\u003eBigInteger\u003c/code\u003e as \u003ccode\u003eDouble\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced security checks in hex digit processing\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003ereadString\u003c/code\u003e performance in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e/\u003ccode\u003eJSONReaderUTF16\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed various issues with \u003ccode\u003eWriteNulls\u003c/code\u003e, \u003ccode\u003eErrorOnNullForPrimitives\u003c/code\u003e, \u003ccode\u003eNotWriteDefaultValue\u003c/code\u003e, and other features\u003c/li\u003e\n\u003cli\u003eAdded ProGuard rules for fields affected by reflection operations\u003c/li\u003e\n\u003cli\u003eFixed cast error when using \u003ccode\u003e-Dfastjson2.creator=reflect\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1563\"\u003e#1563\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eMaven Dependency Configuration\u003c/h2\u003e\n\u003ch3\u003eStandard Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;2.0.61\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAndroid 5 Optimized Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\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/alibaba/fastjson2/commit/317e0b10a4caefba052ec28333d953ad38564e5b\"\u003e\u003ccode\u003e317e0b1\u003c/code\u003e\u003c/a\u003e benchmark 2.0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/51462c945df94c80d917b22c8a08812f0bc56e11\"\u003e\u003ccode\u003e51462c9\u003c/code\u003e\u003c/a\u003e Configure Codecov for PR coverage reporting (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/babcdadbd44cd976ee3ea7df2433f98ccb10a099\"\u003e\u003ccode\u003ebabcdad\u003c/code\u003e\u003c/a\u003e fix: prevent OOM from infinite loop on malformed object in array, for issue #...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/d3c53489c56d9e59c092de2f9b6258d0d35ec54f\"\u003e\u003ccode\u003ed3c5348\u003c/code\u003e\u003c/a\u003e fix add isBool(), for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3840\"\u003e#3840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/0736eea835de318507ab23d2441e030b5e8344fb\"\u003e\u003ccode\u003e0736eea\u003c/code\u003e\u003c/a\u003e fix: prevent \u003ca href=\"https://github.com/type\"\u003e\u003ccode\u003e@​type\u003c/code\u003e\u003c/a\u003e add as a regular entry during deserialization when use Sup...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/3e3886c883a175b3df2588c0ff8bc8bb6ef420ac\"\u003e\u003ccode\u003e3e3886c\u003c/code\u003e\u003c/a\u003e Improve skip performance (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3977\"\u003e#3977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/03a3180039f5db5f2e75c45002661e0233925f26\"\u003e\u003ccode\u003e03a3180\u003c/code\u003e\u003c/a\u003e Update CONTRIBUTING.md with CI verification requirements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/e6601904fe1bfa0ec27b2985cdb60cc8acd2f201\"\u003e\u003ccode\u003ee660190\u003c/code\u003e\u003c/a\u003e add architecture documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/2e31d68b18a6613dfe1e49914116cb610976e26c\"\u003e\u003ccode\u003e2e31d68\u003c/code\u003e\u003c/a\u003e refactor test directory structure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/5f068687ad96f892f6bed1ad7e2f3025096bcde8\"\u003e\u003ccode\u003e5f06868\u003c/code\u003e\u003c/a\u003e fix: add type annotation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.58...2.0.61\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=maven\u0026previous-version=2.0.58\u0026new-version=2.0.61)](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/tiedanGH/FlyChess-mirai/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiedanGH%2FFlyChess-mirai/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"1.2.21","new_version":"1.2.83","update_type":"patch","path":null,"pr_created_at":"2026-02-20T11:01:54.000Z","version_change":"1.2.21 → 1.2.83","issue":{"uuid":"3967949675","node_id":"PR_kwDOC1qHFM7FInu6","number":2,"state":"closed","title":"Bump the maven group across 45 directories with 11 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-20T20:34:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-20T11:01:54.000Z","updated_at":"2026-02-20T20:34:27.000Z","time_to_close":34352,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":11,"packages":[{"name":"org.assertj:assertj-core","old_version":"3.11.1","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"ch.qos.logback:logback-classic","old_version":"1.1.7","new_version":"1.2.13","repository_url":"https://github.com/qos-ch/logback"},{"name":"junit:junit","old_version":"4.12","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.9.8","new_version":"2.12.7.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.alibaba:fastjson","old_version":"1.2.21","new_version":"1.2.83","repository_url":"https://github.com/alibaba/fastjson"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 3 updates in the /algorithms-genetic directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /algorithms-miscellaneous-1 directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /algorithms-miscellaneous-2 directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /algorithms-miscellaneous-3 directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /algorithms-sorting directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 4 updates in the /apache-curator directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4) and [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).\nBumps the maven group with 3 updates in the /apache-opennlp directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /apache-shiro directory: [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4) and [org.apache.shiro:shiro-core](https://github.com/apache/shiro).\nBumps the maven group with 3 updates in the /aws directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /blade directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [junit:junit](https://github.com/junit-team/junit4) and [org.webjars:bootstrap](https://github.com/webjars/bootstrap).\nBumps the maven group with 3 updates in the /cdi directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 1 update in the /core-kotlin directory: [org.assertj:assertj-core](https://github.com/assertj/assertj).\nBumps the maven group with 1 update in the /core-kotlin-2 directory: [org.assertj:assertj-core](https://github.com/assertj/assertj).\nBumps the maven group with 1 update in the /core-kotlin-io directory: [org.assertj:assertj-core](https://github.com/assertj/assertj).\nBumps the maven group with 3 updates in the /guava directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /guava-collections directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /guava-collections-set directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /immutables directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 4 updates in the /jackson directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4) and [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).\nBumps the maven group with 4 updates in the /jackson-2 directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4) and [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).\nBumps the maven group with 4 updates in the /jackson-simple directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4) and [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).\nBumps the maven group with 3 updates in the /java-collections-conversions directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /java-collections-maps directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /java-collections-maps-2 directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /java-dates directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /java-dates-2 directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /java-math directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /java-numbers directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /java-streams directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /java-streams-2 directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /java-strings directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /javax-servlets directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /javaxval directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 5 updates in the /json directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.11.1` | `3.27.7` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.1.7` | `1.2.13` |\n| [junit:junit](https://github.com/junit-team/junit4) | `4.12` | `4.13.1` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.9.8` | `2.12.7.1` |\n| [com.alibaba:fastjson](https://github.com/alibaba/fastjson) | `1.2.21` | `1.2.83` |\n\nBumps the maven group with 2 updates in the /kotlin-libraries directory: [org.assertj:assertj-core](https://github.com/assertj/assertj) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 4 updates in the /libraries directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4) and [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).\nBumps the maven group with 3 updates in the /libraries-2 directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /libraries-apache-commons directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 4 updates in the /libraries-data directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4) and [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).\nBumps the maven group with 4 updates in the /libraries-server directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4) and org.apache.tomcat:tomcat-catalina.\nBumps the maven group with 3 updates in the /lombok directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 4 updates in the /metrics directory: [org.assertj:assertj-core](https://github.com/assertj/assertj), [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4) and [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).\nBumps the maven group with 2 updates in the /micronaut directory: [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [junit:junit](https://github.com/junit-team/junit4).\nBumps the maven group with 3 updates in the /mustache directory: [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4) and [org.webjars:bootstrap](https://github.com/webjars/bootstrap).\nBumps the maven group with 4 updates in the /mybatis directory: [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [junit:junit](https://github.com/junit-team/junit4), org.apache.derby:derby and [org.mybatis:mybatis](https://github.com/mybatis/mybatis-3).\n\nUpdates `org.assertj:assertj-core` from 3.9.0 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.9.0...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.7 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2648b9e7fbb47426c89b9c93b411c07484e8f277\"\u003e\u003ccode\u003e2648b9e\u003c/code\u003e\u003c/a\u003e prepare release 1.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3\"\u003e\u003ccode\u003ebb09515\u003c/code\u003e\u003c/a\u003e fix CVE-2023-6378\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/45732949bfb845df04cbe65292cf48aaa090cb1d\"\u003e\u003ccode\u003e4573294\u003c/code\u003e\u003c/a\u003e start work on 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a388193052c298ca87cc64192319df723288c6ab\"\u003e\u003ccode\u003ea388193\u003c/code\u003e\u003c/a\u003e Merge branch 'branch_1.2.x' of github.com:qos-ch/logback into branch_1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/de44dc422bc3da1d7808283851324d960b492d4d\"\u003e\u003ccode\u003ede44dc4\u003c/code\u003e\u003c/a\u003e prepare release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ca0cf172f680308938515b8a5d69348759ee947c\"\u003e\u003ccode\u003eca0cf17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/532\"\u003e#532\u003c/a\u003e from joakime/fix-jetty-requestlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e31609b1980b9ba986344aae3cab7275fa2b4935\"\u003e\u003ccode\u003ee31609b\u003c/code\u003e\u003c/a\u003e removed unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/21e29efb284766f386781175b2ba18585b690154\"\u003e\u003ccode\u003e21e29ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/567\"\u003e#567\u003c/a\u003e from spliffone/LOGBACK-1633\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e869000e1d5901e6aa6f46cc6575ee2137f15b69\"\u003e\u003ccode\u003ee869000\u003c/code\u003e\u003c/a\u003e fix: published POM file contain the wrong scm URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/009ea46cb81a015f2ca312bde6e823581b93b37a\"\u003e\u003ccode\u003e009ea46\u003c/code\u003e\u003c/a\u003e version for next dev cycle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.1.7...v_1.2.13\"\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.1.7 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2648b9e7fbb47426c89b9c93b411c07484e8f277\"\u003e\u003ccode\u003e2648b9e\u003c/code\u003e\u003c/a\u003e prepare release 1.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3\"\u003e\u003ccode\u003ebb09515\u003c/code\u003e\u003c/a\u003e fix CVE-2023-6378\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/45732949bfb845df04cbe65292cf48aaa090cb1d\"\u003e\u003ccode\u003e4573294\u003c/code\u003e\u003c/a\u003e start work on 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a388193052c298ca87cc64192319df723288c6ab\"\u003e\u003ccode\u003ea388193\u003c/code\u003e\u003c/a\u003e Merge branch 'branch_1.2.x' of github.com:qos-ch/logback into branch_1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/de44dc422bc3da1d7808283851324d960b492d4d\"\u003e\u003ccode\u003ede44dc4\u003c/code\u003e\u003c/a\u003e prepare release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ca0cf172f680308938515b8a5d69348759ee947c\"\u003e\u003ccode\u003eca0cf17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/532\"\u003e#532\u003c/a\u003e from joakime/fix-jetty-requestlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e31609b1980b9ba986344aae3cab7275fa2b4935\"\u003e\u003ccode\u003ee31609b\u003c/code\u003e\u003c/a\u003e removed unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/21e29efb284766f386781175b2ba18585b690154\"\u003e\u003ccode\u003e21e29ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/567\"\u003e#567\u003c/a\u003e from spliffone/LOGBACK-1633\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e869000e1d5901e6aa6f46cc6575ee2137f15b69\"\u003e\u003ccode\u003ee869000\u003c/code\u003e\u003c/a\u003e fix: published POM file contain the wrong scm URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/009ea46cb81a015f2ca312bde6e823581b93b37a\"\u003e\u003ccode\u003e009ea46\u003c/code\u003e\u003c/a\u003e version for next dev cycle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.1.7...v_1.2.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.12 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.12...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.9.0 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.9.0...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.7 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2648b9e7fbb47426c89b9c93b411c07484e8f277\"\u003e\u003ccode\u003e2648b9e\u003c/code\u003e\u003c/a\u003e prepare release 1.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3\"\u003e\u003ccode\u003ebb09515\u003c/code\u003e\u003c/a\u003e fix CVE-2023-6378\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/45732949bfb845df04cbe65292cf48aaa090cb1d\"\u003e\u003ccode\u003e4573294\u003c/code\u003e\u003c/a\u003e start work on 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a388193052c298ca87cc64192319df723288c6ab\"\u003e\u003ccode\u003ea388193\u003c/code\u003e\u003c/a\u003e Merge branch 'branch_1.2.x' of github.com:qos-ch/logback into branch_1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/de44dc422bc3da1d7808283851324d960b492d4d\"\u003e\u003ccode\u003ede44dc4\u003c/code\u003e\u003c/a\u003e prepare release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ca0cf172f680308938515b8a5d69348759ee947c\"\u003e\u003ccode\u003eca0cf17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/532\"\u003e#532\u003c/a\u003e from joakime/fix-jetty-requestlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e31609b1980b9ba986344aae3cab7275fa2b4935\"\u003e\u003ccode\u003ee31609b\u003c/code\u003e\u003c/a\u003e removed unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/21e29efb284766f386781175b2ba18585b690154\"\u003e\u003ccode\u003e21e29ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/567\"\u003e#567\u003c/a\u003e from spliffone/LOGBACK-1633\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e869000e1d5901e6aa6f46cc6575ee2137f15b69\"\u003e\u003ccode\u003ee869000\u003c/code\u003e\u003c/a\u003e fix: published POM file contain the wrong scm URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/009ea46cb81a015f2ca312bde6e823581b93b37a\"\u003e\u003ccode\u003e009ea46\u003c/code\u003e\u003c/a\u003e version for next dev cycle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.1.7...v_1.2.13\"\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.1.7 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2648b9e7fbb47426c89b9c93b411c07484e8f277\"\u003e\u003ccode\u003e2648b9e\u003c/code\u003e\u003c/a\u003e prepare release 1.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3\"\u003e\u003ccode\u003ebb09515\u003c/code\u003e\u003c/a\u003e fix CVE-2023-6378\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/45732949bfb845df04cbe65292cf48aaa090cb1d\"\u003e\u003ccode\u003e4573294\u003c/code\u003e\u003c/a\u003e start work on 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a388193052c298ca87cc64192319df723288c6ab\"\u003e\u003ccode\u003ea388193\u003c/code\u003e\u003c/a\u003e Merge branch 'branch_1.2.x' of github.com:qos-ch/logback into branch_1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/de44dc422bc3da1d7808283851324d960b492d4d\"\u003e\u003ccode\u003ede44dc4\u003c/code\u003e\u003c/a\u003e prepare release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ca0cf172f680308938515b8a5d69348759ee947c\"\u003e\u003ccode\u003eca0cf17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/532\"\u003e#532\u003c/a\u003e from joakime/fix-jetty-requestlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e31609b1980b9ba986344aae3cab7275fa2b4935\"\u003e\u003ccode\u003ee31609b\u003c/code\u003e\u003c/a\u003e removed unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/21e29efb284766f386781175b2ba18585b690154\"\u003e\u003ccode\u003e21e29ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/567\"\u003e#567\u003c/a\u003e from spliffone/LOGBACK-1633\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e869000e1d5901e6aa6f46cc6575ee2137f15b69\"\u003e\u003ccode\u003ee869000\u003c/code\u003e\u003c/a\u003e fix: published POM file contain the wrong scm URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/009ea46cb81a015f2ca312bde6e823581b93b37a\"\u003e\u003ccode\u003e009ea46\u003c/code\u003e\u003c/a\u003e version for next dev cycle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.1.7...v_1.2.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.12 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.12...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.9.0 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.9.0...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.7 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2648b9e7fbb47426c89b9c93b411c07484e8f277\"\u003e\u003ccode\u003e2648b9e\u003c/code\u003e\u003c/a\u003e prepare release 1.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3\"\u003e\u003ccode\u003ebb09515\u003c/code\u003e\u003c/a\u003e fix CVE-2023-6378\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/45732949bfb845df04cbe65292cf48aaa090cb1d\"\u003e\u003ccode\u003e4573294\u003c/code\u003e\u003c/a\u003e start work on 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a388193052c298ca87cc64192319df723288c6ab\"\u003e\u003ccode\u003ea388193\u003c/code\u003e\u003c/a\u003e Merge branch 'branch_1.2.x' of github.com:qos-ch/logback into branch_1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/de44dc422bc3da1d7808283851324d960b492d4d\"\u003e\u003ccode\u003ede44dc4\u003c/code\u003e\u003c/a\u003e prepare release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ca0cf172f680308938515b8a5d69348759ee947c\"\u003e\u003ccode\u003eca0cf17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/532\"\u003e#532\u003c/a\u003e from joakime/fix-jetty-requestlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e31609b1980b9ba986344aae3cab7275fa2b4935\"\u003e\u003ccode\u003ee31609b\u003c/code\u003e\u003c/a\u003e removed unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/21e29efb284766f386781175b2ba18585b690154\"\u003e\u003ccode\u003e21e29ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/567\"\u003e#567\u003c/a\u003e from spliffone/LOGBACK-1633\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e869000e1d5901e6aa6f46cc6575ee2137f15b69\"\u003e\u003ccode\u003ee869000\u003c/code\u003e\u003c/a\u003e fix: published POM file contain the wrong scm URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/009ea46cb81a015f2ca312bde6e823581b93b37a\"\u003e\u003ccode\u003e009ea46\u003c/code\u003e\u003c/a\u003e version for next dev cycle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.1.7...v_1.2.13\"\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.1.7 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2648b9e7fbb47426c89b9c93b411c07484e8f277\"\u003e\u003ccode\u003e2648b9e\u003c/code\u003e\u003c/a\u003e prepare release 1.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3\"\u003e\u003ccode\u003ebb09515\u003c/code\u003e\u003c/a\u003e fix CVE-2023-6378\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/45732949bfb845df04cbe65292cf48aaa090cb1d\"\u003e\u003ccode\u003e4573294\u003c/code\u003e\u003c/a\u003e start work on 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a388193052c298ca87cc64192319df723288c6ab\"\u003e\u003ccode\u003ea388193\u003c/code\u003e\u003c/a\u003e Merge branch 'branch_1.2.x' of github.com:qos-ch/logback into branch_1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/de44dc422bc3da1d7808283851324d960b492d4d\"\u003e\u003ccode\u003ede44dc4\u003c/code\u003e\u003c/a\u003e prepare release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ca0cf172f680308938515b8a5d69348759ee947c\"\u003e\u003ccode\u003eca0cf17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/532\"\u003e#532\u003c/a\u003e from joakime/fix-jetty-requestlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e31609b1980b9ba986344aae3cab7275fa2b4935\"\u003e\u003ccode\u003ee31609b\u003c/code\u003e\u003c/a\u003e removed unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/21e29efb284766f386781175b2ba18585b690154\"\u003e\u003ccode\u003e21e29ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/567\"\u003e#567\u003c/a\u003e from spliffone/LOGBACK-1633\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e869000e1d5901e6aa6f46cc6575ee2137f15b69\"\u003e\u003ccode\u003ee869000\u003c/code\u003e\u003c/a\u003e fix: published POM file contain the wrong scm URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/009ea46cb81a015f2ca312bde6e823581b93b37a\"\u003e\u003ccode\u003e009ea46\u003c/code\u003e\u003c/a\u003e version for next dev cycle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.1.7...v_1.2.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.12 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.12...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.9.0 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.9.0...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.7 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2648b9e7fbb47426c89b9c93b411c07484e8f277\"\u003e\u003ccode\u003e2648b9e\u003c/code\u003e\u003c/a\u003e prepare release 1.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3\"\u003e\u003ccode\u003ebb09515\u003c/code\u003e\u003c/a\u003e fix CVE-2023-6378\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/45732949bfb845df04cbe65292cf48aaa090cb1d\"\u003e\u003ccode\u003e4573294\u003c/code\u003e\u003c/a\u003e start work on 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a388193052c298ca87cc64192319df723288c6ab\"\u003e\u003ccode\u003ea388193\u003c/code\u003e\u003c/a\u003e Merge branch 'branch_1.2.x' of github.com:qos-ch/logback into branch_1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/de44dc422bc3da1d7808283851324d960b492d4d\"\u003e\u003ccode\u003ede44dc4\u003c/code\u003e\u003c/a\u003e prepare release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ca0cf172f680308938515b8a5d69348759ee947c\"\u003e\u003ccode\u003eca0cf17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/532\"\u003e#532\u003c/a\u003e from joakime/fix-jetty-requestlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e31609b1980b9ba986344aae3cab7275fa2b4935\"\u003e\u003ccode\u003ee31609b\u003c/code\u003e\u003c/a\u003e removed unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/21e29efb284766f386781175b2ba18585b690154\"\u003e\u003ccode\u003e21e29ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/567\"\u003e#567\u003c/a\u003e from spliffone/LOGBACK-1633\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e869000e1d5901e6aa6f46cc6575ee2137f15b69\"\u003e\u003ccode\u003ee869000\u003c/code\u003e\u003c/a\u003e fix: published POM file contain the wrong scm URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/009ea46cb81a015f2ca312bde6e823581b93b37a\"\u003e\u003ccode\u003e009ea46\u003c/code\u003e\u003c/a\u003e version for next dev cycle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.1.7...v_1.2.13\"\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.1.7 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2648b9e7fbb47426c89b9c93b411c07484e8f277\"\u003e\u003ccode\u003e2648b9e\u003c/code\u003e\u003c/a\u003e prepare release 1.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3\"\u003e\u003ccode\u003ebb09515\u003c/code\u003e\u003c/a\u003e fix CVE-2023-6378\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/45732949bfb845df04cbe65292cf48aaa090cb1d\"\u003e\u003ccode\u003e4573294\u003c/code\u003e\u003c/a\u003e start work on 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a388193052c298ca87cc64192319df723288c6ab\"\u003e\u003ccode\u003ea388193\u003c/code\u003e\u003c/a\u003e Merge branch 'branch_1.2.x' of github.com:qos-ch/logback into branch_1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/de44dc422bc3da1d7808283851324d960b492d4d\"\u003e\u003ccode\u003ede44dc4\u003c/code\u003e\u003c/a\u003e prepare release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ca0cf172f680308938515b8a5d69348759ee947c\"\u003e\u003ccode\u003eca0cf17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/532\"\u003e#532\u003c/a\u003e from joakime/fix-jetty-requestlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e31609b1980b9ba986344aae3cab7275fa2b4935\"\u003e\u003ccode\u003ee31609b\u003c/code\u003e\u003c/a\u003e removed unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/21e29efb284766f386781175b2ba18585b690154\"\u003e\u003ccode\u003e21e29ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/567\"\u003e#567\u003c/a\u003e from spliffone/LOGBACK-1633\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e869000e1d5901e6aa6f46cc6575ee2137f15b69\"\u003e\u003ccode\u003ee869000\u003c/code\u003e\u003c/a\u003e fix: published POM file contain the wrong scm URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/009ea46cb81a015f2ca312bde6e823581b93b37a\"\u003e\u003ccode\u003e009ea46\u003c/code\u003e\u003c/a\u003e version for next dev cycle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.1.7...v_1.2.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.12 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.12...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.assertj:assertj-core` from 3.9.0 to 3.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assertj/assertj/releases\"\u003eorg.assertj:assertj-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.7\u003c/h2\u003e\n\u003ch2\u003e:lock: Security\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix XXE vulnerability in \u003ccode\u003eisXmlEqualTo\u003c/code\u003e assertion (CVE-2026-24400)\n\u003cul\u003e\n\u003cli\u003eSee GHSA-rqfh-9r24-8c9r for details; many thanks to \u003ca href=\"https://github.com/wxt201\"\u003e\u003ccode\u003e@​wxt201\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Song-Li\"\u003e\u003ccode\u003e@​Song-Li\u003c/code\u003e\u003c/a\u003e for responsibly reporting it!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e with no replacement\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNavigation to \u003ccode\u003eassertj-core\u003c/code\u003e or \u003ccode\u003eguava\u003c/code\u003e types from \u003ccode\u003eassertj-guava\u003c/code\u003e Javadoc site has unnecessary header \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3478\"\u003e#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.18.3\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.14.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.5.0-jre\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.6\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing export for \u003ccode\u003eorg.assertj.core.annotation\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3951\"\u003e#3951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThanks to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/duponter\"\u003e\u003ccode\u003e@​duponter\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.27.5\u003c/h2\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eByteBuddy in AssertJ 3.27.4 not compatible with Java 25 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e84071667f5f8f13084af9dfa54cee5fd9db18db\"\u003e\u003ccode\u003ee840716\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/85ca7eb6609bb179c043b85ae7d290523b1ba79a\"\u003e\u003ccode\u003e85ca7eb\u003c/code\u003e\u003c/a\u003e Deprecate \u003ccode\u003eXmlStringPrettyFormatter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/77081dc5eb107141df80f95bd0149b468e451341\"\u003e\u003ccode\u003e77081dc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/b68fc24a9de28f28a486fc5b887c1b8a003a5823\"\u003e\u003ccode\u003eb68fc24\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cf5bb6c50f6ead3deaa2a2ff50ef1e7d933c8a3\"\u003e\u003ccode\u003e0cf5bb6\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003ekotlin.version\u003c/code\u003e from 2.1.0 to 2.2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/d393ef1f5e48c89d47d7cf6d1eae359ceda0a126\"\u003e\u003ccode\u003ed393ef1\u003c/code\u003e\u003c/a\u003e Abort tests when symbolic links cannot be created (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/22124331e9922af5a43ab50f7a9a25b65be53be1\"\u003e\u003ccode\u003e2212433\u003c/code\u003e\u003c/a\u003e Add IntelliJ custom inspection for test class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/5717d025cfe0f4c66de20f3253c0b0ecba259aa1\"\u003e\u003ccode\u003e5717d02\u003c/code\u003e\u003c/a\u003e Update JetBrains icon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a8ec20bd42ed01f9cc6f654046c7dd424b0af07c\"\u003e\u003ccode\u003ea8ec20b\u003c/code\u003e\u003c/a\u003e Add icon for JetBrains products\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/c05fb3d052b415fb2d6051df939f3b7903a76afe\"\u003e\u003ccode\u003ec05fb3d\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.12 and Wrapper to 3.3.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.9.0...assertj-build-3.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.7 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2648b9e7fbb47426c89b9c93b411c07484e8f277\"\u003e\u003ccode\u003e2648b9e\u003c/code\u003e\u003c/a\u003e prepare release 1.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3\"\u003e\u003ccode\u003ebb09515\u003c/code\u003e\u003c/a\u003e fix CVE-2023-6378\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/45732949bfb845df04cbe65292cf48aaa090cb1d\"\u003e\u003ccode\u003e4573294\u003c/code\u003e\u003c/a\u003e start work on 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a388193052c298ca87cc64192319df723288c6ab\"\u003e\u003ccode\u003ea388193\u003c/code\u003e\u003c/a\u003e Merge branch 'branch_1.2.x' of github.com:qos-ch/logback into branch_1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/de44dc422bc3da1d7808283851324d960b492d4d\"\u003e\u003ccode\u003ede44dc4\u003c/code\u003e\u003c/a\u003e prepare release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ca0cf172f680308938515b8a5d69348759ee947c\"\u003e\u003ccode\u003eca0cf17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/532\"\u003e#532\u003c/a\u003e from joakime/fix-jetty-requestlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e31609b1980b9ba986344aae3cab7275fa2b4935\"\u003e\u003ccode\u003ee31609b\u003c/code\u003e\u003c/a\u003e removed unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/21e29efb284766f386781175b2ba18585b690154\"\u003e\u003ccode\u003e21e29ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/567\"\u003e#567\u003c/a\u003e from spliffone/LOGBACK-1633\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e869000e1d5901e6aa6f46cc6575ee2137f15b69\"\u003e\u003ccode\u003ee869000\u003c/code\u003e\u003c/a\u003e fix: published POM file contain the wrong scm URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/009ea46cb81a015f2ca312bde6e823581b93b37a\"\u003e\u003ccode\u003e009ea46\u003c/code\u003e\u003c/a\u003e version for next dev cycle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.1.7...v_1.2.13\"\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.1.7 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2648b9e7fbb47426c89b9c93b411c07484e8f277\"\u003e\u003ccode\u003e2648b9e\u003c/code\u003e\u003c/a\u003e prepare release 1.2.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/bb095154be011267b64e37a1d401546e7cc2b7c3\"\u003e\u003ccode\u003ebb09515\u003c/code\u003e\u003c/a\u003e fix CVE-2023-6378\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/45732949bfb845df04cbe65292cf48aaa090cb1d\"\u003e\u003ccode\u003e4573294\u003c/code\u003e\u003c/a\u003e start work on 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/a388193052c298ca87cc64192319df723288c6ab\"\u003e\u003ccode\u003ea388193\u003c/code\u003e\u003c/a\u003e Merge branch 'branch_1.2.x' of github.com:qos-ch/logback into branch_1.2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/de44dc422bc3da1d7808283851324d960b492d4d\"\u003e\u003ccode\u003ede44dc4\u003c/code\u003e\u003c/a\u003e prepare release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ca0cf172f680308938515b8a5d69348759ee947c\"\u003e\u003ccode\u003eca0cf17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/532\"\u003e#532\u003c/a\u003e from joakime/fix-jetty-requestlog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e31609b1980b9ba986344aae3cab7275fa2b4935\"\u003e\u003ccode\u003ee31609b\u003c/code\u003e\u003c/a\u003e removed unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/21e29efb284766f386781175b2ba18585b690154\"\u003e\u003ccode\u003e21e29ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/567\"\u003e#567\u003c/a\u003e from spliffone/LOGBACK-16...\n\n_Description has been truncated_","html_url":"https://github.com/filthiestsmile/tutorials/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/filthiestsmile%2Ftutorials/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"2.0.60","new_version":"2.0.61","update_type":"patch","path":null,"pr_created_at":"2026-02-09T20:45:53.000Z","version_change":"2.0.60 → 2.0.61","issue":{"uuid":"3918073885","node_id":"PR_kwDOMwzBo87Ckgja","number":177,"state":"open","title":"chore(deps): bump com.alibaba:fastjson from 2.0.60 to 2.0.61","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-09T20:45:53.000Z","updated_at":"2026-02-09T20:45:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.60","new_version":"2.0.61","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.60 to 2.0.61.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.61版本发布\u003c/h2\u003e\n\u003ch1\u003eFASTJSON 2.0.61 Release Notes\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Date:\u003c/strong\u003e 07 Feb 2026\n\u003cstrong\u003eTag:\u003c/strong\u003e 2.0.61 (170f71f)\u003c/p\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThis is a regularly scheduled maintenance release with feature enhancements, performance improvements, and bug fixes. Users should upgrade as needed.\u003c/p\u003e\n\u003ch2\u003eChanges \u0026amp; Bug Fixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eFixed issue where Jackson's \u003ccode\u003e@JsonProperty\u003c/code\u003e on methods was being ignored in record types \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3893\"\u003e#3893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple \u003ccode\u003eArrayIndexOutOfBoundsException\u003c/code\u003e issues in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e, \u003ccode\u003eJSONReaderASCII\u003c/code\u003e, and \u003ccode\u003eJSONReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3883\"\u003e#3883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved performance when parsing JSON with numerous escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3889\"\u003e#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed conflict where global Date writer overrides \u003ccode\u003e@JSONField\u003c/code\u003e format \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3864\"\u003e#3864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeUtils.castToTimestamp\u003c/code\u003e compatibility issues when upgrading from 1.2.83 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3906\"\u003e#3906\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3907\"\u003e#3907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for serializing non-finite numbers (NaN, Infinity) as strings \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded default value support for \u003ccode\u003egetString\u003c/code\u003e and other \u003ccode\u003egetXXX\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3880\"\u003e#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed double quotes issue in \u003ccode\u003eTypeUtils.cast\u003c/code\u003e with Long global converter \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3932\"\u003e#3932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded Java 8 \u003ccode\u003eTimeModule\u003c/code\u003e support including improved \u003ccode\u003eYearMonth\u003c/code\u003e support \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3934\"\u003e#3934\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3935\"\u003e#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed scientific notation floating point deserialization errors \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3917\"\u003e#3917\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3939\"\u003e#3939\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3955\"\u003e#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded serialization support for \u003ccode\u003eorg.w3c.dom.Node\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3960\"\u003e#3960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed exception when parsing object keys with emoji and escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3928\"\u003e#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed generic type inference for \u003ccode\u003eList\u003c/code\u003e subclasses during deserialization \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3926\"\u003e#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for custom error messages in JSON Schema validation \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1559\"\u003e#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eparse(InputStream)\u003c/code\u003e overload with default context \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eDirectByteBuffer\u003c/code\u003e \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e for \u003ccode\u003ejava.nio.ByteBuffer#array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for composing multiple filters (\u003ccode\u003ePropertyFilter\u003c/code\u003e, \u003ccode\u003ePropertyPreFilter\u003c/code\u003e, etc.) \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3877\"\u003e#3877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect overflow check when parsing \u003ccode\u003eBigInteger\u003c/code\u003e as \u003ccode\u003eDouble\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced security checks in hex digit processing\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003ereadString\u003c/code\u003e performance in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e/\u003ccode\u003eJSONReaderUTF16\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed various issues with \u003ccode\u003eWriteNulls\u003c/code\u003e, \u003ccode\u003eErrorOnNullForPrimitives\u003c/code\u003e, \u003ccode\u003eNotWriteDefaultValue\u003c/code\u003e, and other features\u003c/li\u003e\n\u003cli\u003eAdded ProGuard rules for fields affected by reflection operations\u003c/li\u003e\n\u003cli\u003eFixed cast error when using \u003ccode\u003e-Dfastjson2.creator=reflect\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1563\"\u003e#1563\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eMaven Dependency Configuration\u003c/h2\u003e\n\u003ch3\u003eStandard Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.61\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAndroid 5 Optimized Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\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/alibaba/fastjson2/commit/317e0b10a4caefba052ec28333d953ad38564e5b\"\u003e\u003ccode\u003e317e0b1\u003c/code\u003e\u003c/a\u003e benchmark 2.0.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/51462c945df94c80d917b22c8a08812f0bc56e11\"\u003e\u003ccode\u003e51462c9\u003c/code\u003e\u003c/a\u003e Configure Codecov for PR coverage reporting (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/babcdadbd44cd976ee3ea7df2433f98ccb10a099\"\u003e\u003ccode\u003ebabcdad\u003c/code\u003e\u003c/a\u003e fix: prevent OOM from infinite loop on malformed object in array, for issue #...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/d3c53489c56d9e59c092de2f9b6258d0d35ec54f\"\u003e\u003ccode\u003ed3c5348\u003c/code\u003e\u003c/a\u003e fix add isBool(), for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3840\"\u003e#3840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/0736eea835de318507ab23d2441e030b5e8344fb\"\u003e\u003ccode\u003e0736eea\u003c/code\u003e\u003c/a\u003e fix: prevent \u003ca href=\"https://github.com/type\"\u003e\u003ccode\u003e@​type\u003c/code\u003e\u003c/a\u003e add as a regular entry during deserialization when use Sup...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/3e3886c883a175b3df2588c0ff8bc8bb6ef420ac\"\u003e\u003ccode\u003e3e3886c\u003c/code\u003e\u003c/a\u003e Improve skip performance (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3977\"\u003e#3977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/03a3180039f5db5f2e75c45002661e0233925f26\"\u003e\u003ccode\u003e03a3180\u003c/code\u003e\u003c/a\u003e Update CONTRIBUTING.md with CI verification requirements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/e6601904fe1bfa0ec27b2985cdb60cc8acd2f201\"\u003e\u003ccode\u003ee660190\u003c/code\u003e\u003c/a\u003e add architecture documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/2e31d68b18a6613dfe1e49914116cb610976e26c\"\u003e\u003ccode\u003e2e31d68\u003c/code\u003e\u003c/a\u003e refactor test directory structure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/5f068687ad96f892f6bed1ad7e2f3025096bcde8\"\u003e\u003ccode\u003e5f06868\u003c/code\u003e\u003c/a\u003e fix: add type annotation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.60...2.0.61\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=gradle\u0026previous-version=2.0.60\u0026new-version=2.0.61)](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/cfanbo/intellij-ai-translate/pull/177","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfanbo%2Fintellij-ai-translate/issues/177","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/177/packages"}},{"old_version":"1.2.24","new_version":"1.2.83","update_type":"patch","path":null,"pr_created_at":"2026-01-09T19:36:30.000Z","version_change":"1.2.24 → 1.2.83","issue":{"uuid":"3798133797","node_id":"PR_kwDOPgSdHs68ZH8H","number":17,"state":"open","title":"Bump com.alibaba:fastjson from 1.2.24 to 1.2.83","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-01-09T19:36:30.000Z","updated_at":"2026-01-09T19:37:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.alibaba:fastjson","old_version":"1.2.24","new_version":"1.2.83","repository_url":"https://github.com/alibaba/fastjson"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson) from 1.2.24 to 1.2.83.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFASTJSON 1.2.83版本发布（安全修复）\u003c/h2\u003e\n\u003cp\u003e这是一个安全修复版本，修复最近收到在特定场景下可以绕过autoType关闭限制的漏洞，建议fastjson用户尽快采取安全措施保障系统安全。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003e安全修复方案\u003c/a\u003e ：\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003ehttps://github.com/alibaba/fastjson/wiki/security_update_20220523\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFASTJSON2已经发布并且提供兼容包，性能更好也更安全，升级指南 \u003ca href=\"https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\"\u003ehttps://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e安全加固\u003c/li\u003e\n\u003cli\u003e修复JDK17下setAccessible报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.83\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.0.x Releases \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ehttps://github.com/alibaba/fastjson2/releases\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.79版本发布，BUG修复\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复引入MethodInheritanceComparator导致某些场景序列化报错的问题\u003c/li\u003e\n\u003cli\u003e增强JDK 9兼容\u003c/li\u003e\n\u003cli\u003e修复JSONArray/JSONObject的equals方法在内部对象map/list相同时不直接返回true的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.79\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.76版本发布，BUG修复增强兼容\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复一些直接抛RuntimeException的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3631\"\u003e#3631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparser自动识别gzip bytes \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3614\"\u003e#3614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Throwable继承类属性不支持自动类型转换问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3217\"\u003e#3217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复PrettyFormat情况下引用计算不对的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3672\"\u003e#3672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复AutoType不兼容LinkedHashMap的问题\u003c/li\u003e\n\u003cli\u003e增强对Enum类型的自定类型转换\u003c/li\u003e\n\u003cli\u003e修复deserializeUsing在泛型某些场景不能正常工作的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3693\"\u003e#3693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e提升JSONReader性能，减少小对象创建 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3627\"\u003e#3627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对JSONPath对filter的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3629\"\u003e#3629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONPath支持忽略NullValue的选项 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3607\"\u003e#3607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对定制化enum的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3601\"\u003e#3601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对java.time.Instant和org.joda.time.Instant的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3539\"\u003e#3539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Parser某些场景不能识别引用的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\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/alibaba/fastjson/commit/26f13f84fdd522de10678e43f55fde918ab7b347\"\u003e\u003ccode\u003e26f13f8\u003c/code\u003e\u003c/a\u003e 1.2.83\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/8f3410f81cbd437f7c459f8868445d50ad301f15\"\u003e\u003ccode\u003e8f3410f\u003c/code\u003e\u003c/a\u003e bug fix for autotype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/cd3c2de6968f0046be1ac4cc7475627ebefbcf64\"\u003e\u003ccode\u003ecd3c2de\u003c/code\u003e\u003c/a\u003e improved jdk8 java.time support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/c63866eaca27441721a82ad8a2553b929e1e3360\"\u003e\u003ccode\u003ec63866e\u003c/code\u003e\u003c/a\u003e remove unused import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/35db4adad70c32089542f23c272def1ad920a60d\"\u003e\u003ccode\u003e35db4ad\u003c/code\u003e\u003c/a\u003e bug fix for autoType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/3f009e10a6905778b42dd3f8cad2de3b194a62d4\"\u003e\u003ccode\u003e3f009e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4085\"\u003e#4085\u003c/a\u003e from hengyunabc/fix_setAccessible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/dd3de5f84bcbf0c13ad60df0c3feb9d564727447\"\u003e\u003ccode\u003edd3de5f\u003c/code\u003e\u003c/a\u003e fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/a234f9abba58add6e5ef9d44b0c24bf49a583905\"\u003e\u003ccode\u003ea234f9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4084\"\u003e#4084\u003c/a\u003e from alibaba/revert-4078-master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/0814909139735ea4c7648e755630fd49da7be059\"\u003e\u003ccode\u003e0814909\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/ab82d0bacadd04226f3f926463ff6a56980c7a4b\"\u003e\u003ccode\u003eab82d0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4078\"\u003e#4078\u003c/a\u003e from hengyunabc/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson/compare/1.2.24...1.2.83\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=maven\u0026previous-version=1.2.24\u0026new-version=1.2.83)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Cognia-Security/java-sec-code/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Cognia-Security/java-sec-code/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cognia-Security%2Fjava-sec-code/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"1.2.62","new_version":"1.2.83","update_type":"patch","path":null,"pr_created_at":"2026-01-01T05:57:39.000Z","version_change":"1.2.62 → 1.2.83","issue":{"uuid":"3774172942","node_id":"PR_kwDOF0iRuM67LS4G","number":7,"state":"closed","title":"Bump the maven group across 3 directories with 4 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-01T06:03:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-01T05:57:39.000Z","updated_at":"2026-01-01T06:03:11.000Z","time_to_close":324,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":4,"packages":[{"name":"com.alibaba:fastjson","old_version":"1.2.62","new_version":"1.2.83","repository_url":"https://github.com/alibaba/fastjson"},{"name":"org.apache.shiro:shiro-core","old_version":"1.4.2","new_version":"1.13.0","repository_url":"https://github.com/apache/shiro"},{"name":"commons-collections:commons-collections","old_version":"3.1","new_version":"3.2.2"},{"name":"com.alibaba:fastjson","old_version":"1.2.66","new_version":"1.2.83","repository_url":"https://github.com/alibaba/fastjson"},{"name":"org.apache.shiro:shiro-core","old_version":"1.4.2","new_version":"1.13.0","repository_url":"https://github.com/apache/shiro"},{"name":"com.alibaba:fastjson","old_version":"1.2.68","new_version":"1.2.83","repository_url":"https://github.com/alibaba/fastjson"},{"name":"org.apache.shiro:shiro-core","old_version":"1.4.2","new_version":"1.13.0","repository_url":"https://github.com/apache/shiro"},{"name":"commons-io:commons-io","old_version":"2.5","new_version":"2.14.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 3 updates in the /SpringAPP/1262_Exp3 directory: [com.alibaba:fastjson](https://github.com/alibaba/fastjson), [org.apache.shiro:shiro-core](https://github.com/apache/shiro) and commons-collections:commons-collections.\nBumps the maven group with 2 updates in the /SpringAPP/1266_Exp2 directory: [com.alibaba:fastjson](https://github.com/alibaba/fastjson) and [org.apache.shiro:shiro-core](https://github.com/apache/shiro).\nBumps the maven group with 3 updates in the /SpringAPP/1268_Exp1 directory: [com.alibaba:fastjson](https://github.com/alibaba/fastjson), [org.apache.shiro:shiro-core](https://github.com/apache/shiro) and commons-io:commons-io.\n\nUpdates `com.alibaba:fastjson` from 1.2.62 to 1.2.83\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFASTJSON 1.2.83版本发布（安全修复）\u003c/h2\u003e\n\u003cp\u003e这是一个安全修复版本，修复最近收到在特定场景下可以绕过autoType关闭限制的漏洞，建议fastjson用户尽快采取安全措施保障系统安全。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003e安全修复方案\u003c/a\u003e ：\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003ehttps://github.com/alibaba/fastjson/wiki/security_update_20220523\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFASTJSON2已经发布并且提供兼容包，性能更好也更安全，升级指南 \u003ca href=\"https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\"\u003ehttps://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e安全加固\u003c/li\u003e\n\u003cli\u003e修复JDK17下setAccessible报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.83\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.0.x Releases \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ehttps://github.com/alibaba/fastjson2/releases\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.79版本发布，BUG修复\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复引入MethodInheritanceComparator导致某些场景序列化报错的问题\u003c/li\u003e\n\u003cli\u003e增强JDK 9兼容\u003c/li\u003e\n\u003cli\u003e修复JSONArray/JSONObject的equals方法在内部对象map/list相同时不直接返回true的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.79\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.76版本发布，BUG修复增强兼容\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复一些直接抛RuntimeException的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3631\"\u003e#3631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparser自动识别gzip bytes \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3614\"\u003e#3614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Throwable继承类属性不支持自动类型转换问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3217\"\u003e#3217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复PrettyFormat情况下引用计算不对的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3672\"\u003e#3672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复AutoType不兼容LinkedHashMap的问题\u003c/li\u003e\n\u003cli\u003e增强对Enum类型的自定类型转换\u003c/li\u003e\n\u003cli\u003e修复deserializeUsing在泛型某些场景不能正常工作的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3693\"\u003e#3693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e提升JSONReader性能，减少小对象创建 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3627\"\u003e#3627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对JSONPath对filter的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3629\"\u003e#3629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONPath支持忽略NullValue的选项 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3607\"\u003e#3607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对定制化enum的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3601\"\u003e#3601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对java.time.Instant和org.joda.time.Instant的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3539\"\u003e#3539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Parser某些场景不能识别引用的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\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/alibaba/fastjson/commit/26f13f84fdd522de10678e43f55fde918ab7b347\"\u003e\u003ccode\u003e26f13f8\u003c/code\u003e\u003c/a\u003e 1.2.83\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/8f3410f81cbd437f7c459f8868445d50ad301f15\"\u003e\u003ccode\u003e8f3410f\u003c/code\u003e\u003c/a\u003e bug fix for autotype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/cd3c2de6968f0046be1ac4cc7475627ebefbcf64\"\u003e\u003ccode\u003ecd3c2de\u003c/code\u003e\u003c/a\u003e improved jdk8 java.time support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/c63866eaca27441721a82ad8a2553b929e1e3360\"\u003e\u003ccode\u003ec63866e\u003c/code\u003e\u003c/a\u003e remove unused import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/35db4adad70c32089542f23c272def1ad920a60d\"\u003e\u003ccode\u003e35db4ad\u003c/code\u003e\u003c/a\u003e bug fix for autoType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/3f009e10a6905778b42dd3f8cad2de3b194a62d4\"\u003e\u003ccode\u003e3f009e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4085\"\u003e#4085\u003c/a\u003e from hengyunabc/fix_setAccessible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/dd3de5f84bcbf0c13ad60df0c3feb9d564727447\"\u003e\u003ccode\u003edd3de5f\u003c/code\u003e\u003c/a\u003e fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/a234f9abba58add6e5ef9d44b0c24bf49a583905\"\u003e\u003ccode\u003ea234f9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4084\"\u003e#4084\u003c/a\u003e from alibaba/revert-4078-master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/0814909139735ea4c7648e755630fd49da7be059\"\u003e\u003ccode\u003e0814909\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/ab82d0bacadd04226f3f926463ff6a56980c7a4b\"\u003e\u003ccode\u003eab82d0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4078\"\u003e#4078\u003c/a\u003e from hengyunabc/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson/compare/1.2.62...1.2.83\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.shiro:shiro-core` from 1.4.2 to 1.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/shiro/releases\"\u003eorg.apache.shiro:shiro-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Shiro 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump spring.version from 5.3.28 to 5.3.29 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1008\"\u003eapache/shiro#1008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.13 to 2.7.14 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1017\"\u003eapache/shiro#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.google.guava:guava from 32.1.1-jre to 32.1.2-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1024\"\u003eapache/shiro#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.owasp:dependency-check-maven from 8.3.1 to 8.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1038\"\u003eapache/shiro#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.mockito:mockito-core from 5.4.0 to 5.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1041\"\u003eapache/shiro#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.codehaus.groovy:groovy from 2.5.22 to 2.5.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1040\"\u003eapache/shiro#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.14 to 2.7.15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1047\"\u003eapache/shiro#1047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 3.5.3 to 3.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1045\"\u003eapache/shiro#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump jetty.version from 9.4.51.v20230217 to 9.4.52.v20230823 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1051\"\u003eapache/shiro#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.easymock:easymock from 5.1.0 to 5.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1055\"\u003eapache/shiro#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.17.2 to 0.17.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1063\"\u003eapache/shiro#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 3.6.0 to 4.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1064\"\u003eapache/shiro#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring.version from 5.3.29 to 5.3.30 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1072\"\u003eapache/shiro#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.codehaus.mojo:versions-maven-plugin from 2.16.0 to 2.16.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1075\"\u003eapache/shiro#1075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.15 to 2.7.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1080\"\u003eapache/shiro#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.17.3 to 0.18.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1084\"\u003eapache/shiro#1084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.0.0 to 4.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1087\"\u003eapache/shiro#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.mycila:license-maven-plugin from 4.2 to 4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1090\"\u003eapache/shiro#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.codehaus.gmavenplus:gmavenplus-plugin from 3.0.0 to 3.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1093\"\u003eapache/shiro#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.18.0 to 0.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1094\"\u003eapache/shiro#1094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.mockito:mockito-core from 5.5.0 to 5.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1106\"\u003eapache/shiro#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump jetty.version from 9.4.52.v20230823 to 9.4.53.v20231009 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1110\"\u003eapache/shiro#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1112\"\u003eapache/shiro#1112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1113\"\u003eapache/shiro#1113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.0 to 4.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1116\"\u003eapache/shiro#1116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.18.1 to 0.18.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1119\"\u003eapache/shiro#1119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable dependency convergence report by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/933\"\u003eapache/shiro#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.16 to 2.7.17 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1122\"\u003eapache/shiro#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump jersey.version from 2.40 to 2.41 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1130\"\u003eapache/shiro#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix naming of WebContainer Tests/IT by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1123\"\u003eapache/shiro#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dashboard-maven-plugin from build by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1124\"\u003eapache/shiro#1124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.owasp:dependency-check-maven from 8.4.0 to 8.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1134\"\u003eapache/shiro#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/1138\"\u003e#1138\u003c/a\u003e Upgrade to Common-cli 1.6.0 by \u003ca href=\"https://github.com/fpapon\"\u003e\u003ccode\u003e@​fpapon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1139\"\u003eapache/shiro#1139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkipping tests while running release by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1137\"\u003eapache/shiro#1137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/1140\"\u003e#1140\u003c/a\u003e Upgrade to Common-codec 1.16.0 by \u003ca href=\"https://github.com/fpapon\"\u003e\u003ccode\u003e@​fpapon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1141\"\u003eapache/shiro#1141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/1143\"\u003e#1143\u003c/a\u003e Upgrade to ASF pom parent 30 by \u003ca href=\"https://github.com/fpapon\"\u003e\u003ccode\u003e@​fpapon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1144\"\u003eapache/shiro#1144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.ibm.icu:icu4j from 73.2 to 74.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1148\"\u003eapache/shiro#1148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/shiro/compare/shiro-root-1.12.0...shiro-root-1.13.0\"\u003ehttps://github.com/apache/shiro/compare/shiro-root-1.12.0...shiro-root-1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eshiro-root-1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mockito-core from 4.9.0 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/645\"\u003eapache/shiro#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dependency-check-maven from 7.4.1 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/646\"\u003eapache/shiro#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump htmlunit from 2.66.0 to 2.69.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/636\"\u003eapache/shiro#636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3.2.0 to 3.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/631\"\u003eapache/shiro#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump easymock from 5.0.1 to 5.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/628\"\u003eapache/shiro#628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/shiro/blob/main/RELEASE-NOTES\"\u003eorg.apache.shiro:shiro-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eLicensed to the Apache Software Foundation (ASF) under one\u003c/h1\u003e\n\u003ch1\u003eor more contributor license agreements.  See the NOTICE file\u003c/h1\u003e\n\u003ch1\u003edistributed with this work for additional information\u003c/h1\u003e\n\u003ch1\u003eregarding copyright ownership.  The ASF licenses this file\u003c/h1\u003e\n\u003ch1\u003eto you under the Apache License, Version 2.0 (the\u003c/h1\u003e\n\u003ch1\u003e\u0026quot;License\u0026quot;); you may not use this file except in compliance\u003c/h1\u003e\n\u003ch1\u003ewith the License.  You may obtain a copy of the License at\u003c/h1\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"http://www.apache.org/licenses/LICENSE-2.0\"\u003ehttp://www.apache.org/licenses/LICENSE-2.0\u003c/a\u003e\u003c/h1\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003ch1\u003eUnless required by applicable law or agreed to in writing,\u003c/h1\u003e\n\u003ch1\u003esoftware distributed under the License is distributed on an\u003c/h1\u003e\n\u003ch1\u003e\u0026quot;AS IS\u0026quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\u003c/h1\u003e\n\u003ch1\u003eKIND, either express or implied.  See the License for the\u003c/h1\u003e\n\u003ch1\u003especific language governing permissions and limitations\u003c/h1\u003e\n\u003ch1\u003eunder the License.\u003c/h1\u003e\n\u003cp\u003eThis is not an official release notes document.  It exists for Shiro developers\nto jot down their notes while working in the source code.  These notes will be\ncombined with Jira’s auto-generated release notes during a release for the\ntotal set.\u003c/p\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003ch1\u003e2.0.0\u003c/h1\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003cp\u003eImprovement\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[SHIRO-290] Implement bcrypt and argon2 KDF algorithms\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eBackwards Incompatible Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged default DefaultPasswordService.java algorithm to \u0026quot;Argon2id\u0026quot;.\u003c/li\u003e\n\u003cli\u003ePasswordService.encryptPassword(Object plaintext) will now throw a NullPointerException on null parameter.\nIt was never specified how this method would behave.\u003c/li\u003e\n\u003cli\u003eMade salt non-nullable.\u003c/li\u003e\n\u003cli\u003eRemoved methods in PasswordMatcher.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003ch1\u003e1.7.1\u003c/h1\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003cp\u003eBug\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[SHIRO-797] - Shiro 1.7.0 is lower than using springboot version 2.0.7 dependency error\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/86819589b3fe4442f4ec1b1cf34e6113afbba73b\"\u003e\u003ccode\u003e8681958\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release shiro-root-1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/f4daf3a5095ed6c35e81aaf522d6e788d75d3b52\"\u003e\u003ccode\u003ef4daf3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/shiro/issues/1148\"\u003e#1148\u003c/a\u003e from apache/dependabot/maven/1.13.x/com.ibm.icu-icu4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/02e1f669bf7a99a4059615647428977a83669174\"\u003e\u003ccode\u003e02e1f66\u003c/code\u003e\u003c/a\u003e build(deps): bump com.ibm.icu:icu4j from 73.2 to 74.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/d62387dc576a56a694f0353b3245a892f2f28835\"\u003e\u003ccode\u003ed62387d\u003c/code\u003e\u003c/a\u003e Add tests for SavedRequest redirects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/3b80f5c8e5a95ba31e92e4825ecc0ba3148b555a\"\u003e\u003ccode\u003e3b80f5c\u003c/code\u003e\u003c/a\u003e The InvalidRequestFilter is more flexible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/443135bf8b2ee960b25c93c5d9619c4aa8c15830\"\u003e\u003ccode\u003e443135b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[maven-release-plugin] prepare release shiro-root-1.13.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/208e0b89288b8714410b28ca3d2aefd1cb748bce\"\u003e\u003ccode\u003e208e0b8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[maven-release-plugin] prepare for next development iteration\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/e4c217c40fec439217daba4bb6e31811b4af360a\"\u003e\u003ccode\u003ee4c217c\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/apache/shiro/commit/fb469762d32cf2fbaaa3f296475e50680c384961\"\u003e\u003ccode\u003efb46976\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release shiro-root-1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/4e71c79d08eed140791abb8691f3de9c3c5a1acc\"\u003e\u003ccode\u003e4e71c79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/shiro/issues/1144\"\u003e#1144\u003c/a\u003e from fpapon/SHIRO-1143\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/shiro/compare/shiro-root-1.4.2...shiro-root-1.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-collections:commons-collections` from 3.1 to 3.2.2\n\nUpdates `com.alibaba:fastjson` from 1.2.66 to 1.2.83\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFASTJSON 1.2.83版本发布（安全修复）\u003c/h2\u003e\n\u003cp\u003e这是一个安全修复版本，修复最近收到在特定场景下可以绕过autoType关闭限制的漏洞，建议fastjson用户尽快采取安全措施保障系统安全。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003e安全修复方案\u003c/a\u003e ：\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003ehttps://github.com/alibaba/fastjson/wiki/security_update_20220523\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFASTJSON2已经发布并且提供兼容包，性能更好也更安全，升级指南 \u003ca href=\"https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\"\u003ehttps://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e安全加固\u003c/li\u003e\n\u003cli\u003e修复JDK17下setAccessible报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.83\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.0.x Releases \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ehttps://github.com/alibaba/fastjson2/releases\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.79版本发布，BUG修复\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复引入MethodInheritanceComparator导致某些场景序列化报错的问题\u003c/li\u003e\n\u003cli\u003e增强JDK 9兼容\u003c/li\u003e\n\u003cli\u003e修复JSONArray/JSONObject的equals方法在内部对象map/list相同时不直接返回true的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.79\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.76版本发布，BUG修复增强兼容\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复一些直接抛RuntimeException的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3631\"\u003e#3631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparser自动识别gzip bytes \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3614\"\u003e#3614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Throwable继承类属性不支持自动类型转换问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3217\"\u003e#3217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复PrettyFormat情况下引用计算不对的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3672\"\u003e#3672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复AutoType不兼容LinkedHashMap的问题\u003c/li\u003e\n\u003cli\u003e增强对Enum类型的自定类型转换\u003c/li\u003e\n\u003cli\u003e修复deserializeUsing在泛型某些场景不能正常工作的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3693\"\u003e#3693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e提升JSONReader性能，减少小对象创建 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3627\"\u003e#3627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对JSONPath对filter的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3629\"\u003e#3629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONPath支持忽略NullValue的选项 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3607\"\u003e#3607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对定制化enum的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3601\"\u003e#3601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对java.time.Instant和org.joda.time.Instant的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3539\"\u003e#3539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Parser某些场景不能识别引用的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\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/alibaba/fastjson/commit/26f13f84fdd522de10678e43f55fde918ab7b347\"\u003e\u003ccode\u003e26f13f8\u003c/code\u003e\u003c/a\u003e 1.2.83\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/8f3410f81cbd437f7c459f8868445d50ad301f15\"\u003e\u003ccode\u003e8f3410f\u003c/code\u003e\u003c/a\u003e bug fix for autotype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/cd3c2de6968f0046be1ac4cc7475627ebefbcf64\"\u003e\u003ccode\u003ecd3c2de\u003c/code\u003e\u003c/a\u003e improved jdk8 java.time support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/c63866eaca27441721a82ad8a2553b929e1e3360\"\u003e\u003ccode\u003ec63866e\u003c/code\u003e\u003c/a\u003e remove unused import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/35db4adad70c32089542f23c272def1ad920a60d\"\u003e\u003ccode\u003e35db4ad\u003c/code\u003e\u003c/a\u003e bug fix for autoType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/3f009e10a6905778b42dd3f8cad2de3b194a62d4\"\u003e\u003ccode\u003e3f009e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4085\"\u003e#4085\u003c/a\u003e from hengyunabc/fix_setAccessible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/dd3de5f84bcbf0c13ad60df0c3feb9d564727447\"\u003e\u003ccode\u003edd3de5f\u003c/code\u003e\u003c/a\u003e fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/a234f9abba58add6e5ef9d44b0c24bf49a583905\"\u003e\u003ccode\u003ea234f9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4084\"\u003e#4084\u003c/a\u003e from alibaba/revert-4078-master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/0814909139735ea4c7648e755630fd49da7be059\"\u003e\u003ccode\u003e0814909\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/ab82d0bacadd04226f3f926463ff6a56980c7a4b\"\u003e\u003ccode\u003eab82d0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4078\"\u003e#4078\u003c/a\u003e from hengyunabc/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson/compare/1.2.62...1.2.83\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.shiro:shiro-core` from 1.4.2 to 1.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/shiro/releases\"\u003eorg.apache.shiro:shiro-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Shiro 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump spring.version from 5.3.28 to 5.3.29 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1008\"\u003eapache/shiro#1008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.13 to 2.7.14 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1017\"\u003eapache/shiro#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.google.guava:guava from 32.1.1-jre to 32.1.2-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1024\"\u003eapache/shiro#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.owasp:dependency-check-maven from 8.3.1 to 8.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1038\"\u003eapache/shiro#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.mockito:mockito-core from 5.4.0 to 5.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1041\"\u003eapache/shiro#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.codehaus.groovy:groovy from 2.5.22 to 2.5.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1040\"\u003eapache/shiro#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.14 to 2.7.15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1047\"\u003eapache/shiro#1047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 3.5.3 to 3.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1045\"\u003eapache/shiro#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump jetty.version from 9.4.51.v20230217 to 9.4.52.v20230823 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1051\"\u003eapache/shiro#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.easymock:easymock from 5.1.0 to 5.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1055\"\u003eapache/shiro#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.17.2 to 0.17.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1063\"\u003eapache/shiro#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 3.6.0 to 4.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1064\"\u003eapache/shiro#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring.version from 5.3.29 to 5.3.30 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1072\"\u003eapache/shiro#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.codehaus.mojo:versions-maven-plugin from 2.16.0 to 2.16.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1075\"\u003eapache/shiro#1075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.15 to 2.7.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1080\"\u003eapache/shiro#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.17.3 to 0.18.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1084\"\u003eapache/shiro#1084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.0.0 to 4.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1087\"\u003eapache/shiro#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.mycila:license-maven-plugin from 4.2 to 4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1090\"\u003eapache/shiro#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.codehaus.gmavenplus:gmavenplus-plugin from 3.0.0 to 3.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1093\"\u003eapache/shiro#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.18.0 to 0.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1094\"\u003eapache/shiro#1094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.mockito:mockito-core from 5.5.0 to 5.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1106\"\u003eapache/shiro#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump jetty.version from 9.4.52.v20230823 to 9.4.53.v20231009 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1110\"\u003eapache/shiro#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1112\"\u003eapache/shiro#1112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1113\"\u003eapache/shiro#1113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.0 to 4.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1116\"\u003eapache/shiro#1116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.18.1 to 0.18.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1119\"\u003eapache/shiro#1119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable dependency convergence report by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/933\"\u003eapache/shiro#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.16 to 2.7.17 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1122\"\u003eapache/shiro#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump jersey.version from 2.40 to 2.41 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1130\"\u003eapache/shiro#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix naming of WebContainer Tests/IT by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1123\"\u003eapache/shiro#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dashboard-maven-plugin from build by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1124\"\u003eapache/shiro#1124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.owasp:dependency-check-maven from 8.4.0 to 8.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1134\"\u003eapache/shiro#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/1138\"\u003e#1138\u003c/a\u003e Upgrade to Common-cli 1.6.0 by \u003ca href=\"https://github.com/fpapon\"\u003e\u003ccode\u003e@​fpapon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1139\"\u003eapache/shiro#1139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkipping tests while running release by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1137\"\u003eapache/shiro#1137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/1140\"\u003e#1140\u003c/a\u003e Upgrade to Common-codec 1.16.0 by \u003ca href=\"https://github.com/fpapon\"\u003e\u003ccode\u003e@​fpapon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1141\"\u003eapache/shiro#1141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/1143\"\u003e#1143\u003c/a\u003e Upgrade to ASF pom parent 30 by \u003ca href=\"https://github.com/fpapon\"\u003e\u003ccode\u003e@​fpapon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1144\"\u003eapache/shiro#1144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.ibm.icu:icu4j from 73.2 to 74.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1148\"\u003eapache/shiro#1148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/shiro/compare/shiro-root-1.12.0...shiro-root-1.13.0\"\u003ehttps://github.com/apache/shiro/compare/shiro-root-1.12.0...shiro-root-1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eshiro-root-1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mockito-core from 4.9.0 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/645\"\u003eapache/shiro#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dependency-check-maven from 7.4.1 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/646\"\u003eapache/shiro#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump htmlunit from 2.66.0 to 2.69.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/636\"\u003eapache/shiro#636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3.2.0 to 3.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/631\"\u003eapache/shiro#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump easymock from 5.0.1 to 5.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/628\"\u003eapache/shiro#628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/shiro/blob/main/RELEASE-NOTES\"\u003eorg.apache.shiro:shiro-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eLicensed to the Apache Software Foundation (ASF) under one\u003c/h1\u003e\n\u003ch1\u003eor more contributor license agreements.  See the NOTICE file\u003c/h1\u003e\n\u003ch1\u003edistributed with this work for additional information\u003c/h1\u003e\n\u003ch1\u003eregarding copyright ownership.  The ASF licenses this file\u003c/h1\u003e\n\u003ch1\u003eto you under the Apache License, Version 2.0 (the\u003c/h1\u003e\n\u003ch1\u003e\u0026quot;License\u0026quot;); you may not use this file except in compliance\u003c/h1\u003e\n\u003ch1\u003ewith the License.  You may obtain a copy of the License at\u003c/h1\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"http://www.apache.org/licenses/LICENSE-2.0\"\u003ehttp://www.apache.org/licenses/LICENSE-2.0\u003c/a\u003e\u003c/h1\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003ch1\u003eUnless required by applicable law or agreed to in writing,\u003c/h1\u003e\n\u003ch1\u003esoftware distributed under the License is distributed on an\u003c/h1\u003e\n\u003ch1\u003e\u0026quot;AS IS\u0026quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\u003c/h1\u003e\n\u003ch1\u003eKIND, either express or implied.  See the License for the\u003c/h1\u003e\n\u003ch1\u003especific language governing permissions and limitations\u003c/h1\u003e\n\u003ch1\u003eunder the License.\u003c/h1\u003e\n\u003cp\u003eThis is not an official release notes document.  It exists for Shiro developers\nto jot down their notes while working in the source code.  These notes will be\ncombined with Jira’s auto-generated release notes during a release for the\ntotal set.\u003c/p\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003ch1\u003e2.0.0\u003c/h1\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003cp\u003eImprovement\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[SHIRO-290] Implement bcrypt and argon2 KDF algorithms\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eBackwards Incompatible Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged default DefaultPasswordService.java algorithm to \u0026quot;Argon2id\u0026quot;.\u003c/li\u003e\n\u003cli\u003ePasswordService.encryptPassword(Object plaintext) will now throw a NullPointerException on null parameter.\nIt was never specified how this method would behave.\u003c/li\u003e\n\u003cli\u003eMade salt non-nullable.\u003c/li\u003e\n\u003cli\u003eRemoved methods in PasswordMatcher.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003ch1\u003e1.7.1\u003c/h1\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003cp\u003eBug\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[SHIRO-797] - Shiro 1.7.0 is lower than using springboot version 2.0.7 dependency error\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/86819589b3fe4442f4ec1b1cf34e6113afbba73b\"\u003e\u003ccode\u003e8681958\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release shiro-root-1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/f4daf3a5095ed6c35e81aaf522d6e788d75d3b52\"\u003e\u003ccode\u003ef4daf3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/shiro/issues/1148\"\u003e#1148\u003c/a\u003e from apache/dependabot/maven/1.13.x/com.ibm.icu-icu4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/02e1f669bf7a99a4059615647428977a83669174\"\u003e\u003ccode\u003e02e1f66\u003c/code\u003e\u003c/a\u003e build(deps): bump com.ibm.icu:icu4j from 73.2 to 74.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/d62387dc576a56a694f0353b3245a892f2f28835\"\u003e\u003ccode\u003ed62387d\u003c/code\u003e\u003c/a\u003e Add tests for SavedRequest redirects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/3b80f5c8e5a95ba31e92e4825ecc0ba3148b555a\"\u003e\u003ccode\u003e3b80f5c\u003c/code\u003e\u003c/a\u003e The InvalidRequestFilter is more flexible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/443135bf8b2ee960b25c93c5d9619c4aa8c15830\"\u003e\u003ccode\u003e443135b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[maven-release-plugin] prepare release shiro-root-1.13.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/208e0b89288b8714410b28ca3d2aefd1cb748bce\"\u003e\u003ccode\u003e208e0b8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[maven-release-plugin] prepare for next development iteration\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/e4c217c40fec439217daba4bb6e31811b4af360a\"\u003e\u003ccode\u003ee4c217c\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/apache/shiro/commit/fb469762d32cf2fbaaa3f296475e50680c384961\"\u003e\u003ccode\u003efb46976\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release shiro-root-1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/4e71c79d08eed140791abb8691f3de9c3c5a1acc\"\u003e\u003ccode\u003e4e71c79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/shiro/issues/1144\"\u003e#1144\u003c/a\u003e from fpapon/SHIRO-1143\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/shiro/compare/shiro-root-1.4.2...shiro-root-1.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.alibaba:fastjson` from 1.2.68 to 1.2.83\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFASTJSON 1.2.83版本发布（安全修复）\u003c/h2\u003e\n\u003cp\u003e这是一个安全修复版本，修复最近收到在特定场景下可以绕过autoType关闭限制的漏洞，建议fastjson用户尽快采取安全措施保障系统安全。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003e安全修复方案\u003c/a\u003e ：\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003ehttps://github.com/alibaba/fastjson/wiki/security_update_20220523\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFASTJSON2已经发布并且提供兼容包，性能更好也更安全，升级指南 \u003ca href=\"https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\"\u003ehttps://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e安全加固\u003c/li\u003e\n\u003cli\u003e修复JDK17下setAccessible报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.83\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.0.x Releases \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ehttps://github.com/alibaba/fastjson2/releases\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.79版本发布，BUG修复\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复引入MethodInheritanceComparator导致某些场景序列化报错的问题\u003c/li\u003e\n\u003cli\u003e增强JDK 9兼容\u003c/li\u003e\n\u003cli\u003e修复JSONArray/JSONObject的equals方法在内部对象map/list相同时不直接返回true的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.79\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.76版本发布，BUG修复增强兼容\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复一些直接抛RuntimeException的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3631\"\u003e#3631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparser自动识别gzip bytes \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3614\"\u003e#3614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Throwable继承类属性不支持自动类型转换问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3217\"\u003e#3217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复PrettyFormat情况下引用计算不对的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3672\"\u003e#3672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复AutoType不兼容LinkedHashMap的问题\u003c/li\u003e\n\u003cli\u003e增强对Enum类型的自定类型转换\u003c/li\u003e\n\u003cli\u003e修复deserializeUsing在泛型某些场景不能正常工作的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3693\"\u003e#3693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e提升JSONReader性能，减少小对象创建 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3627\"\u003e#3627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对JSONPath对filter的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3629\"\u003e#3629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONPath支持忽略NullValue的选项 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3607\"\u003e#3607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对定制化enum的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3601\"\u003e#3601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对java.time.Instant和org.joda.time.Instant的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3539\"\u003e#3539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Parser某些场景不能识别引用的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\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/alibaba/fastjson/commit/26f13f84fdd522de10678e43f55fde918ab7b347\"\u003e\u003ccode\u003e26f13f8\u003c/code\u003e\u003c/a\u003e 1.2.83\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/8f3410f81cbd437f7c459f8868445d50ad301f15\"\u003e\u003ccode\u003e8f3410f\u003c/code\u003e\u003c/a\u003e bug fix for autotype\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/cd3c2de6968f0046be1ac4cc7475627ebefbcf64\"\u003e\u003ccode\u003ecd3c2de\u003c/code\u003e\u003c/a\u003e improved jdk8 java.time support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/c63866eaca27441721a82ad8a2553b929e1e3360\"\u003e\u003ccode\u003ec63866e\u003c/code\u003e\u003c/a\u003e remove unused import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/35db4adad70c32089542f23c272def1ad920a60d\"\u003e\u003ccode\u003e35db4ad\u003c/code\u003e\u003c/a\u003e bug fix for autoType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/3f009e10a6905778b42dd3f8cad2de3b194a62d4\"\u003e\u003ccode\u003e3f009e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4085\"\u003e#4085\u003c/a\u003e from hengyunabc/fix_setAccessible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/dd3de5f84bcbf0c13ad60df0c3feb9d564727447\"\u003e\u003ccode\u003edd3de5f\u003c/code\u003e\u003c/a\u003e fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/a234f9abba58add6e5ef9d44b0c24bf49a583905\"\u003e\u003ccode\u003ea234f9a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4084\"\u003e#4084\u003c/a\u003e from alibaba/revert-4078-master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/0814909139735ea4c7648e755630fd49da7be059\"\u003e\u003ccode\u003e0814909\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix InaccessibleObjectException in jdk17. \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson/commit/ab82d0bacadd04226f3f926463ff6a56980c7a4b\"\u003e\u003ccode\u003eab82d0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4078\"\u003e#4078\u003c/a\u003e from hengyunabc/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson/compare/1.2.62...1.2.83\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.shiro:shiro-core` from 1.4.2 to 1.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/shiro/releases\"\u003eorg.apache.shiro:shiro-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Shiro 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump spring.version from 5.3.28 to 5.3.29 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1008\"\u003eapache/shiro#1008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.13 to 2.7.14 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1017\"\u003eapache/shiro#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.google.guava:guava from 32.1.1-jre to 32.1.2-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1024\"\u003eapache/shiro#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.owasp:dependency-check-maven from 8.3.1 to 8.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1038\"\u003eapache/shiro#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.mockito:mockito-core from 5.4.0 to 5.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1041\"\u003eapache/shiro#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.codehaus.groovy:groovy from 2.5.22 to 2.5.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1040\"\u003eapache/shiro#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.14 to 2.7.15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1047\"\u003eapache/shiro#1047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 3.5.3 to 3.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1045\"\u003eapache/shiro#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump jetty.version from 9.4.51.v20230217 to 9.4.52.v20230823 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1051\"\u003eapache/shiro#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.easymock:easymock from 5.1.0 to 5.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1055\"\u003eapache/shiro#1055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.17.2 to 0.17.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1063\"\u003eapache/shiro#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 3.6.0 to 4.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1064\"\u003eapache/shiro#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring.version from 5.3.29 to 5.3.30 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1072\"\u003eapache/shiro#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.codehaus.mojo:versions-maven-plugin from 2.16.0 to 2.16.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1075\"\u003eapache/shiro#1075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.15 to 2.7.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1080\"\u003eapache/shiro#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.17.3 to 0.18.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1084\"\u003eapache/shiro#1084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.0.0 to 4.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1087\"\u003eapache/shiro#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.mycila:license-maven-plugin from 4.2 to 4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1090\"\u003eapache/shiro#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.codehaus.gmavenplus:gmavenplus-plugin from 3.0.0 to 3.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1093\"\u003eapache/shiro#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.18.0 to 0.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1094\"\u003eapache/shiro#1094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump org.mockito:mockito-core from 5.5.0 to 5.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1106\"\u003eapache/shiro#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump jetty.version from 9.4.52.v20230823 to 9.4.53.v20231009 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1110\"\u003eapache/shiro#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1112\"\u003eapache/shiro#1112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1113\"\u003eapache/shiro#1113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.0 to 4.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1116\"\u003eapache/shiro#1116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.18.1 to 0.18.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1119\"\u003eapache/shiro#1119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable dependency convergence report by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/933\"\u003eapache/shiro#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump spring-boot.version from 2.7.16 to 2.7.17 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1122\"\u003eapache/shiro#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump jersey.version from 2.40 to 2.41 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1130\"\u003eapache/shiro#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix naming of WebContainer Tests/IT by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1123\"\u003eapache/shiro#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove dashboard-maven-plugin from build by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1124\"\u003eapache/shiro#1124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump org.owasp:dependency-check-maven from 8.4.0 to 8.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1134\"\u003eapache/shiro#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/1138\"\u003e#1138\u003c/a\u003e Upgrade to Common-cli 1.6.0 by \u003ca href=\"https://github.com/fpapon\"\u003e\u003ccode\u003e@​fpapon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1139\"\u003eapache/shiro#1139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkipping tests while running release by \u003ca href=\"https://github.com/bdemers\"\u003e\u003ccode\u003e@​bdemers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1137\"\u003eapache/shiro#1137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/1140\"\u003e#1140\u003c/a\u003e Upgrade to Common-codec 1.16.0 by \u003ca href=\"https://github.com/fpapon\"\u003e\u003ccode\u003e@​fpapon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1141\"\u003eapache/shiro#1141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/shiro/issues/1143\"\u003e#1143\u003c/a\u003e Upgrade to ASF pom parent 30 by \u003ca href=\"https://github.com/fpapon\"\u003e\u003ccode\u003e@​fpapon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1144\"\u003eapache/shiro#1144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump com.ibm.icu:icu4j from 73.2 to 74.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/1148\"\u003eapache/shiro#1148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/shiro/compare/shiro-root-1.12.0...shiro-root-1.13.0\"\u003ehttps://github.com/apache/shiro/compare/shiro-root-1.12.0...shiro-root-1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eshiro-root-1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump mockito-core from 4.9.0 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/645\"\u003eapache/shiro#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dependency-check-maven from 7.4.1 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/646\"\u003eapache/shiro#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump htmlunit from 2.66.0 to 2.69.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/636\"\u003eapache/shiro#636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3.2.0 to 3.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/631\"\u003eapache/shiro#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump easymock from 5.0.1 to 5.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/shiro/pull/628\"\u003eapache/shiro#628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/shiro/blob/main/RELEASE-NOTES\"\u003eorg.apache.shiro:shiro-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eLicensed to the Apache Software Foundation (ASF) under one\u003c/h1\u003e\n\u003ch1\u003eor more contributor license agreements.  See the NOTICE file\u003c/h1\u003e\n\u003ch1\u003edistributed with this work for additional information\u003c/h1\u003e\n\u003ch1\u003eregarding copyright ownership.  The ASF licenses this file\u003c/h1\u003e\n\u003ch1\u003eto you under the Apache License, Version 2.0 (the\u003c/h1\u003e\n\u003ch1\u003e\u0026quot;License\u0026quot;); you may not use this file except in compliance\u003c/h1\u003e\n\u003ch1\u003ewith the License.  You may obtain a copy of the License at\u003c/h1\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"http://www.apache.org/licenses/LICENSE-2.0\"\u003ehttp://www.apache.org/licenses/LICENSE-2.0\u003c/a\u003e\u003c/h1\u003e\n\u003ch1\u003e\u003c/h1\u003e\n\u003ch1\u003eUnless required by applicable law or agreed to in writing,\u003c/h1\u003e\n\u003ch1\u003esoftware distributed under the License is distributed on an\u003c/h1\u003e\n\u003ch1\u003e\u0026quot;AS IS\u0026quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\u003c/h1\u003e\n\u003ch1\u003eKIND, either express or implied.  See the License for the\u003c/h1\u003e\n\u003ch1\u003especific language governing permissions and limitations\u003c/h1\u003e\n\u003ch1\u003eunder the License.\u003c/h1\u003e\n\u003cp\u003eThis is not an official release notes document.  It exists for Shiro developers\nto jot down their notes while working in the source code.  These notes will be\ncombined with Jira’s auto-generated release notes during a release for the\ntotal set.\u003c/p\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003ch1\u003e2.0.0\u003c/h1\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003cp\u003eImprovement\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[SHIRO-290] Implement bcrypt and argon2 KDF algorithms\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eBackwards Incompatible Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged default DefaultPasswordService.java algorithm to \u0026quot;Argon2id\u0026quot;.\u003c/li\u003e\n\u003cli\u003ePasswordService.encryptPassword(Object plaintext) will now throw a NullPointerException on null parameter.\nIt was never specified how this method would behave.\u003c/li\u003e\n\u003cli\u003eMade salt non-nullable.\u003c/li\u003e\n\u003cli\u003eRemoved methods in PasswordMatcher.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003ch1\u003e1.7.1\u003c/h1\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003cp\u003eBug\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e[SHIRO-797] - Shiro 1.7.0 is lower than using springboot version 2.0.7 dependency error\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e###########################################################\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/86819589b3fe4442f4ec1b1cf34e6113afbba73b\"\u003e\u003ccode\u003e8681958\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release shiro-root-1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/f4daf3a5095ed6c35e81aaf522d6e788d75d3b52\"\u003e\u003ccode\u003ef4daf3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/shiro/issues/1148\"\u003e#1148\u003c/a\u003e from apache/dependabot/maven/1.13.x/com.ibm.icu-icu4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/02e1f669bf7a99a4059615647428977a83669174\"\u003e\u003ccode\u003e02e1f66\u003c/code\u003e\u003c/a\u003e build(deps): bump com.ibm.icu:icu4j from 73.2 to 74.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/d62387dc576a56a694f0353b3245a892f2f28835\"\u003e\u003ccode\u003ed62387d\u003c/code\u003e\u003c/a\u003e Add tests for SavedRequest redirects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/3b80f5c8e5a95ba31e92e4825ecc0ba3148b555a\"\u003e\u003ccode\u003e3b80f5c\u003c/code\u003e\u003c/a\u003e The InvalidRequestFilter is more flexible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/443135bf8b2ee960b25c93c5d9619c4aa8c15830\"\u003e\u003ccode\u003e443135b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[maven-release-plugin] prepare release shiro-root-1.13.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/208e0b89288b8714410b28ca3d2aefd1cb748bce\"\u003e\u003ccode\u003e208e0b8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[maven-release-plugin] prepare for next development iteration\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/e4c217c40fec439217daba4bb6e31811b4af360a\"\u003e\u003ccode\u003ee4c217c\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/apache/shiro/commit/fb469762d32cf2fbaaa3f296475e50680c384961\"\u003e\u003ccode\u003efb46976\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release shiro-root-1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/shiro/commit/4e71c79d08eed140791abb8691f3de9c3c5a1acc\"\u003e\u003ccode\u003e4e71c79\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/shiro/issues/1144\"\u003e#1144\u003c/a\u003e from fpapon/SHIRO-1143\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/shiro/compare/shiro-root-1.4.2...shiro-root-1.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-io:commons-io` from 2.5 to 2.14.0\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major v...\n\n_Description has been truncated_","html_url":"https://github.com/kmahyyg/vulnerable-fastjson/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kmahyyg%2Fvulnerable-fastjson/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"2.0.58","new_version":"2.0.60","update_type":"patch","path":null,"pr_created_at":"2025-10-27T05:19:34.000Z","version_change":"2.0.58 → 2.0.60","issue":{"uuid":"3555098014","node_id":"PR_kwDOFUsmmc6vzX_V","number":426,"state":"open","title":"Bump com.alibaba:fastjson from 2.0.58 to 2.0.60","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":"2025-10-27T05:19:34.000Z","updated_at":"2025-10-27T05:19:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.58","new_version":"2.0.60","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.58 to 2.0.60.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.60发布\u003c/h2\u003e\n\u003cp\u003e这又是一个定期维护的功能增强BUG FIX版本，大家按需升级。\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复dubbo使用时报错not support none-Serializable的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3499\"\u003e#3499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复dubbo使用时字段带缺省值是序列化丢失字段的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3765\"\u003e#3765\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3842\"\u003e#3842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增加JSONObject.getIntValue方法处理默认值 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3772\"\u003e#3772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONArray.getJSONObject行为保持和JSONObject一样 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/2989\"\u003e#2989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONField(deserialize = false)在public字段不生效的问题\u003c/li\u003e\n\u003cli\u003e增强日期格式反序列化支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3102\"\u003e#3102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e补充fastjson2-extension-jaxrs-jakarta的发版 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3767\"\u003e#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复枚举使用\u003ccode\u003e@ JsonProperties\u003c/code\u003e之后结果错误的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3799\"\u003e#3799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复某些场景反序列化\u003ccode\u003ejava.util.Collections#EMPTY_LIST\u003c/code\u003e报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3828\"\u003e#3828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONPath.eval(jsonString, path)和fastjson 1.x某些场景不兼容的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3825\"\u003e#3825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e反序列化时增加Feature.DisableStringArrayUnwrapping \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3757\"\u003e#3757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复codegen的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3836\"\u003e#3836\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3833\"\u003e#3833\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003eMAVEN依赖配置\u003c/h1\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.60\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid5针对优化版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.60.android5\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid8针对优化版本\n这个版本支持java.time和Optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.60.android8\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e1.x 兼容版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba\u0026lt;/groupId\u0026gt;\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/alibaba/fastjson2/commit/489a370af4e5bb0e99c0cdf83e3fab20af8e530c\"\u003e\u003ccode\u003e489a370\u003c/code\u003e\u003c/a\u003e 2.0.60 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/cf80f3b8adec59de4e4d789a52870200914034e8\"\u003e\u003ccode\u003ecf80f3b\u003c/code\u003e\u003c/a\u003e add benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/eaafea171315f998504271bba092fab3e560b771\"\u003e\u003ccode\u003eeaafea1\u003c/code\u003e\u003c/a\u003e fix(codegen): Avoid double call of readFieldName for Map deserialization, for...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/deb7abcc7e45565bf0d8f537cee64e3681aec9bb\"\u003e\u003ccode\u003edeb7abc\u003c/code\u003e\u003c/a\u003e fix(Codegen): Delay writing string field name until after null check, for iss...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/40ef87a34402336799ccbcd6cec396d4d954125d\"\u003e\u003ccode\u003e40ef87a\u003c/code\u003e\u003c/a\u003e fix NotWriteDefaultValue, for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3842\"\u003e#3842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/7c502c18f2156613e493e9b2a9bc1bb4f5e2fc8f\"\u003e\u003ccode\u003e7c502c1\u003c/code\u003e\u003c/a\u003e bug fix JSONBArrayMapping write\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/0e7ef923b5cc6797b50fd70f1e6d1bbf69432467\"\u003e\u003ccode\u003e0e7ef92\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3830\"\u003e#3830\u003c/a\u003e 当对象字段是复杂对象且值为空时WriteNulls导致空指针 (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3832\"\u003e#3832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/b95a1b3f410c86c724c77127bfe790eb607ff922\"\u003e\u003ccode\u003eb95a1b3\u003c/code\u003e\u003c/a\u003e add feature DisableStringArrayUnwrapping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/93d229cde2f1e64a4b518638bf373780895820b6\"\u003e\u003ccode\u003e93d229c\u003c/code\u003e\u003c/a\u003e Rename UnwrapStringArray feature to DisableStringArrayUnwrapping for clarity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/c4c6d39f0f0b5cdd60aa64f27f10e583c836b665\"\u003e\u003ccode\u003ec4c6d39\u003c/code\u003e\u003c/a\u003e fix issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3828\"\u003e#3828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.58...2.0.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=maven\u0026previous-version=2.0.58\u0026new-version=2.0.60)](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)\nDependabot will merge this PR once CI passes on it, as requested by @XenoAmess.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/XenoAmess/java_pojo_generator/pull/426","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/XenoAmess%2Fjava_pojo_generator/issues/426","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/426/packages"}},{"old_version":"1.1.41","new_version":"1.2.83","update_type":"minor","path":null,"pr_created_at":"2025-10-02T21:33:53.000Z","version_change":"1.1.41 → 1.2.83","issue":{"uuid":"2883122007","node_id":"PR_kwDOAj_cj86r2PNX","number":3,"state":"open","title":"Bump the maven group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-02T21:33:53.000Z","updated_at":"2025-10-02T21:33:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":3,"packages":[{"name":"org.elasticsearch:elasticsearch","old_version":"1.4.1","new_version":"8.16.2","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"com.alibaba:fastjson","old_version":"1.1.41","new_version":"1.2.83","repository_url":"https://github.com/alibaba/fastjson"},{"name":"junit:junit","old_version":"4.11","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 3 updates in the / directory: [org.elasticsearch:elasticsearch](https://github.com/elastic/elasticsearch), [com.alibaba:fastjson](https://github.com/alibaba/fastjson) and [junit:junit](https://github.com/junit-team/junit4).\n\nUpdates `org.elasticsearch:elasticsearch` from 1.4.1 to 8.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch/releases\"\u003eorg.elasticsearch:elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eElasticsearch 8.16.2\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.16/release-notes-8.16.2.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.16/release-notes-8.16.2.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.16.1\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.16/release-notes-8.16.1.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.16/release-notes-8.16.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.16.0\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.16/release-notes-8.16.0.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.16/release-notes-8.16.0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.15.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.5.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.5.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.15.4\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.4.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.4.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.15.3\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.3.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.3.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.15.2\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.2.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.2.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.15.1\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.1.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.15.0\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.0.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.15/release-notes-8.15.0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.14.3\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.14/release-notes-8.14.3.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.14/release-notes-8.14.3.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch v8.14.2\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.14/release-notes-8.14.2.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.14/release-notes-8.14.2.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.14.1\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.14/release-notes-8.14.1.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.14/release-notes-8.14.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.14.0\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/fc1fb13693e87881046baa93e2cf1f4caf2fd58b\"\u003e\u003ccode\u003efc1fb13\u003c/code\u003e\u003c/a\u003e Add known issue for salesforce DLS (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118489\"\u003e#118489\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118500\"\u003e#118500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/75c4721cc3bb007b618a3b8b7b70c8cdf365fe10\"\u003e\u003ccode\u003e75c4721\u003c/code\u003e\u003c/a\u003e [DOCS][101] Aggregations quickstart tutorial (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/116251\"\u003e#116251\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118470\"\u003e#118470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/dda00b7176517d4ca7e1ff3ae52376a69aa2e664\"\u003e\u003ccode\u003edda00b7\u003c/code\u003e\u003c/a\u003e Restore original \u0026quot;is within leaf\u0026quot; value in SparseVectorFieldMapper (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118380\"\u003e#118380\u003c/a\u003e) ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/e355d989b643f8691fbcc6493ed1ffe00ff7e30b\"\u003e\u003ccode\u003ee355d98\u003c/code\u003e\u003c/a\u003e [DOCS][ML] Use elasticsearch service instead of deprecated elser service in t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/129645628de0968014b3266b5af32b0461414708\"\u003e\u003ccode\u003e1296456\u003c/code\u003e\u003c/a\u003e Improve logging of native vector scorer - vec_caps (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118325\"\u003e#118325\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118356\"\u003e#118356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/e205f3e4afd65626f0cd8840159f0d95d643cb4f\"\u003e\u003ccode\u003ee205f3e\u003c/code\u003e\u003c/a\u003e ESQL: Opt into extra data stream resolution (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118378\"\u003e#118378\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118389\"\u003e#118389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/78fb1ec9706ec6e481cb5fde75d70f45267e1de0\"\u003e\u003ccode\u003e78fb1ec\u003c/code\u003e\u003c/a\u003e Fix log message format bugs (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118354\"\u003e#118354\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118387\"\u003e#118387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/c7ec10d4248a9a5c58dad44a2fb18c508d6f0768\"\u003e\u003ccode\u003ec7ec10d\u003c/code\u003e\u003c/a\u003e [8.16] Update sparse text embeddings API route for Inference Service (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118367\"\u003e#118367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/210f9d22899fb3377a462f47239cc01d2a2cc49d\"\u003e\u003ccode\u003e210f9d2\u003c/code\u003e\u003c/a\u003e [DOCS] Reviews docker examples. (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118339\"\u003e#118339\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/118343\"\u003e#118343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/97eef8c36d4b443528568a571a4f9ddfd8d1c1a6\"\u003e\u003ccode\u003e97eef8c\u003c/code\u003e\u003c/a\u003e [DOCS] Documents \u003ccode\u003edimensions\u003c/code\u003e param for \u003ccode\u003eopenai\u003c/code\u003e service of Inference API (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elasticsearch/compare/v1.4.1...v8.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.alibaba:fastjson` from 1.1.41 to 1.2.83\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFASTJSON 1.2.83版本发布（安全修复）\u003c/h2\u003e\n\u003cp\u003e这是一个安全修复版本，修复最近收到在特定场景下可以绕过autoType关闭限制的漏洞，建议fastjson用户尽快采取安全措施保障系统安全。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003e安全修复方案\u003c/a\u003e ：\u003ca href=\"https://github.com/alibaba/fastjson/wiki/security_update_20220523\"\u003ehttps://github.com/alibaba/fastjson/wiki/security_update_20220523\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFASTJSON2已经发布并且提供兼容包，性能更好也更安全，升级指南 \u003ca href=\"https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\"\u003ehttps://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e安全加固\u003c/li\u003e\n\u003cli\u003e修复JDK17下setAccessible报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/4077\"\u003e#4077\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.83\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.0.x Releases \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ehttps://github.com/alibaba/fastjson2/releases\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.79版本发布，BUG修复\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复引入MethodInheritanceComparator导致某些场景序列化报错的问题\u003c/li\u003e\n\u003cli\u003e增强JDK 9兼容\u003c/li\u003e\n\u003cli\u003e修复JSONArray/JSONObject的equals方法在内部对象map/list相同时不直接返回true的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.79/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e源码 \u003ca href=\"https://github.com/alibaba/fastjson/tree/1.2.79\"\u003ehttps://github.com/alibaba/fastjson/tree/1.2.79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efastjson 1.2.76版本发布，BUG修复增强兼容\u003c/h2\u003e\n\u003cp\u003e这又是一个bug fixed的版本，大家按需升级\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复一些直接抛RuntimeException的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3631\"\u003e#3631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparser自动识别gzip bytes \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3614\"\u003e#3614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Throwable继承类属性不支持自动类型转换问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3217\"\u003e#3217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复PrettyFormat情况下引用计算不对的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3672\"\u003e#3672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复AutoType不兼容LinkedHashMap的问题\u003c/li\u003e\n\u003cli\u003e增强对Enum类型的自定类型转换\u003c/li\u003e\n\u003cli\u003e修复deserializeUsing在泛型某些场景不能正常工作的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3693\"\u003e#3693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e提升JSONReader性能，减少小对象创建 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3627\"\u003e#3627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对JSONPath对filter的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3629\"\u003e#3629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONPath支持忽略NullValue的选项 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3607\"\u003e#3607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对定制化enum的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3601\"\u003e#3601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对java.time.Instant和org.joda.time.Instant的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson/issues/3539\"\u003e#3539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Parser某些场景不能识别引用的问题\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e相关链接\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e下载 \u003ca href=\"https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\"\u003ehttps://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.76/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e文档 \u003ca href=\"https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\"\u003ehttps://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98\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\u003eSee full diff in \u003ca href=\"https://github.com/alibaba/fastjson/commits/1.2.83\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.11 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.11...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/24601/elasticsearch-sql/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/24601/elasticsearch-sql/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/24601%2Felasticsearch-sql/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"2.0.21","new_version":"2.0.59","update_type":"patch","path":null,"pr_created_at":"2025-10-01T20:35:51.000Z","version_change":"2.0.21 → 2.0.59","issue":{"uuid":"2879576539","node_id":"PR_kwDODX0wwc6rotnb","number":148,"state":"open","title":"Bump com.alibaba:fastjson from 2.0.21 to 2.0.59","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-01T20:35:51.000Z","updated_at":"2025-10-01T20:35:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.21","new_version":"2.0.59","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.21 to 2.0.59.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.59发布\u003c/h2\u003e\n\u003cp\u003e这又是一个定期维护的功能增强BUG FIX版本，大家按需升级。\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复在部分Android机型上崩溃的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3769\"\u003e#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Android分支processObjectInputSingleItemArray()函数内部产生空指针的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3770\"\u003e#3770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONArray/JSONObject增加getLocalDate/getLocalDateTime方法\u003c/li\u003e\n\u003cli\u003e修复某些场景解析非法JSON数据导致JVM Crash的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3761\"\u003e#3761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONB谢衣反序列化AtomicLong报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3771\"\u003e#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复序列化Spring RefreshScope Bean导致内存不停上涨的问题\u003c/li\u003e\n\u003cli\u003e修复Android分支和master部分BUG fix不同步的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3710\"\u003e#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e支持Long类型序列化日期格式 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3407\"\u003e#3407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复WriteNullNumberAsZero行为和fastjson 1行为不一致的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复解析Set[...]某些场景报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3692\"\u003e#3692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增加对webflux的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1501\"\u003e#1501\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3691\"\u003e#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONWriter.Feature.FieldBased 和 LocalDate冲突的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3602\"\u003e#3602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对base64格式解析的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3681\"\u003e#3681\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003eMAVEN依赖配置\u003c/h1\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid5针对优化版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android5\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid8针对优化版本\n这个版本支持java.time和Optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android8\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e1.x 兼容版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\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/alibaba/fastjson2/commit/9ff28648d917f89df9773dcdcad2db9a065f067b\"\u003e\u003ccode\u003e9ff2864\u003c/code\u003e\u003c/a\u003e 2.0.59 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/c80b4d5e5111e0943cb257ed68760781a121055d\"\u003e\u003ccode\u003ec80b4d5\u003c/code\u003e\u003c/a\u003e update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/03cac162d79da7383e174c84ce981a3829520106\"\u003e\u003ccode\u003e03cac16\u003c/code\u003e\u003c/a\u003e add benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/3014d9c8ea0d4a470669bc121a4c96242975854c\"\u003e\u003ccode\u003e3014d9c\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3749\"\u003e#3749\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/478a39b16b7c92a9cfe63eb9cfa340c9e47ef206\"\u003e\u003ccode\u003e478a39b\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/32556bd7f8c9c33c73c0bd60f113f0d9d097e7ee\"\u003e\u003ccode\u003e32556bd\u003c/code\u003e\u003c/a\u003e remove nextIfList\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/cd03de449f7765c8877abbd241a122b55ef3eb78\"\u003e\u003ccode\u003ecd03de4\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3724\"\u003e#3724\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/1a2a67eb2920269e3499f0551feb19d5f4386bb1\"\u003e\u003ccode\u003e1a2a67e\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3755\"\u003e#3755\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/4edd37e5191c47baee558bdcf42f2dd74725edee\"\u003e\u003ccode\u003e4edd37e\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3789\"\u003e#3789\u003c/a\u003e, toJavaObject IgnoreSetNullValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ce0eb76f155389e7c476ee12565b447571092a03\"\u003e\u003ccode\u003ece0eb76\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3738\"\u003e#3738\u003c/a\u003e, kotlin support SupportSmartMatch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.21...2.0.59\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=maven\u0026previous-version=2.0.21\u0026new-version=2.0.59)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Hapag-Lloyd/swagger-diff/pull/148","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hapag-Lloyd%2Fswagger-diff/issues/148","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/148/packages"}},{"old_version":"2.0.58","new_version":"2.0.59","update_type":"patch","path":null,"pr_created_at":"2025-10-01T03:20:33.000Z","version_change":"2.0.58 → 2.0.59","issue":{"uuid":"2876710646","node_id":"PR_kwDOPBb4-86rdx72","number":12,"state":"open","title":"Bump com.alibaba:fastjson from 2.0.58 to 2.0.59","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-01T03:20:33.000Z","updated_at":"2025-10-01T03:20:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.58","new_version":"2.0.59","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.58 to 2.0.59.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.59发布\u003c/h2\u003e\n\u003cp\u003e这又是一个定期维护的功能增强BUG FIX版本，大家按需升级。\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复在部分Android机型上崩溃的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3769\"\u003e#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Android分支processObjectInputSingleItemArray()函数内部产生空指针的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3770\"\u003e#3770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONArray/JSONObject增加getLocalDate/getLocalDateTime方法\u003c/li\u003e\n\u003cli\u003e修复某些场景解析非法JSON数据导致JVM Crash的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3761\"\u003e#3761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONB谢衣反序列化AtomicLong报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3771\"\u003e#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复序列化Spring RefreshScope Bean导致内存不停上涨的问题\u003c/li\u003e\n\u003cli\u003e修复Android分支和master部分BUG fix不同步的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3710\"\u003e#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e支持Long类型序列化日期格式 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3407\"\u003e#3407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复WriteNullNumberAsZero行为和fastjson 1行为不一致的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复解析Set[...]某些场景报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3692\"\u003e#3692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增加对webflux的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1501\"\u003e#1501\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3691\"\u003e#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONWriter.Feature.FieldBased 和 LocalDate冲突的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3602\"\u003e#3602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对base64格式解析的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3681\"\u003e#3681\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003eMAVEN依赖配置\u003c/h1\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid5针对优化版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android5\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid8针对优化版本\n这个版本支持java.time和Optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android8\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e1.x 兼容版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\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/alibaba/fastjson2/commit/9ff28648d917f89df9773dcdcad2db9a065f067b\"\u003e\u003ccode\u003e9ff2864\u003c/code\u003e\u003c/a\u003e 2.0.59 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/c80b4d5e5111e0943cb257ed68760781a121055d\"\u003e\u003ccode\u003ec80b4d5\u003c/code\u003e\u003c/a\u003e update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/03cac162d79da7383e174c84ce981a3829520106\"\u003e\u003ccode\u003e03cac16\u003c/code\u003e\u003c/a\u003e add benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/3014d9c8ea0d4a470669bc121a4c96242975854c\"\u003e\u003ccode\u003e3014d9c\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3749\"\u003e#3749\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/478a39b16b7c92a9cfe63eb9cfa340c9e47ef206\"\u003e\u003ccode\u003e478a39b\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/32556bd7f8c9c33c73c0bd60f113f0d9d097e7ee\"\u003e\u003ccode\u003e32556bd\u003c/code\u003e\u003c/a\u003e remove nextIfList\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/cd03de449f7765c8877abbd241a122b55ef3eb78\"\u003e\u003ccode\u003ecd03de4\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3724\"\u003e#3724\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/1a2a67eb2920269e3499f0551feb19d5f4386bb1\"\u003e\u003ccode\u003e1a2a67e\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3755\"\u003e#3755\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/4edd37e5191c47baee558bdcf42f2dd74725edee\"\u003e\u003ccode\u003e4edd37e\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3789\"\u003e#3789\u003c/a\u003e, toJavaObject IgnoreSetNullValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ce0eb76f155389e7c476ee12565b447571092a03\"\u003e\u003ccode\u003ece0eb76\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3738\"\u003e#3738\u003c/a\u003e, kotlin support SupportSmartMatch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.58...2.0.59\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=maven\u0026previous-version=2.0.58\u0026new-version=2.0.59)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/tiedanGH/FlyChess-mirai/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiedanGH%2FFlyChess-mirai/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"2.0.43","new_version":"2.0.59","update_type":"patch","path":null,"pr_created_at":"2025-09-26T15:41:42.000Z","version_change":"2.0.43 → 2.0.59","issue":{"uuid":"2864649178","node_id":"PR_kwDOP1eX5M6qvxPa","number":9,"state":"closed","title":"deps(deps): bump com.alibaba:fastjson from 2.0.43 to 2.0.59","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-26T15:52:53.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-26T15:41:42.000Z","updated_at":"2025-09-26T15:52:54.000Z","time_to_close":671,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.43","new_version":"2.0.59","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.43 to 2.0.59.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.59发布\u003c/h2\u003e\n\u003cp\u003e这又是一个定期维护的功能增强BUG FIX版本，大家按需升级。\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复在部分Android机型上崩溃的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3769\"\u003e#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Android分支processObjectInputSingleItemArray()函数内部产生空指针的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3770\"\u003e#3770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONArray/JSONObject增加getLocalDate/getLocalDateTime方法\u003c/li\u003e\n\u003cli\u003e修复某些场景解析非法JSON数据导致JVM Crash的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3761\"\u003e#3761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONB谢衣反序列化AtomicLong报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3771\"\u003e#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复序列化Spring RefreshScope Bean导致内存不停上涨的问题\u003c/li\u003e\n\u003cli\u003e修复Android分支和master部分BUG fix不同步的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3710\"\u003e#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e支持Long类型序列化日期格式 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3407\"\u003e#3407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复WriteNullNumberAsZero行为和fastjson 1行为不一致的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复解析Set[...]某些场景报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3692\"\u003e#3692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增加对webflux的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1501\"\u003e#1501\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3691\"\u003e#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONWriter.Feature.FieldBased 和 LocalDate冲突的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3602\"\u003e#3602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对base64格式解析的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3681\"\u003e#3681\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003eMAVEN依赖配置\u003c/h1\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid5针对优化版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android5\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid8针对优化版本\n这个版本支持java.time和Optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android8\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e1.x 兼容版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\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/alibaba/fastjson2/commit/9ff28648d917f89df9773dcdcad2db9a065f067b\"\u003e\u003ccode\u003e9ff2864\u003c/code\u003e\u003c/a\u003e 2.0.59 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/c80b4d5e5111e0943cb257ed68760781a121055d\"\u003e\u003ccode\u003ec80b4d5\u003c/code\u003e\u003c/a\u003e update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/03cac162d79da7383e174c84ce981a3829520106\"\u003e\u003ccode\u003e03cac16\u003c/code\u003e\u003c/a\u003e add benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/3014d9c8ea0d4a470669bc121a4c96242975854c\"\u003e\u003ccode\u003e3014d9c\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3749\"\u003e#3749\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/478a39b16b7c92a9cfe63eb9cfa340c9e47ef206\"\u003e\u003ccode\u003e478a39b\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/32556bd7f8c9c33c73c0bd60f113f0d9d097e7ee\"\u003e\u003ccode\u003e32556bd\u003c/code\u003e\u003c/a\u003e remove nextIfList\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/cd03de449f7765c8877abbd241a122b55ef3eb78\"\u003e\u003ccode\u003ecd03de4\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3724\"\u003e#3724\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/1a2a67eb2920269e3499f0551feb19d5f4386bb1\"\u003e\u003ccode\u003e1a2a67e\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3755\"\u003e#3755\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/4edd37e5191c47baee558bdcf42f2dd74725edee\"\u003e\u003ccode\u003e4edd37e\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3789\"\u003e#3789\u003c/a\u003e, toJavaObject IgnoreSetNullValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ce0eb76f155389e7c476ee12565b447571092a03\"\u003e\u003ccode\u003ece0eb76\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3738\"\u003e#3738\u003c/a\u003e, kotlin support SupportSmartMatch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.43...2.0.59\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=maven\u0026previous-version=2.0.43\u0026new-version=2.0.59)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MartinLiuMingZhi/wiki-back/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinLiuMingZhi%2Fwiki-back/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"2.0.58","new_version":"2.0.59","update_type":"patch","path":"/solutions/java","pr_created_at":"2025-09-22T19:04:04.000Z","version_change":"2.0.58 → 2.0.59","issue":{"uuid":"2850726513","node_id":"PR_kwDOB6sNi86p6qJx","number":767,"state":"closed","title":"Bump com.alibaba:fastjson from 2.0.58 to 2.0.59 in /solutions/java","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-27T05:53:27.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T19:04:04.000Z","updated_at":"2025-09-27T05:53:27.000Z","time_to_close":384563,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.58","new_version":"2.0.59","repository_url":"https://github.com/alibaba/fastjson2"}],"path":"/solutions/java","ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.58 to 2.0.59.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.59发布\u003c/h2\u003e\n\u003cp\u003e这又是一个定期维护的功能增强BUG FIX版本，大家按需升级。\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复在部分Android机型上崩溃的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3769\"\u003e#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Android分支processObjectInputSingleItemArray()函数内部产生空指针的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3770\"\u003e#3770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONArray/JSONObject增加getLocalDate/getLocalDateTime方法\u003c/li\u003e\n\u003cli\u003e修复某些场景解析非法JSON数据导致JVM Crash的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3761\"\u003e#3761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONB谢衣反序列化AtomicLong报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3771\"\u003e#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复序列化Spring RefreshScope Bean导致内存不停上涨的问题\u003c/li\u003e\n\u003cli\u003e修复Android分支和master部分BUG fix不同步的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3710\"\u003e#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e支持Long类型序列化日期格式 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3407\"\u003e#3407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复WriteNullNumberAsZero行为和fastjson 1行为不一致的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复解析Set[...]某些场景报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3692\"\u003e#3692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增加对webflux的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1501\"\u003e#1501\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3691\"\u003e#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONWriter.Feature.FieldBased 和 LocalDate冲突的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3602\"\u003e#3602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对base64格式解析的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3681\"\u003e#3681\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003eMAVEN依赖配置\u003c/h1\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid5针对优化版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android5\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid8针对优化版本\n这个版本支持java.time和Optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android8\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e1.x 兼容版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\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/alibaba/fastjson2/commit/9ff28648d917f89df9773dcdcad2db9a065f067b\"\u003e\u003ccode\u003e9ff2864\u003c/code\u003e\u003c/a\u003e 2.0.59 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/c80b4d5e5111e0943cb257ed68760781a121055d\"\u003e\u003ccode\u003ec80b4d5\u003c/code\u003e\u003c/a\u003e update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/03cac162d79da7383e174c84ce981a3829520106\"\u003e\u003ccode\u003e03cac16\u003c/code\u003e\u003c/a\u003e add benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/3014d9c8ea0d4a470669bc121a4c96242975854c\"\u003e\u003ccode\u003e3014d9c\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3749\"\u003e#3749\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/478a39b16b7c92a9cfe63eb9cfa340c9e47ef206\"\u003e\u003ccode\u003e478a39b\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/32556bd7f8c9c33c73c0bd60f113f0d9d097e7ee\"\u003e\u003ccode\u003e32556bd\u003c/code\u003e\u003c/a\u003e remove nextIfList\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/cd03de449f7765c8877abbd241a122b55ef3eb78\"\u003e\u003ccode\u003ecd03de4\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3724\"\u003e#3724\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/1a2a67eb2920269e3499f0551feb19d5f4386bb1\"\u003e\u003ccode\u003e1a2a67e\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3755\"\u003e#3755\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/4edd37e5191c47baee558bdcf42f2dd74725edee\"\u003e\u003ccode\u003e4edd37e\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3789\"\u003e#3789\u003c/a\u003e, toJavaObject IgnoreSetNullValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ce0eb76f155389e7c476ee12565b447571092a03\"\u003e\u003ccode\u003ece0eb76\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3738\"\u003e#3738\u003c/a\u003e, kotlin support SupportSmartMatch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.58...2.0.59\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=gradle\u0026previous-version=2.0.58\u0026new-version=2.0.59)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pojozhang/playground/pull/767","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pojozhang%2Fplayground/issues/767","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/767/packages"}},{"old_version":"2.0.58","new_version":"2.0.59","update_type":"patch","path":null,"pr_created_at":"2025-09-22T17:42:18.000Z","version_change":"2.0.58 → 2.0.59","issue":{"uuid":"2850461858","node_id":"PR_kwDOMwzBo86p5pii","number":123,"state":"closed","title":"chore(deps): bump com.alibaba:fastjson from 2.0.58 to 2.0.59","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-23T00:23:14.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T17:42:18.000Z","updated_at":"2025-09-23T00:23:14.000Z","time_to_close":24056,"merged_at":"2025-09-23T00:23:14.000Z","merged_by":"cfanbo","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.58","new_version":"2.0.59","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.58 to 2.0.59.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.59发布\u003c/h2\u003e\n\u003cp\u003e这又是一个定期维护的功能增强BUG FIX版本，大家按需升级。\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复在部分Android机型上崩溃的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3769\"\u003e#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Android分支processObjectInputSingleItemArray()函数内部产生空指针的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3770\"\u003e#3770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONArray/JSONObject增加getLocalDate/getLocalDateTime方法\u003c/li\u003e\n\u003cli\u003e修复某些场景解析非法JSON数据导致JVM Crash的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3761\"\u003e#3761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONB谢衣反序列化AtomicLong报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3771\"\u003e#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复序列化Spring RefreshScope Bean导致内存不停上涨的问题\u003c/li\u003e\n\u003cli\u003e修复Android分支和master部分BUG fix不同步的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3710\"\u003e#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e支持Long类型序列化日期格式 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3407\"\u003e#3407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复WriteNullNumberAsZero行为和fastjson 1行为不一致的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复解析Set[...]某些场景报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3692\"\u003e#3692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增加对webflux的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1501\"\u003e#1501\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3691\"\u003e#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONWriter.Feature.FieldBased 和 LocalDate冲突的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3602\"\u003e#3602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对base64格式解析的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3681\"\u003e#3681\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003eMAVEN依赖配置\u003c/h1\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid5针对优化版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android5\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid8针对优化版本\n这个版本支持java.time和Optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android8\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e1.x 兼容版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\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/alibaba/fastjson2/commit/9ff28648d917f89df9773dcdcad2db9a065f067b\"\u003e\u003ccode\u003e9ff2864\u003c/code\u003e\u003c/a\u003e 2.0.59 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/c80b4d5e5111e0943cb257ed68760781a121055d\"\u003e\u003ccode\u003ec80b4d5\u003c/code\u003e\u003c/a\u003e update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/03cac162d79da7383e174c84ce981a3829520106\"\u003e\u003ccode\u003e03cac16\u003c/code\u003e\u003c/a\u003e add benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/3014d9c8ea0d4a470669bc121a4c96242975854c\"\u003e\u003ccode\u003e3014d9c\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3749\"\u003e#3749\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/478a39b16b7c92a9cfe63eb9cfa340c9e47ef206\"\u003e\u003ccode\u003e478a39b\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/32556bd7f8c9c33c73c0bd60f113f0d9d097e7ee\"\u003e\u003ccode\u003e32556bd\u003c/code\u003e\u003c/a\u003e remove nextIfList\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/cd03de449f7765c8877abbd241a122b55ef3eb78\"\u003e\u003ccode\u003ecd03de4\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3724\"\u003e#3724\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/1a2a67eb2920269e3499f0551feb19d5f4386bb1\"\u003e\u003ccode\u003e1a2a67e\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3755\"\u003e#3755\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/4edd37e5191c47baee558bdcf42f2dd74725edee\"\u003e\u003ccode\u003e4edd37e\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3789\"\u003e#3789\u003c/a\u003e, toJavaObject IgnoreSetNullValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ce0eb76f155389e7c476ee12565b447571092a03\"\u003e\u003ccode\u003ece0eb76\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3738\"\u003e#3738\u003c/a\u003e, kotlin support SupportSmartMatch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.58...2.0.59\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=gradle\u0026previous-version=2.0.58\u0026new-version=2.0.59)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/cfanbo/intellij-ai-translate/pull/123","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfanbo%2Fintellij-ai-translate/issues/123","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/123/packages"}},{"old_version":"2.0.53","new_version":"2.0.59","update_type":"patch","path":null,"pr_created_at":"2025-09-22T12:16:32.000Z","version_change":"2.0.53 → 2.0.59","issue":{"uuid":"2849240540","node_id":"PR_kwDONMLw486p0_Xc","number":86,"state":"open","title":"chore(deps): bump com.alibaba:fastjson from 2.0.53 to 2.0.59","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-22T12:16:32.000Z","updated_at":"2025-09-22T12:16:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.53","new_version":"2.0.59","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.53 to 2.0.59.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.59发布\u003c/h2\u003e\n\u003cp\u003e这又是一个定期维护的功能增强BUG FIX版本，大家按需升级。\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复在部分Android机型上崩溃的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3769\"\u003e#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Android分支processObjectInputSingleItemArray()函数内部产生空指针的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3770\"\u003e#3770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONArray/JSONObject增加getLocalDate/getLocalDateTime方法\u003c/li\u003e\n\u003cli\u003e修复某些场景解析非法JSON数据导致JVM Crash的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3761\"\u003e#3761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONB谢衣反序列化AtomicLong报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3771\"\u003e#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复序列化Spring RefreshScope Bean导致内存不停上涨的问题\u003c/li\u003e\n\u003cli\u003e修复Android分支和master部分BUG fix不同步的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3710\"\u003e#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e支持Long类型序列化日期格式 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3407\"\u003e#3407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复WriteNullNumberAsZero行为和fastjson 1行为不一致的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复解析Set[...]某些场景报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3692\"\u003e#3692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增加对webflux的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1501\"\u003e#1501\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3691\"\u003e#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONWriter.Feature.FieldBased 和 LocalDate冲突的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3602\"\u003e#3602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对base64格式解析的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3681\"\u003e#3681\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003eMAVEN依赖配置\u003c/h1\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid5针对优化版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android5\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid8针对优化版本\n这个版本支持java.time和Optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android8\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e1.x 兼容版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\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/alibaba/fastjson2/commit/9ff28648d917f89df9773dcdcad2db9a065f067b\"\u003e\u003ccode\u003e9ff2864\u003c/code\u003e\u003c/a\u003e 2.0.59 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/c80b4d5e5111e0943cb257ed68760781a121055d\"\u003e\u003ccode\u003ec80b4d5\u003c/code\u003e\u003c/a\u003e update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/03cac162d79da7383e174c84ce981a3829520106\"\u003e\u003ccode\u003e03cac16\u003c/code\u003e\u003c/a\u003e add benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/3014d9c8ea0d4a470669bc121a4c96242975854c\"\u003e\u003ccode\u003e3014d9c\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3749\"\u003e#3749\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/478a39b16b7c92a9cfe63eb9cfa340c9e47ef206\"\u003e\u003ccode\u003e478a39b\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/32556bd7f8c9c33c73c0bd60f113f0d9d097e7ee\"\u003e\u003ccode\u003e32556bd\u003c/code\u003e\u003c/a\u003e remove nextIfList\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/cd03de449f7765c8877abbd241a122b55ef3eb78\"\u003e\u003ccode\u003ecd03de4\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3724\"\u003e#3724\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/1a2a67eb2920269e3499f0551feb19d5f4386bb1\"\u003e\u003ccode\u003e1a2a67e\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3755\"\u003e#3755\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/4edd37e5191c47baee558bdcf42f2dd74725edee\"\u003e\u003ccode\u003e4edd37e\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3789\"\u003e#3789\u003c/a\u003e, toJavaObject IgnoreSetNullValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ce0eb76f155389e7c476ee12565b447571092a03\"\u003e\u003ccode\u003ece0eb76\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3738\"\u003e#3738\u003c/a\u003e, kotlin support SupportSmartMatch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.53...2.0.59\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=gradle\u0026previous-version=2.0.53\u0026new-version=2.0.59)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/codef-io/easycodef-java-v2/pull/86","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codef-io%2Feasycodef-java-v2/issues/86","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/86/packages"}},{"old_version":"2.0.49","new_version":"2.0.59","update_type":"patch","path":null,"pr_created_at":"2025-09-22T08:40:25.000Z","version_change":"2.0.49 → 2.0.59","issue":{"uuid":"2848442694","node_id":"PR_kwDOOabXSM6px8lG","number":19,"state":"open","title":"Bump com.alibaba:fastjson from 2.0.49 to 2.0.59","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-22T08:40:25.000Z","updated_at":"2025-09-22T08:40:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.49","new_version":"2.0.59","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.49 to 2.0.59.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.59发布\u003c/h2\u003e\n\u003cp\u003e这又是一个定期维护的功能增强BUG FIX版本，大家按需升级。\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复在部分Android机型上崩溃的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3769\"\u003e#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Android分支processObjectInputSingleItemArray()函数内部产生空指针的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3770\"\u003e#3770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONArray/JSONObject增加getLocalDate/getLocalDateTime方法\u003c/li\u003e\n\u003cli\u003e修复某些场景解析非法JSON数据导致JVM Crash的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3761\"\u003e#3761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONB谢衣反序列化AtomicLong报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3771\"\u003e#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复序列化Spring RefreshScope Bean导致内存不停上涨的问题\u003c/li\u003e\n\u003cli\u003e修复Android分支和master部分BUG fix不同步的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3710\"\u003e#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e支持Long类型序列化日期格式 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3407\"\u003e#3407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复WriteNullNumberAsZero行为和fastjson 1行为不一致的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复解析Set[...]某些场景报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3692\"\u003e#3692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增加对webflux的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1501\"\u003e#1501\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3691\"\u003e#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONWriter.Feature.FieldBased 和 LocalDate冲突的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3602\"\u003e#3602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对base64格式解析的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3681\"\u003e#3681\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003eMAVEN依赖配置\u003c/h1\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid5针对优化版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android5\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid8针对优化版本\n这个版本支持java.time和Optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android8\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e1.x 兼容版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\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/alibaba/fastjson2/commit/9ff28648d917f89df9773dcdcad2db9a065f067b\"\u003e\u003ccode\u003e9ff2864\u003c/code\u003e\u003c/a\u003e 2.0.59 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/c80b4d5e5111e0943cb257ed68760781a121055d\"\u003e\u003ccode\u003ec80b4d5\u003c/code\u003e\u003c/a\u003e update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/03cac162d79da7383e174c84ce981a3829520106\"\u003e\u003ccode\u003e03cac16\u003c/code\u003e\u003c/a\u003e add benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/3014d9c8ea0d4a470669bc121a4c96242975854c\"\u003e\u003ccode\u003e3014d9c\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3749\"\u003e#3749\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/478a39b16b7c92a9cfe63eb9cfa340c9e47ef206\"\u003e\u003ccode\u003e478a39b\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/32556bd7f8c9c33c73c0bd60f113f0d9d097e7ee\"\u003e\u003ccode\u003e32556bd\u003c/code\u003e\u003c/a\u003e remove nextIfList\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/cd03de449f7765c8877abbd241a122b55ef3eb78\"\u003e\u003ccode\u003ecd03de4\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3724\"\u003e#3724\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/1a2a67eb2920269e3499f0551feb19d5f4386bb1\"\u003e\u003ccode\u003e1a2a67e\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3755\"\u003e#3755\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/4edd37e5191c47baee558bdcf42f2dd74725edee\"\u003e\u003ccode\u003e4edd37e\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3789\"\u003e#3789\u003c/a\u003e, toJavaObject IgnoreSetNullValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ce0eb76f155389e7c476ee12565b447571092a03\"\u003e\u003ccode\u003ece0eb76\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3738\"\u003e#3738\u003c/a\u003e, kotlin support SupportSmartMatch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.49...2.0.59\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=maven\u0026previous-version=2.0.49\u0026new-version=2.0.59)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/suxinhang/sonic_agent/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/suxinhang%2Fsonic_agent/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"2.0.58","new_version":"2.0.59","update_type":"patch","path":null,"pr_created_at":"2025-09-22T07:05:43.000Z","version_change":"2.0.58 → 2.0.59","issue":{"uuid":"2848177853","node_id":"PR_kwDOHuae7s6pw769","number":90,"state":"open","title":"Bump com.alibaba:fastjson from 2.0.58 to 2.0.59","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T07:05:43.000Z","updated_at":"2025-09-22T07:05:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"com.alibaba:fastjson","old_version":"2.0.58","new_version":"2.0.59","repository_url":"https://github.com/alibaba/fastjson2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) from 2.0.58 to 2.0.59.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.59发布\u003c/h2\u003e\n\u003cp\u003e这又是一个定期维护的功能增强BUG FIX版本，大家按需升级。\u003c/p\u003e\n\u003ch1\u003eIssues\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e修复在部分Android机型上崩溃的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3769\"\u003e#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复Android分支processObjectInputSingleItemArray()函数内部产生空指针的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3770\"\u003e#3770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJSONArray/JSONObject增加getLocalDate/getLocalDateTime方法\u003c/li\u003e\n\u003cli\u003e修复某些场景解析非法JSON数据导致JVM Crash的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3761\"\u003e#3761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONB谢衣反序列化AtomicLong报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3771\"\u003e#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复序列化Spring RefreshScope Bean导致内存不停上涨的问题\u003c/li\u003e\n\u003cli\u003e修复Android分支和master部分BUG fix不同步的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3710\"\u003e#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e支持Long类型序列化日期格式 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3407\"\u003e#3407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复WriteNullNumberAsZero行为和fastjson 1行为不一致的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复解析Set[...]某些场景报错的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3692\"\u003e#3692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增加对webflux的支持 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1501\"\u003e#1501\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3691\"\u003e#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e修复JSONWriter.Feature.FieldBased 和 LocalDate冲突的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3602\"\u003e#3602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e增强对base64格式解析的问题 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3681\"\u003e#3681\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003eMAVEN依赖配置\u003c/h1\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid5针对优化版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android5\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eandroid8针对优化版本\n这个版本支持java.time和Optional\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\n    \u0026lt;version\u0026gt;2.0.59.android8\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e1.x 兼容版本\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\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/alibaba/fastjson2/commit/9ff28648d917f89df9773dcdcad2db9a065f067b\"\u003e\u003ccode\u003e9ff2864\u003c/code\u003e\u003c/a\u003e 2.0.59 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/c80b4d5e5111e0943cb257ed68760781a121055d\"\u003e\u003ccode\u003ec80b4d5\u003c/code\u003e\u003c/a\u003e update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/03cac162d79da7383e174c84ce981a3829520106\"\u003e\u003ccode\u003e03cac16\u003c/code\u003e\u003c/a\u003e add benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/3014d9c8ea0d4a470669bc121a4c96242975854c\"\u003e\u003ccode\u003e3014d9c\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3749\"\u003e#3749\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3750\"\u003e#3750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/478a39b16b7c92a9cfe63eb9cfa340c9e47ef206\"\u003e\u003ccode\u003e478a39b\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3702\"\u003e#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/32556bd7f8c9c33c73c0bd60f113f0d9d097e7ee\"\u003e\u003ccode\u003e32556bd\u003c/code\u003e\u003c/a\u003e remove nextIfList\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/cd03de449f7765c8877abbd241a122b55ef3eb78\"\u003e\u003ccode\u003ecd03de4\u003c/code\u003e\u003c/a\u003e fix bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3724\"\u003e#3724\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/1a2a67eb2920269e3499f0551feb19d5f4386bb1\"\u003e\u003ccode\u003e1a2a67e\u003c/code\u003e\u003c/a\u003e fixed bug for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3755\"\u003e#3755\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/4edd37e5191c47baee558bdcf42f2dd74725edee\"\u003e\u003ccode\u003e4edd37e\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3789\"\u003e#3789\u003c/a\u003e, toJavaObject IgnoreSetNullValue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ce0eb76f155389e7c476ee12565b447571092a03\"\u003e\u003ccode\u003ece0eb76\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3738\"\u003e#3738\u003c/a\u003e, kotlin support SupportSmartMatch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.58...2.0.59\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:fastjson\u0026package-manager=gradle\u0026previous-version=2.0.58\u0026new-version=2.0.59)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Enderman-Teleporting/QBot/pull/90","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Enderman-Teleporting%2FQBot/issues/90","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/90/packages"}}]}