{"id":2708,"name":"org.json:json","ecosystem":"maven","repository_url":"https://github.com/douglascrockford/JSON-java","issues_count":900,"created_at":"2025-06-06T15:02:10.395Z","updated_at":"2025-06-06T15:02:10.395Z","purl":"pkg:maven/org.json:json","metadata":{"id":4941063,"name":"org.json:json","ecosystem":"maven","description":"JSON is a light-weight, language independent, data interchange format. See http://www.JSON.org/ The files in this package implement JSON encoders/decoders in Java. It also includes the capability to convert between JSON and XML, HTTP headers, Cookies, and CDL. This is a reference implementation. There are a large number of JSON packages in Java. Perhaps someday the Java community will standardize on one. Until then, choose carefully.","homepage":"https://github.com/douglascrockford/JSON-java","licenses":"Public Domain","normalized_licenses":["Unlicense"],"repository_url":"https://github.com/douglascrockford/JSON-java","keywords_array":[],"namespace":"org.json","versions_count":30,"first_release_published_at":"2007-11-12T07:26:48.000Z","latest_release_published_at":"2025-05-17T12:51:20.000Z","latest_release_number":"20250517","last_synced_at":"2025-06-06T16:32:07.315Z","created_at":"2022-07-27T04:25:30.944Z","updated_at":"2025-06-06T16:32:07.315Z","registry_url":"https://central.sonatype.com/artifact/org.json/json/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.json/json/","metadata":{},"repo_metadata":{"uuid":"1187853","full_name":"stleary/JSON-java","owner":"stleary","description":"A reference implementation of a JSON package in Java.","archived":false,"fork":false,"pushed_at":"2023-10-19T08:38:06.000Z","size":2261,"stargazers_count":4371,"open_issues_count":23,"forks_count":2576,"subscribers_count":242,"default_branch":"master","last_synced_at":"2023-10-19T14:51:39.344Z","etag":null,"topics":["hackoberfest2023","hacktoberfest","java","json","public-domain"],"latest_commit_sha":null,"homepage":"http://stleary.github.io/JSON-java/index.html","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stleary.png","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,"governance":null}},"created_at":"2010-12-21T17:46:09.000Z","updated_at":"2023-10-25T16:10:18.901Z","dependencies_parsed_at":"2023-01-13T11:03:03.170Z","dependency_job_id":"ee3b5d55-c04a-4844-a2f0-18565d35e797","html_url":"https://github.com/stleary/JSON-java","commit_stats":{"total_commits":770,"total_committers":84,"mean_commits":9.166666666666666,"dds":0.587012987012987,"last_synced_commit":"0578285036b019874e5bc598916040cfb8511200"},"previous_names":["douglascrockford/json-java"],"tags_count":19,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stleary","download_url":"https://codeload.github.com/stleary/JSON-java/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":173587555,"owners_count":9994437,"icon_url":"https://github.com/github.png","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"stleary","name":"Sean Leary","uuid":"5107558","kind":"user","description":"","email":"","website":"http://www.johnjleary.com","location":"United States","twitter":null,"company":"CommerceHub","icon_url":"https://avatars.githubusercontent.com/u/5107558?u=fbfe657488541faf7a084c543be5a907e50f1afe\u0026v=4","repositories_count":5,"last_synced_at":"2023-03-11T14:21:25.707Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/stleary","created_at":"2022-11-02T23:43:54.214Z","updated_at":"2023-03-11T14:21:26.133Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stleary","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stleary/repositories"},"tags":[{"name":"20231013","sha":"f346203cd663bb680cad0d5894e7c147e36f31cd","kind":"commit","published_at":"2023-10-13T21:10:17.000Z","download_url":"https://codeload.github.com/stleary/JSON-java/tar.gz/20231013","html_url":"https://github.com/stleary/JSON-java/releases/tag/20231013","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20231013","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20231013/manifests"},{"name":"20230618","sha":"a963115ac2527dee688f54f7c1150d6f25b887c1","kind":"commit","published_at":"2023-06-18T17:58:32.000Z","download_url":"https://codeload.github.com/stleary/JSON-java/tar.gz/20230618","html_url":"https://github.com/stleary/JSON-java/releases/tag/20230618","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20230618","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20230618/manifests"},{"name":"20230227","sha":"47fb49b6a871cd1652870e33e89cbff082bb0ee1","kind":"commit","published_at":"2023-02-27T13:21:11.000Z","download_url":"https://codeload.github.com/stleary/JSON-java/tar.gz/20230227","html_url":"https://github.com/stleary/JSON-java/releases/tag/20230227","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20230227","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20230227/manifests"},{"name":"20220924","sha":"8439039da75eb539efb21a04442cfa8330740bda","kind":"commit","published_at":"2022-09-24T21:25:18.000Z","download_url":"https://codeload.github.com/stleary/JSON-java/tar.gz/20220924","html_url":"https://github.com/stleary/JSON-java/releases/tag/20220924","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20220924","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20220924/manifests"},{"name":"20220320","sha":"c0a1d5f741154948e9201e99876bb4bb131110b5","kind":"commit","published_at":"2022-03-20T14:28:19.000Z","download_url":"https://codeload.github.com/stleary/JSON-java/tar.gz/20220320","html_url":"https://github.com/stleary/JSON-java/releases/tag/20220320","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20220320","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20220320/manifests"},{"name":"20211205","sha":"8ef8e1463d92f8d164b4cd629b67dd55a5198597","kind":"commit","published_at":"2021-12-05T15:12:55.000Z","download_url":"https://codeload.github.com/stleary/JSON-java/tar.gz/20211205","html_url":"https://github.com/stleary/JSON-java/releases/tag/20211205","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20211205","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20211205/manifests"},{"name":"20210307","sha":"7299b201f4f49e5894800a4e98caf983deada869","kind":"commit","published_at":"2021-03-08T03:11:48.000Z","download_url":"https://codeload.github.com/stleary/JSON-java/tar.gz/20210307","html_url":"https://github.com/stleary/JSON-java/releases/tag/20210307","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20210307","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20210307/manifests"},{"name":"20201115","sha":"fdde43cd3bfede55095bdb3dfcac4ce36d99e456","kind":"commit","published_at":"2020-11-15T18:48:51.000Z","download_url":"https://codeload.github.com/stleary/JSON-java/tar.gz/20201115","html_url":"https://github.com/stleary/JSON-java/releases/tag/20201115","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20201115","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20201115/manifests"},{"name":"20200518","sha":"8e5b516f2bab9b81098ef57a7e84076c28441428","kind":"commit","published_at":"2020-05-18T03:41:27.000Z","download_url":"https://codeload.github.com/stleary/JSON-java/tar.gz/20200518","html_url":"https://github.com/stleary/JSON-java/releases/tag/20200518","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20200518","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20200518/manifests"},{"name":"20190722","sha":"5b845f28cfdc26919b1416ec2067da4a0753aeb6","kind":"commit","published_at":"2019-05-09T01:27:25.000Z","download_url":"https://codeload.github.com/stleary/JSON-java/tar.gz/20190722","html_url":"https://github.com/stleary/JSON-java/releases/tag/20190722","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20190722","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20190722/manifests"},{"name":"20180813","sha":"37f5bf28e96d9dee03a4b97728cc2976f9c248c7","kind":"commit","published_at":"2018-08-14T01:46:20.000Z","download_url":"https://codeload.github.com/stleary/JSON-java/tar.gz/20180813","html_url":"https://github.com/stleary/JSON-java/releases/tag/20180813","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20180813","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20180813/manifests"},{"name":"20180130","sha":"61cdfefc364fd7d55b51eb00e8095d72e7138cdf","kind":"commit","published_at":"2018-01-31T01:46:24.000Z","download_url":"https://codeload.github.com/stleary/JSON-java/tar.gz/20180130","html_url":"https://github.com/stleary/JSON-java/releases/tag/20180130","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20180130","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20180130/manifests"},{"name":"20171018","sha":"cdf3cf7f814ad6a75ac51b1ec74f0d59ce8f6e6a","kind":"commit","published_at":"2017-10-18T01:05:29.000Z","download_url":"https://codeload.github.com/stleary/JSON-java/tar.gz/20171018","html_url":"https://github.com/stleary/JSON-java/releases/tag/20171018","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20171018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20171018/manifests"},{"name":"20170516","sha":"cbd8b18c4a52e9f17e5f463d62b2d6bf22c253dd","kind":"commit","published_at":"2017-05-16T05:29:00.000Z","download_url":"https://codeload.github.com/stleary/JSON-java/tar.gz/20170516","html_url":"https://github.com/stleary/JSON-java/releases/tag/20170516","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20170516","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20170516/manifests"},{"name":"20160810","sha":"37582a44ada8e5bbe6d987f41d3f834aaf28934c","kind":"commit","published_at":"2016-08-10T14:13:22.000Z","download_url":"https://codeload.github.com/stleary/JSON-java/tar.gz/20160810","html_url":"https://github.com/stleary/JSON-java/releases/tag/20160810","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20160810","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20160810/manifests"},{"name":"20160807","sha":"8e079599c4144bc86859a64301dbeebba4271c01","kind":"commit","published_at":"2016-08-07T20:19:44.000Z","download_url":"https://codeload.github.com/stleary/JSON-java/tar.gz/20160807","html_url":"https://github.com/stleary/JSON-java/releases/tag/20160807","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20160807","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20160807/manifests"},{"name":"20160212","sha":"07a0f60b6e0e26033c2461637aa30437053a88f8","kind":"commit","published_at":"2016-02-13T00:10:13.000Z","download_url":"https://codeload.github.com/stleary/JSON-java/tar.gz/20160212","html_url":"https://github.com/stleary/JSON-java/releases/tag/20160212","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20160212","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20160212/manifests"},{"name":"20151123","sha":"44275e3b3c468be92a0aef5e0488fd19d29081df","kind":"commit","published_at":"2015-11-24T07:53:19.000Z","download_url":"https://codeload.github.com/stleary/JSON-java/tar.gz/20151123","html_url":"https://github.com/stleary/JSON-java/releases/tag/20151123","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20151123","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20151123/manifests"},{"name":"20150729","sha":"b0191a6acf6024b6b3efbd48dba8826ca79b950d","kind":"commit","published_at":"2015-07-30T00:50:14.000Z","download_url":"https://codeload.github.com/stleary/JSON-java/tar.gz/20150729","html_url":"https://github.com/stleary/JSON-java/releases/tag/20150729","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20150729","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stleary%2FJSON-java/tags/20150729/manifests"}]},"repo_metadata_updated_at":"2023-11-28T13:40:17.406Z","dependent_packages_count":3861,"downloads":null,"downloads_period":null,"dependent_repos_count":84399,"rankings":{"downloads":null,"dependent_repos_count":0.012222489380460047,"dependent_packages_count":0.016830968982928587,"stargazers_count":4.886992065400337,"forks_count":2.784122785926104,"docker_downloads_count":0.014226176164142021,"average":1.5428788971707943},"purl":"pkg:maven/org.json/json","advisories":[{"uuid":"GSA_kwCzR0hTQS0zdnFqLTQzdzQtMnE1OM4AAwSR","url":"https://github.com/advisories/GHSA-3vqj-43w4-2q58","title":"json stack overflow vulnerability","description":"A stack overflow in the XML.toJSONObject component of hutool-json v5.8.10 and org.json:json before version 20230227 allows attackers to cause a Denial of Service (DoS) via crafted JSON or XML data.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-12-13T15:30:26.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2022-45688","https://github.com/dromara/hutool/issues/2748","https://github.com/stleary/JSON-java/issues/708","https://github.com/stleary/JSON-java/commit/a6e412bded7a0ad605adfeca029318f184c32102","https://github.com/dromara/hutool/commit/6a2b585de0a380e8c12016dbaa1620b69be11b8c","https://github.com/dromara/hutool/releases/tag/5.8.25","https://github.com/advisories/GHSA-3vqj-43w4-2q58"],"source_kind":"github","identifiers":["GHSA-3vqj-43w4-2q58","CVE-2022-45688"],"repository_url":"https://github.com/dromara/hutool","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"5.8.25","vulnerable_version_range":"\u003c 5.8.25"}],"ecosystem":"maven","package_name":"cn.hutool:hutool-json"},{"versions":[{"first_patched_version":"20230227","vulnerable_version_range":"\u003c 20230227"}],"ecosystem":"maven","package_name":"org.json:json"}],"created_at":"2022-12-21T16:11:45.187Z","updated_at":"2024-04-15T20:28:48.000Z","epss_percentage":0.00688,"epss_percentile":0.70607},{"uuid":"GSA_kwCzR0hTQS00anE5LTJ4aHctanB4N84AA3K3","url":"https://github.com/advisories/GHSA-4jq9-2xhw-jpx7","title":"Java: DoS Vulnerability in JSON-JAVA","description":"### Summary\nA denial of service vulnerability in JSON-Java was discovered by [ClusterFuzz](https://google.github.io/clusterfuzz/).  A bug in the parser means that an input string of modest size can lead to indefinite amounts of memory being used. There are two issues: (1) the parser bug can be used to circumvent a check that is supposed to prevent the key in a JSON object from itself being another JSON object; (2) if a key does end up being a JSON object then it gets converted into a string, using `\\` to escape special characters, including `\\` itself. So by nesting JSON objects, with a key that is a JSON object that has a key that is a JSON object, and so on, we can get an exponential number of `\\` characters in the escaped string.\n\n### Severity\nHigh - Because this is an already-fixed DoS vulnerability, the only remaining impact possible is for existing binaries that have not been updated yet.\n\n### Proof of Concept\n```java\npackage orgjsonbug;\n\nimport org.json.JSONObject;\n\n/**\n * Illustrates a bug in JSON-Java.\n */\npublic class Bug {\n  private static String makeNested(int depth) {\n    if (depth == 0) {\n      return \"{\\\"a\\\":1}\";\n    }\n    return \"{\\\"a\\\":1;\\t\\0\" + makeNested(depth - 1) + \":1}\";\n  }\n\n  public static void main(String[] args) {\n    String input = makeNested(30);\n    System.out.printf(\"Input string has length %d: %s\\n\", input.length(), input);\n    JSONObject output = new JSONObject(input);\n    System.out.printf(\"Output JSONObject has length %d: %s\\n\", output.toString().length(), output);\n  }\n}\n```\nWhen run, this reports that the input string has length 367. Then, after a long pause, the program crashes inside new JSONObject with OutOfMemoryError.\n\n### Further Analysis\nThe issue is fixed by [this PR](https://github.com/stleary/JSON-java/pull/759).\n\n### Timeline\n**Date reported**: 07/14/2023\n**Date fixed**: \n**Date disclosed**: 10/12/2023","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-11-14T22:24:08.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/google/security-research/security/advisories/GHSA-4jq9-2xhw-jpx7","https://nvd.nist.gov/vuln/detail/CVE-2023-5072","https://github.com/stleary/JSON-java/issues/758","https://github.com/stleary/JSON-java/issues/771","https://github.com/stleary/JSON-java/pull/759","https://github.com/stleary/JSON-java/commit/60662e2f8384d3449822a3a1179bfe8de67b55bb","https://github.com/advisories/GHSA-4jq9-2xhw-jpx7"],"source_kind":"github","identifiers":["GHSA-4jq9-2xhw-jpx7","CVE-2023-5072"],"repository_url":"https://github.com/stleary/JSON-java","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"20231013","vulnerable_version_range":"\u003c= 20230618"}],"ecosystem":"maven","package_name":"org.json:json"}],"created_at":"2023-11-14T23:05:49.132Z","updated_at":"2025-05-16T01:11:54.880Z","epss_percentage":0.00485,"epss_percentile":0.64136},{"uuid":"GSA_kwCzR0hTQS1ybTdqLWY1ZzUtMjd2ds4AA2aj","url":"https://github.com/advisories/GHSA-rm7j-f5g5-27vv","title":"Duplicate Advisory: Denial of Service  in JSON-Java","description":"## Duplicate Advisory\nThis advisory has been withdrawn because it is a duplicate of GHSA-4jq9-2xhw-jpx7. This link is maintained to preserve external references.\n\n## Original Description\nDenial of Service  in JSON-Java versions prior to 20230618.  A bug in the parser means that an input string of modest size can lead to indefinite amounts of memory being used.  \n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-10-12T18:30:28.000Z","withdrawn_at":"2023-11-14T22:24:36.000Z","classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2023-5072","https://github.com/stleary/JSON-java/issues/758","https://github.com/stleary/JSON-java/issues/771","https://github.com/stleary/JSON-java/commit/60662e2f8384d3449822a3a1179bfe8de67b55bb","https://github.com/stleary/JSON-java/pull/759","https://github.com/google/security-research/security/advisories/GHSA-4jq9-2xhw-jpx7","http://www.openwall.com/lists/oss-security/2023/12/13/4","https://security.netapp.com/advisory/ntap-20240621-0007","https://github.com/advisories/GHSA-rm7j-f5g5-27vv"],"source_kind":"github","identifiers":["GHSA-rm7j-f5g5-27vv"],"repository_url":"https://github.com/stleary/JSON-java","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"20231013","vulnerable_version_range":"\u003c= 20230618"}],"ecosystem":"maven","package_name":"org.json:json"}],"created_at":"2023-10-12T20:06:07.199Z","updated_at":"2024-06-21T21:33:58.000Z","epss_percentage":null,"epss_percentile":null}],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.json:json","docker_dependents_count":7152,"docker_downloads_count":7877415335,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.json:json","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.json:json/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.json:json/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.json:json/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.json:json/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.json:json/related_packages","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":517652,"maintainers_count":0,"namespaces_count":68787,"keywords_count":32037,"github":"maven-central","metadata":{"funded_packages_count":24975},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2025-06-06T05:59:03.422Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},"unique_repositories_count":554,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4932763562","node_id":"PR_kwDOCz-De870CkN2","number":225,"state":"closed","title":"Bump org.json:json from 20260522 to 20260719","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-07-22T23:31:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-20T20:22:25.000Z","updated_at":"2026-07-22T23:31:48.000Z","time_to_close":184148,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.json:json","old_version":"20260522","new_version":"20260719","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20260522 to 20260719.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260719\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1069\"\u003e#1069\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260719 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1068\"\u003e#1068\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eMax number length config for BigInteger and BigDecimal\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1067\"\u003e#1067\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ebound BigDecimal→BigInteger expansion in objectToBigInteger (completes CVE-2026-59171 fix)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1065\"\u003e#1065\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes CVE-2026-59171\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1062\"\u003e#1062\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactor CDL row serialization for readability\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1061\"\u003e#1061\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRestore lenient jsonarray allow consecutive commas and insert null\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1058\"\u003e#1058\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eDocs and warnings cleanup\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260719    Fixes CVE-2026-59171 very large BigInteger, BigDecimal\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/stleary/JSON-java/commit/1795e8cf26229229e7ab6fe4aeab0f51ffecda5a\"\u003e\u003ccode\u003e1795e8c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1069\"\u003e#1069\u003c/a\u003e from stleary/pre-release-20260719\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/da757c6656a84fe87cb4442f16153b3efe2ccaf3\"\u003e\u003ccode\u003eda757c6\u003c/code\u003e\u003c/a\u003e pre-release-20260719 oops forgot to update new unit tests for strict mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d24bc9e5d6e9c79de0c154992108a91ce5c8970b\"\u003e\u003ccode\u003ed24bc9e\u003c/code\u003e\u003c/a\u003e pre-release-20260719 initial commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/80efb529d7fa19505a368ff0d2c123b7f12ed0ca\"\u003e\u003ccode\u003e80efb52\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1068\"\u003e#1068\u003c/a\u003e from stleary/max-number-length-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/9953b760502800f7871cd942a6c920c4306edf60\"\u003e\u003ccode\u003e9953b76\u003c/code\u003e\u003c/a\u003e max-number-length-config sonarqube fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/a28328c706727b4c7209ba5aa10db8b623d48597\"\u003e\u003ccode\u003ea28328c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1067\"\u003e#1067\u003c/a\u003e from mechko/1063-biginteger-exponent-dos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/703ac34a55400f9c50889e3d0c778b6d7962e81c\"\u003e\u003ccode\u003e703ac34\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1063\"\u003e#1063\u003c/a\u003e: add JSONParserConfiguration overloads for getBigInteger/optBigInteger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/e40d933d50f085c983cce5c377c3cad75216ef6b\"\u003e\u003ccode\u003ee40d933\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1063\"\u003e#1063\u003c/a\u003e: add comment to expected-exception catch block (SonarCloud java:S108)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/fce83c91bb229dde472283dea648a9a8955237fd\"\u003e\u003ccode\u003efce83c9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1063\"\u003e#1063\u003c/a\u003e: bound BigDecimal-\u0026gt;BigInteger expansion in objectToBigInteger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/90563eb8777e35e0ddf95c7a67a75102d26b04a4\"\u003e\u003ccode\u003e90563eb\u003c/code\u003e\u003c/a\u003e 1063-option-3 parserConfig set max len\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20260522...20260719\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=maven\u0026previous-version=20260522\u0026new-version=20260719)](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/joseguzman1337/software-vulnerability-scanner/pull/225","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/joseguzman1337%2Fsoftware-vulnerability-scanner/issues/225","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/225/packages"},{"uuid":"4769913935","node_id":"PR_kwDOS0Dwo87r3sv4","number":27,"state":"closed","title":"deps: bump org.json:json from 20251224 to 20260522","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-29T18:51:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-29T16:35:16.000Z","updated_at":"2026-06-29T18:51:42.000Z","time_to_close":8184,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"org.json:json","old_version":"20251224","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20251224 to 20260522.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20251224...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=gradle\u0026previous-version=20251224\u0026new-version=20260522)](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/t4ulquiorra/XiaoRi/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/t4ulquiorra%2FXiaoRi/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"},{"uuid":"4712565973","node_id":"PR_kwDOO2iZlM7o9XMB","number":593,"state":"open","title":"build(deps): bump the all-java group across 2 directories with 20 updates","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-06-22T00:55:49.000Z","updated_at":"2026-06-22T00:55:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all-java","update_count":20,"packages":[{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.7","new_version":"4.1.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.5.7","new_version":"4.1.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.modulith:spring-modulith-bom","old_version":"1.4.4","new_version":"2.1.0","repository_url":"https://github.com/spring-projects/spring-modulith"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.14","new_version":"3.0.3","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.json:json","old_version":"20251224","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"},{"name":"ca.uhn.hapi.fhir:hapi-fhir-base","old_version":"8.8.1","new_version":"8.10.0"},{"name":"ca.uhn.hapi.fhir:hapi-fhir-client","old_version":"8.8.1","new_version":"8.10.0"},{"name":"ca.uhn.hapi.fhir:hapi-fhir-structures-r4","old_version":"8.8.1","new_version":"8.10.0"},{"name":"org.apache.commons:commons-compress","old_version":"1.26.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.5","new_version":"3.5.6","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.5","new_version":"3.5.6","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.6.2","new_version":"3.6.3","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"com.spotify.fmt:fmt-maven-plugin","old_version":"2.25","new_version":"2.29","repository_url":"https://github.com/spotify/fmt-maven-plugin"},{"name":"io.github.git-commit-id:git-commit-id-maven-plugin","old_version":"9.1.0","new_version":"10.0.0","repository_url":"https://github.com/git-commit-id/git-commit-id-maven-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.14","new_version":"0.8.15","repository_url":"https://github.com/jacoco/jacoco"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-java group with 15 updates in the /agent/backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.5.7` | `4.1.0` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.5.7` | `4.1.0` |\n| [org.springframework.modulith:spring-modulith-bom](https://github.com/spring-projects/spring-modulith) | `1.4.4` | `2.1.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.14` | `3.0.3` |\n| [org.json:json](https://github.com/douglascrockford/JSON-java) | `20251224` | `20260522` |\n| ca.uhn.hapi.fhir:hapi-fhir-base | `8.8.1` | `8.10.0` |\n| ca.uhn.hapi.fhir:hapi-fhir-client | `8.8.1` | `8.10.0` |\n| ca.uhn.hapi.fhir:hapi-fhir-structures-r4 | `8.8.1` | `8.10.0` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.26.1` | `1.28.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.5` | `3.5.6` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.5` | `3.5.6` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.6.2` | `3.6.3` |\n| [com.spotify.fmt:fmt-maven-plugin](https://github.com/spotify/fmt-maven-plugin) | `2.25` | `2.29` |\n| [io.github.git-commit-id:git-commit-id-maven-plugin](https://github.com/git-commit-id/git-commit-id-maven-plugin) | `9.1.0` | `10.0.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.14` | `0.8.15` |\n\nBumps the all-java group with 16 updates in the /server/backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.5.7` | `4.1.0` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.5.7` | `4.1.0` |\n| [org.springframework.modulith:spring-modulith-bom](https://github.com/spring-projects/spring-modulith) | `1.4.0` | `2.1.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.14` | `3.0.3` |\n| [org.json:json](https://github.com/douglascrockford/JSON-java) | `20251224` | `20260522` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.26.1` | `1.28.0` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `2.0.4` | `2.0.5` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `2.0.4` | `2.0.5` |\n| [io.jsonwebtoken:jjwt-api](https://github.com/jwtk/jjwt) | `0.12.6` | `0.13.0` |\n| [io.jsonwebtoken:jjwt-impl](https://github.com/jwtk/jjwt) | `0.12.6` | `0.13.0` |\n| io.jsonwebtoken:jjwt-jackson | `0.12.6` | `0.13.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.5` | `3.5.6` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.5` | `3.5.6` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.6.2` | `3.6.3` |\n| [com.spotify.fmt:fmt-maven-plugin](https://github.com/spotify/fmt-maven-plugin) | `2.25` | `2.29` |\n| [io.github.git-commit-id:git-commit-id-maven-plugin](https://github.com/git-commit-id/git-commit-id-maven-plugin) | `9.0.2` | `10.0.0` |\n\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.7 to 4.1.0\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-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-4.1-Release-Notes\"\u003erelease notes for Spring Boot 4.1\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd public constructor to InvalidConfigurationPropertyValueException that accepts a cause \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50211\"\u003e#50211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce memory consumption when repeatedly calling WritableJson.toByteArray \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49428\"\u003e#49428\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\u003eMailSender auto-configuration does not enable hostname verification \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50747\"\u003e#50747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtemis auto-configuration uses a predictable default location for the embedded broker's data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50745\"\u003e#50745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbedded LDAP SSL should not be enabled when its bundle is empty \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50700\"\u003e#50700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInetAddressFilter.externalAddresses does not exclude special purpose addresses from RFC 6890 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50668\"\u003e#50668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException in reactor-netty SniProvider and unmapped SSL bundle with RSocket \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50645\"\u003e#50645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL should not be enabled when a SSL bundle is overridden to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50635\"\u003e#50635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest auto-configuration no longer integrates Spring Security with HtmlUnitDriver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50633\"\u003e#50633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfiguration property metadata includes incorrect class references \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50632\"\u003e#50632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support does not restore thread interrupt flag when catching InterruptedException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50618\"\u003e#50618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRabbitProperties enables SSL even when spring.rabbitmq.ssl.bundle is overridden to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50612\"\u003e#50612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException in reactor-netty SniProvider when SSL bundle uses client-auth or server truststore without server-name-bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50610\"\u003e#50610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringJtaPlatform should have been deprecated since 4.1.0-M3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50592\"\u003e#50592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLayer written outside the output location of '//' exception is thrown when using extract layers in root directory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50510\"\u003e#50510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigurationPropertiesReportEndpoint exposes AOP proxy internals \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50417\"\u003e#50417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreated StackTracePrinter instances have no access to the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50414\"\u003e#50414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMappingsEndpoint reports the context's own ID as parentId when a parent exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50412\"\u003e#50412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack module does not validate long-to-int casts \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50410\"\u003e#50410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGradle gRPC support fails if protobuf-java dependency is used instead of protobuf-java-util \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50405\"\u003e#50405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraphQL WebSocket support does not configure allowed origins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50394\"\u003e#50394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot Loader Does Not Support RSA and EC Signed Jars \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50298\"\u003e#50298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMeter registries are not removed from the global registry when the context is closed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50287\"\u003e#50287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot derive a DataSource from a lazy connection proxy \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50271\"\u003e#50271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullable annotations from AbstractErrorController.getErrorAttributes are not aligned with implementation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50266\"\u003e#50266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBean definitions can be added with an initializer before setAllowBeanDefinitionOverriding is called \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50264\"\u003e#50264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEndpointRequest links matcher unnecessarily matches HTTP methods other than GET  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50261\"\u003e#50261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator's '/cloudfoundryapplication' endpoint does not work if restrictive CORS configuration is provided using a bean named corsConfigurationSource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50258\"\u003e#50258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThreadPoolTaskScheduleBuilder unnecessarily loses precision when configuring await termination time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50234\"\u003e#50234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNimbusJwtDecoder silently accepts unknown values for spring.security.oauth2.resourceserver.jwt.jws-algorithms \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50228\"\u003e#50228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing dependency management for spring-boot-web-server-test \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50224\"\u003e#50224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Batch support for MongoDB modules are not included in dependency management \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50223\"\u003e#50223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply HTML escaping to timestamp attribute in Whitelabel error page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50216\"\u003e#50216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrpcServerHealthScheduler is not started in servlet environments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50209\"\u003e#50209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting server.servlet.session.cookie.partitioned=true has no effect when using Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50204\"\u003e#50204\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\u003eFix reference to Gradle documentation for module replacement \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50647\"\u003e#50647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SSL reloading with Let's Encrypt \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50630\"\u003e#50630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove the use of Optional from Data Neo4j repository examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50622\"\u003e#50622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50620\"\u003e#50620\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/ac2cfe03538b87a0dc9d2619ed52a4c901eaea54\"\u003e\u003ccode\u003eac2cfe0\u003c/code\u003e\u003c/a\u003e Release v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1a5815cf3183a0c9493cece8ba550a6e8b125d67\"\u003e\u003ccode\u003e1a5815c\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a8364ff9c2a0ca88541cc153f032089e063b797c\"\u003e\u003ccode\u003ea8364ff\u003c/code\u003e\u003c/a\u003e Merge branch '4.0.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9755ff29e7ce3a8ac4574e5b452bdfe1053718b1\"\u003e\u003ccode\u003e9755ff2\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6a6dedc4354cbafadaf8aab2803fc3acd7e6b8de\"\u003e\u003ccode\u003e6a6dedc\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/db7b2b9fb0b3c623d707f2627f832b4dd5f2eb8c\"\u003e\u003ccode\u003edb7b2b9\u003c/code\u003e\u003c/a\u003e Merge branch '4.0.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d549d077c03add0421464fcd0248bd8b76b41973\"\u003e\u003ccode\u003ed549d07\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4d9e463dc3fefea2b73dcfbb15b4ced6b69dbaf9\"\u003e\u003ccode\u003e4d9e463\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/b0686478a71cceb977dc1ff5b4e69ef5eb052fcf\"\u003e\u003ccode\u003eb068647\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/198af995dc03a09583c61bcd0b8ffda341055feb\"\u003e\u003ccode\u003e198af99\u003c/code\u003e\u003c/a\u003e Merge branch '4.0.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-maven-plugin` from 3.5.7 to 4.1.0\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-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-4.1-Release-Notes\"\u003erelease notes for Spring Boot 4.1\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd public constructor to InvalidConfigurationPropertyValueException that accepts a cause \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50211\"\u003e#50211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce memory consumption when repeatedly calling WritableJson.toByteArray \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49428\"\u003e#49428\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\u003eMailSender auto-configuration does not enable hostname verification \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50747\"\u003e#50747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtemis auto-configuration uses a predictable default location for the embedded broker's data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50745\"\u003e#50745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbedded LDAP SSL should not be enabled when its bundle is empty \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50700\"\u003e#50700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInetAddressFilter.externalAddresses does not exclude special purpose addresses from RFC 6890 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50668\"\u003e#50668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException in reactor-netty SniProvider and unmapped SSL bundle with RSocket \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50645\"\u003e#50645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL should not be enabled when a SSL bundle is overridden to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50635\"\u003e#50635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest auto-configuration no longer integrates Spring Security with HtmlUnitDriver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50633\"\u003e#50633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfiguration property metadata includes incorrect class references \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50632\"\u003e#50632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support does not restore thread interrupt flag when catching InterruptedException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50618\"\u003e#50618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRabbitProperties enables SSL even when spring.rabbitmq.ssl.bundle is overridden to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50612\"\u003e#50612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException in reactor-netty SniProvider when SSL bundle uses client-auth or server truststore without server-name-bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50610\"\u003e#50610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringJtaPlatform should have been deprecated since 4.1.0-M3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50592\"\u003e#50592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLayer written outside the output location of '//' exception is thrown when using extract layers in root directory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50510\"\u003e#50510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigurationPropertiesReportEndpoint exposes AOP proxy internals \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50417\"\u003e#50417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreated StackTracePrinter instances have no access to the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50414\"\u003e#50414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMappingsEndpoint reports the context's own ID as parentId when a parent exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50412\"\u003e#50412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack module does not validate long-to-int casts \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50410\"\u003e#50410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGradle gRPC support fails if protobuf-java dependency is used instead of protobuf-java-util \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50405\"\u003e#50405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraphQL WebSocket support does not configure allowed origins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50394\"\u003e#50394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot Loader Does Not Support RSA and EC Signed Jars \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50298\"\u003e#50298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMeter registries are not removed from the global registry when the context is closed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50287\"\u003e#50287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot derive a DataSource from a lazy connection proxy \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50271\"\u003e#50271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullable annotations from AbstractErrorController.getErrorAttributes are not aligned with implementation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50266\"\u003e#50266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBean definitions can be added with an initializer before setAllowBeanDefinitionOverriding is called \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50264\"\u003e#50264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEndpointRequest links matcher unnecessarily matches HTTP methods other than GET  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50261\"\u003e#50261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator's '/cloudfoundryapplication' endpoint does not work if restrictive CORS configuration is provided using a bean named corsConfigurationSource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50258\"\u003e#50258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThreadPoolTaskScheduleBuilder unnecessarily loses precision when configuring await termination time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50234\"\u003e#50234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNimbusJwtDecoder silently accepts unknown values for spring.security.oauth2.resourceserver.jwt.jws-algorithms \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50228\"\u003e#50228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing dependency management for spring-boot-web-server-test \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50224\"\u003e#50224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Batch support for MongoDB modules are not included in dependency management \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50223\"\u003e#50223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply HTML escaping to timestamp attribute in Whitelabel error page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50216\"\u003e#50216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrpcServerHealthScheduler is not started in servlet environments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50209\"\u003e#50209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting server.servlet.session.cookie.partitioned=true has no effect when using Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50204\"\u003e#50204\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\u003eFix reference to Gradle documentation for module replacement \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50647\"\u003e#50647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SSL reloading with Let's Encrypt \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50630\"\u003e#50630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove the use of Optional from Data Neo4j repository examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50622\"\u003e#50622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50620\"\u003e#50620\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/ac2cfe03538b87a0dc9d2619ed52a4c901eaea54\"\u003e\u003ccode\u003eac2cfe0\u003c/code\u003e\u003c/a\u003e Release v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1a5815cf3183a0c9493cece8ba550a6e8b125d67\"\u003e\u003ccode\u003e1a5815c\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a8364ff9c2a0ca88541cc153f032089e063b797c\"\u003e\u003ccode\u003ea8364ff\u003c/code\u003e\u003c/a\u003e Merge branch '4.0.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9755ff29e7ce3a8ac4574e5b452bdfe1053718b1\"\u003e\u003ccode\u003e9755ff2\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6a6dedc4354cbafadaf8aab2803fc3acd7e6b8de\"\u003e\u003ccode\u003e6a6dedc\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/db7b2b9fb0b3c623d707f2627f832b4dd5f2eb8c\"\u003e\u003ccode\u003edb7b2b9\u003c/code\u003e\u003c/a\u003e Merge branch '4.0.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d549d077c03add0421464fcd0248bd8b76b41973\"\u003e\u003ccode\u003ed549d07\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4d9e463dc3fefea2b73dcfbb15b4ced6b69dbaf9\"\u003e\u003ccode\u003e4d9e463\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/b0686478a71cceb977dc1ff5b4e69ef5eb052fcf\"\u003e\u003ccode\u003eb068647\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/198af995dc03a09583c61bcd0b8ffda341055feb\"\u003e\u003ccode\u003e198af99\u003c/code\u003e\u003c/a\u003e Merge branch '4.0.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.modulith:spring-modulith-bom` from 1.4.4 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-modulith/releases\"\u003eorg.springframework.modulith:spring-modulith-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1 GA\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003ch3\u003eOutbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for event outbox via Namastack \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1517\"\u003e#1517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for externalizing events via JobRunr \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1637\"\u003e#1637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for application module testing in combination with Boot's slice test support \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1573\"\u003e#1573\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid executing Flyway migrations for modules without any migrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1684\"\u003e#1684\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEPR\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow opting out of event publication registry handling for an \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1630\"\u003e#1630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable JDBC event publication schema creation by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1563\"\u003e#1563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake sure that JDBC EPR schema initialization runs after Boot's file-based one \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1568\"\u003e#1568\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpen up \u003ccode\u003ePublishedEvents\u003c/code\u003e and \u003ccode\u003eScenario\u003c/code\u003e to see events from all threads by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1564\"\u003e#1564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eObservability\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamline observability infrastructure \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1567\"\u003e#1567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit up observability support into API and core artifact \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1559\"\u003e#1559\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMoments\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Moments' events to be (de)serialized by Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1569\"\u003e#1569\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bulb: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer \u003ccode\u003e@SpringBootApplication\u003c/code\u003e on explicitly declared classes in \u003ccode\u003e@ModuleSlicing\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1644\"\u003e#1644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eFormattableType\u003c/code\u003e to also abbreviate non-module types \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1566\"\u003e#1566\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOutbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire RabbitMQ publisher confirmation for outbox-based externalization \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/pull/1727\"\u003e#1727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBlock for externalization in outbox mode \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/pull/1687\"\u003e#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove transaction handling in JobRunr integration \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1655\"\u003e#1655\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEPR\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to SHA-256 for event hashing in \u003ccode\u003eNeo4jEventPublicationRepository\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1718\"\u003e#1718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify default status assignment in JpaEventPublication \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1703\"\u003e#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnify event externalization infrastructure \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1642\"\u003e#1642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details about the refined event publication lifecycle to the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1593\"\u003e#1593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid recreation of \u003ccode\u003eTransactionalEventListener\u003c/code\u003es in \u003ccode\u003ePersistentApplicationEventMulticaster\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1632\"\u003e#1632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHibernate schema validation fails with JPA event publication registry \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1543\"\u003e#1543\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJUnit Extension\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow skipping all tests if no changes are detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1438\"\u003e#1438\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPT\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpringModulithProcessor fails on Windows with KAPT - StringIndexOutOfBoundsException due to hardcoded forward slashes \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1544\"\u003e#1544\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMoments\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-modulith/commit/c75f173e5201208d8129b4cd8c112defb1158c67\"\u003e\u003ccode\u003ec75f173\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1690\"\u003eGH-1690\u003c/a\u003e - Release version 2.1.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-modulith/commit/2472023608121392e699f4d51950bd68a4c59a59\"\u003e\u003ccode\u003e2472023\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1747\"\u003eGH-1747\u003c/a\u003e - Downgrade to Structurizr 5.0.3.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-modulith/commit/5179dc440a7caecb0b9457211dd8ebbbbe0baaef\"\u003e\u003ccode\u003e5179dc4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1690\"\u003eGH-1690\u003c/a\u003e - Re-enable test cases in standard CI builds.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-modulith/commit/a886fdbff2982cec862b2dffacbe8cc52dd4bdfd\"\u003e\u003ccode\u003ea886fdb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1744\"\u003eGH-1744\u003c/a\u003e - Upgrade to Structurizr 6.2.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-modulith/commit/15877d874be2a0bd5912dfe987f11dbf25d87f57\"\u003e\u003ccode\u003e15877d8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1740\"\u003eGH-1740\u003c/a\u003e - Upgrade to Spring Boot 4.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-modulith/commit/a52641f93e153550ba7bff566eac7b0af17e2557\"\u003e\u003ccode\u003ea52641f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1699\"\u003eGH-1699\u003c/a\u003e - Detect more (Gradle) build-related changes to trigger full builds.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-modulith/commit/4d8c20e6f98b71f73672ce11a52913774e91998e\"\u003e\u003ccode\u003e4d8c20e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1739\"\u003eGH-1739\u003c/a\u003e - Upgrade to jGit 7.7.0.202606012155-r.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-modulith/commit/9b29aaffdc6f9324b518748f73ec52d5ad56e972\"\u003e\u003ccode\u003e9b29aaf\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1737\"\u003eGH-1737\u003c/a\u003e - Upgrade to Namastack Outbox 1.7.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-modulith/commit/3e97b34344751611c7f70739b9bc2cea653d22ac\"\u003e\u003ccode\u003e3e97b34\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1736\"\u003eGH-1736\u003c/a\u003e - Upgrade to Spring Framework 7.0.8.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-modulith/commit/fdeea6ca806beefb7e7247a9746b3cc6b06cf783\"\u003e\u003ccode\u003efdeea6c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1735\"\u003eGH-1735\u003c/a\u003e - Upgrade to Micrometer Tracing 1.7.0.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-modulith/compare/1.4.4...2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.14 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v3.0.3 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3246\"\u003e#3246\u003c/a\u003e – Add Springdoc OpenAPI MCP (Model Context Protocol) support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3256\"\u003e#3256\u003c/a\u003e – Auto-set \u003ccode\u003enullable: true\u003c/code\u003e for Kotlin nullable types in schema properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3239\"\u003e#3239\u003c/a\u003e – Add support for the \u003ccode\u003e@Range\u003c/code\u003e constraint validation annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3244\"\u003e#3244\u003c/a\u003e – Handle default values for \u003ccode\u003eLocalDate\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e4.0.5\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.47\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.2\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3260\"\u003e#3260\u003c/a\u003e – \u003ccode\u003e@ConditionalOnClass(HateoasProperties.class)\u003c/code\u003e in \u003ccode\u003eSpringDocHateoasConfiguration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eForwards all MCP non-transport headers to downstream methods\u003c/li\u003e\n\u003cli\u003eDynamically resolve the base path from \u003ccode\u003ewindow.location.pathname\u003c/code\u003e for MCP UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3258\"\u003e#3258\u003c/a\u003e – Setting API Version Required when using WebFlux breaks the Swagger UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e – Annotated Generic properties getting applied to sibling properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e – \u003ccode\u003eDirection\u003c/code\u003e enum: fixed visibility scope of group order so that \u003ccode\u003esetGroupsOrder\u003c/code\u003e method can be used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3247\"\u003e#3247\u003c/a\u003e – Preserve YAML group URLs in Swagger UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3245\"\u003e#3245\u003c/a\u003e – Upgrade swagger-core from version 2.2.43 to 2.2.45\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3235\"\u003e#3235\u003c/a\u003e – \u003ccode\u003ePropertyResolverUtils\u003c/code\u003e retains a \u003ccode\u003eJsonNode\u003c/code\u003e when reading an \u003ccode\u003eExtensionProperty\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3226\"\u003e#3226\u003c/a\u003e – Propagate \u003ccode\u003eJsonView\u003c/code\u003e context when resolving \u003ccode\u003ePage\u0026lt;T\u0026gt;\u003c/code\u003e schema\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/seregamorph\"\u003e\u003ccode\u003e@​seregamorph\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3260\"\u003espringdoc/springdoc-openapi#3260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v3.0.2...v3.0.3\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v3.0.2...v3.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v3.0.2 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3229\"\u003e#3229\u003c/a\u003e – Add support for Spring Framework API Versioning with Functional Endpoints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3208\"\u003e#3208\u003c/a\u003e – Add \u003ccode\u003espringdoc.swagger-ui.document-title\u003c/code\u003e property\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e4.0.3\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.43\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Scalar to version \u003cstrong\u003e0.5.55\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3232\"\u003e#3232\u003c/a\u003e – Gracefully handle springdoc endpoint paths during API version resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3230\"\u003e#3230\u003c/a\u003e – Scalar source URLs resolve to \u003ccode\u003enull/\u0026lt;groupName\u0026gt;\u003c/code\u003e on second request when using \u003ccode\u003eGroupedOpenApi\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3228\"\u003e#3228\u003c/a\u003e – springdoc-openapi-starter 3.x doesn't depend on \u003ccode\u003eorg.springframework.boot:spring-boot-starter\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/v3.0.3/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.0.3] - 2026-04-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3246\"\u003e#3246\u003c/a\u003e – Add Springdoc OpenAPI MCP (Model Context Protocol) support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3256\"\u003e#3256\u003c/a\u003e – Auto-set \u003ccode\u003enullable: true\u003c/code\u003e for Kotlin nullable types in schema properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3239\"\u003e#3239\u003c/a\u003e – Add support for the \u003ccode\u003e@Range\u003c/code\u003e constraint validation annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3244\"\u003e#3244\u003c/a\u003e – Handle default values for \u003ccode\u003eLocalDate\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e4.0.5\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.47\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.2\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3260\"\u003e#3260\u003c/a\u003e – \u003ccode\u003e@ConditionalOnClass(HateoasProperties.class)\u003c/code\u003e in \u003ccode\u003eSpringDocHateoasConfiguration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eForwards all MCP non-transport headers to downstream methods\u003c/li\u003e\n\u003cli\u003eDynamically resolve the base path from \u003ccode\u003ewindow.location.pathname\u003c/code\u003e for MCP UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3258\"\u003e#3258\u003c/a\u003e – Setting API Version Required when using WebFlux breaks the Swagger UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e – Annotated Generic properties getting applied to sibling properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e – \u003ccode\u003eDirection\u003c/code\u003e enum: fixed visibility scope of group order so that \u003ccode\u003esetGroupsOrder\u003c/code\u003e method can be used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3247\"\u003e#3247\u003c/a\u003e – Preserve YAML group URLs in Swagger UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3245\"\u003e#3245\u003c/a\u003e – Upgrade swagger-core from version 2.2.43 to 2.2.45\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3235\"\u003e#3235\u003c/a\u003e – \u003ccode\u003ePropertyResolverUtils\u003c/code\u003e retains a \u003ccode\u003eJsonNode\u003c/code\u003e when reading an \u003ccode\u003eExtensionProperty\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3226\"\u003e#3226\u003c/a\u003e – Propagate \u003ccode\u003eJsonView\u003c/code\u003e context when resolving \u003ccode\u003ePage\u0026lt;T\u0026gt;\u003c/code\u003e schema\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.0.2] - 2026-02-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3229\"\u003e#3229\u003c/a\u003e – Add support for Spring Framework API Versioning with Functional Endpoints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3208\"\u003e#3208\u003c/a\u003e – Add \u003ccode\u003espringdoc.swagger-ui.document-title\u003c/code\u003e property\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e4.0.3\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.43\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Scalar to version \u003cstrong\u003e0.5.55\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3232\"\u003e#3232\u003c/a\u003e – Gracefully handle springdoc endpoint paths during API version resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3230\"\u003e#3230\u003c/a\u003e – Scalar source URLs resolve to \u003ccode\u003enull/\u0026lt;groupName\u0026gt;\u003c/code\u003e on second request when using \u003ccode\u003eGroupedOpenApi\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3228\"\u003e#3228\u003c/a\u003e – springdoc-openapi-starter 3.x doesn't depend on \u003ccode\u003eorg.springframework.boot:spring-boot-starter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3220\"\u003e#3220\u003c/a\u003e – Reachability metadata not compatible with GraalVM 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3195\"\u003e#3195\u003c/a\u003e – Application won't compile when OpenApi and spring-boot-data-rest is present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3193\"\u003e#3193\u003c/a\u003e – \u003ccode\u003eOpenApi\u003c/code\u003e field in \u003ccode\u003eSpringDocConfigProperties\u003c/code\u003e does not comply with camel case naming conventions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3c30283fb33ced3b8368c7a890ee05d23119322a\"\u003e\u003ccode\u003e3c30283\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4184c05db39e96e8d1ce1287d5f58f242a4c8165\"\u003e\u003ccode\u003e4184c05\u003c/code\u003e\u003c/a\u003e update .gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/89745c20c3695b9b934cbf77f96ef1cd1df9fac7\"\u003e\u003ccode\u003e89745c2\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4d1a730134720740ed3b9a2831d14e97dbe28780\"\u003e\u003ccode\u003e4d1a730\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3260\"\u003e#3260\u003c/a\u003e from seregamorph/SpringDocHateoasConfiguration-class...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/54e765036d9d49935a97e3ccebd875581efcc8ed\"\u003e\u003ccode\u003e54e7650\u003c/code\u003e\u003c/a\u003e ConditionalOnClass (HateoasProperties.class) in SpringDocHateoasConfiguration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9f354b2a3cb92a8caa1d0518b1916ac4f79fbd71\"\u003e\u003ccode\u003e9f354b2\u003c/code\u003e\u003c/a\u003e Spring-boot upgrade to version 4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/14df32f99179db89967a6260562775cd6b883128\"\u003e\u003ccode\u003e14df32f\u003c/code\u003e\u003c/a\u003e Forwards all MCP non-transport headers, to downstream methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3ee9a44547f44fb4982c98b7a5dbc1f6f9aff1a3\"\u003e\u003ccode\u003e3ee9a44\u003c/code\u003e\u003c/a\u003e Forwards all MCP non-transport headers, to downstream methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/df99408a7674af5ea3fc40f79d81bfef372e7c0e\"\u003e\u003ccode\u003edf99408\u003c/code\u003e\u003c/a\u003e upgrade swagger-ui to version 5.32.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6ee70f4074e76d3d8554487e4318681d95e444d7\"\u003e\u003ccode\u003e6ee70f4\u003c/code\u003e\u003c/a\u003e upgrade swagger-api to version 2.2.47\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.json:json` from 20251224 to 20260522\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20251224...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ca.uhn.hapi.fhir:hapi-fhir-base` from 8.8.1 to 8.10.0\n\nUpdates `ca.uhn.hapi.fhir:hapi-fhir-client` from 8.8.1 to 8.10.0\n\nUpdates `ca.uhn.hapi.fhir:hapi-fhir-client` from 8.8.1 to 8.10.0\n\nUpdates `ca.uhn.hapi.fhir:hapi-fhir-structures-r4` from 8.8.1 to 8.10.0\n\nUpdates `org.apache.commons:commons-compress` from 1.26.1 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Compress 1.28.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Compress team is pleased to announce the release of Apache Commons Compress 1.28.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Compress defines an API for working with\ncompression and archive formats. These include bzip2, gzip, pack200,\nLZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eThis release updates Apache Commons Lang to 3.18.0 to pick up the fix for CVE-2025-48924 (\u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-48924\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2025-48924\u003c/a\u003e), but is not affected by it.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003cp\u003eChanges in this version include the following.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.getModificationInstant(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.setModificationInstant(Instant). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.OS, setOS(OS), getOS(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.toString(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-638:  Add GzipParameters.setFileNameCharset(Charset) and getFileNameCharset() to override the default ISO-8859-1 Charset \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/602\"\u003e#602\u003c/a\u003e. Thanks to vincexjl, Gary Gregory, Piotr P. Karwasz.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for gzip extra subfields, see GzipParameters.setExtra(HeaderExtraField) [#604](https://github.com/apache/commons-compress/issues/604). Thanks to ddeschenes-1, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add CompressFilterOutputStream and refactor to use. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add ZipFile.stream(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream reads the modification time (MTIME) and stores its value incorrectly multiplied by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream writes the modification time (MTIME) the value incorrectly divided by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add optional FHCRC to GZIP header [#627](https://github.com/apache/commons-compress/issues/627). Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder allowing to customize the file name and comment Charsets. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberStart(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberEnd(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add SevenZFile.Builder.setMaxMemoryLimitKiB(int). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add MemoryLimitException.MemoryLimitException(long, int, Throwable) and deprecate MemoryLimitException.MemoryLimitException(long, int, Exception). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-692:  Add support for zstd compression in zip archives. Thanks to Mehmet Karaman, Andrey Loskutov, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for XZ compression in ZIP archives. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-695:  Add ZipArchiveInputStream.createZstdInputStream(InputStream) to provide a different InputStream implementation for Zstandard (Zstd) \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/649\"\u003e#649\u003c/a\u003e. Thanks to Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.harmony.pack200.Pack200Exception.Pack200Exception(String, Throwable). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-697:  Move BitStream.nextBit() method to BitInputStream \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/663\"\u003e#663\u003c/a\u003e. Thanks to Fredrik Kjellberg, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdCompressorOutputStream.builder/Builder() [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdConstants [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\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/apache/commons-compress/commit/852d9c23b94127feafc1649d9c7f13d4df338845\"\u003e\u003ccode\u003e852d9c2\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.28.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/f5eb9e28edf8a661ac5efc43b7853ee49bb73b3a\"\u003e\u003ccode\u003ef5eb9e2\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-compress/commit/36f204caa6f7bb2c92a9ad04ba246ad47a2465d2\"\u003e\u003ccode\u003e36f204c\u003c/code\u003e\u003c/a\u003e Camel case parameter name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/4c04e4a803831c00663a6dafd0f0837fba60633b\"\u003e\u003ccode\u003e4c04e4a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/6cb7da194a9369edfbd65629576203b8af61ba44\"\u003e\u003ccode\u003e6cb7da1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/563c9d2fa4d2340902284fc044a7398fc15da5fb\"\u003e\u003ccode\u003e563c9d2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/ce73bd890e50fcb88d362fc8298f31fa90d802aa\"\u003e\u003ccode\u003ece73bd8\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/a464ae94e0f9c59e9bc30be6086d876f9907d0a4\"\u003e\u003ccode\u003ea464ae9\u003c/code\u003e\u003c/a\u003e Better parameter names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c0b2b84144d923a2bf7caada35e1d9bb5d562e78\"\u003e\u003ccode\u003ec0b2b84\u003c/code\u003e\u003c/a\u003e Add TODO for next major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c76bc976703dc0cebfb6d4653061b8ac3524421d\"\u003e\u003ccode\u003ec76bc97\u003c/code\u003e\u003c/a\u003e Use OpenVEX to document that we are not affected by CVE-2025-48924 in\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-compress/compare/rel/commons-compress-1.26.1...rel/commons-compress-1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.5 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-surefire-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce reportTestTimestamp option and include timestamp for test sets and test cases (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3261\"\u003e#3261\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3302\"\u003e#3302\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/2613\"\u003e#2613\u003c/a\u003e Debugging failsafe tests: Message 'Listening for transport dt_socket at address' is not displayed anymore when using maven.surefire.debug (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3353\"\u003e#3353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3354\"\u003e#3354\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure that the statistics filename is calculated only once. (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3326\"\u003e#3326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3327\"\u003e#3327\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eflakes\u003c/code\u003e attribute to use in \u003ccode\u003etestsuite\u003c/code\u003e report (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3306\"\u003e#3306\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3308\"\u003e#3308\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BACKPORT 3.5.x] \u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2049\"\u003e[SUREFIRE-2049]\u003c/a\u003e - Fix SHUTDOWN type lost during command serialization. (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3270\"\u003e#3270\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3289\"\u003e#3289\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: null guard for context map (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3269\"\u003e#3269\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3272\"\u003e#3272\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e3.5.x/bug/cherry pick embedded mode its (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3328\"\u003e#3328\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse surefire 3.5.5 by project itself for testing (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3324\"\u003e#3324\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow Oracle javadoc guidelines (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3177\"\u003e#3177\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.2 to 2.4.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3334\"\u003e#3334\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.21.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3350\"\u003e#3350\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/25ea054860a5c1e5932b360d8aa0a31944c2b841\"\u003e\u003ccode\u003e25ea054\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e5f374ccdefd5b40d75e0072a754708183d9ec5e\"\u003e\u003ccode\u003ee5f374c\u003c/code\u003e\u003c/a\u003e Bump org.fusesource.jansi:jansi from 2.4.2 to 2.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/dadd55b7a6a3a0336c253413f68c4f08092328c2\"\u003e\u003ccode\u003edadd55b\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/2613\"\u003e#2613\u003c/a\u003e Debugging failsafe tests: Message 'Listening for transport dt_soc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/39dd250a44f1f2f1f18ea1881d78ac341222ea97\"\u003e\u003ccode\u003e39dd250\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.21.0 to 2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/27742739c8cc6e4676611ac4bfe42870f74fd0f3\"\u003e\u003ccode\u003e2774273\u003c/code\u003e\u003c/a\u003e Ensure that the statistics filename is calculated only once. (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3326\"\u003e#3326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3327\"\u003e#3327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0d5df8a3b4606622a67922405488d4b182409893\"\u003e\u003ccode\u003e0d5df8a\u003c/code\u003e\u003c/a\u003e 3.5.x/bug/cherry pick embedded mode its (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3328\"\u003e#3328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/04ad9a293f5cee5e95c5cd5a2e751723be66deff\"\u003e\u003ccode\u003e04ad9a2\u003c/code\u003e\u003c/a\u003e Use surefire 3.5.5 by project itself for testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/37e8f694c18ca664a8e45e934a43d4870e799c45\"\u003e\u003ccode\u003e37e8f69\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eflakes\u003c/code\u003e attribute to use in \u003ccode\u003etestsuite\u003c/code\u003e report (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3306\"\u003e#3306\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3308\"\u003e#3308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/a970fefe4dbc173acacf79389d812f91f6ef027a\"\u003e\u003ccode\u003ea970fef\u003c/code\u003e\u003c/a\u003e Introduce reportTestTimestamp option and include timestamp for test sets and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e838393bbb127a7798d13283b9af7cfa0afec3a8\"\u003e\u003ccode\u003ee838393\u003c/code\u003e\u003c/a\u003e deploy 3.5.x branch to nexus\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.5...surefire-3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-failsafe-plugin` from 3.5.5 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-failsafe-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce reportTestTimestamp option and include timestamp for test sets and test cases (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3261\"\u003e#3261\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3302\"\u003e#3302\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/2613\"\u003e#2613\u003c/a\u003e Debugging failsafe tests: Message 'Listening for transport dt_socket at address' is not displayed anymore when using maven.surefire.debug (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3353\"\u003e#3353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3354\"\u003e#3354\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure that the statistics filename is calculated only once. (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3326\"\u003e#3326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3327\"\u003e#3327\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eflakes\u003c/code\u003e attribute to use in \u003ccode\u003etestsuite\u003c/code\u003e report (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3306\"\u003e#3306\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3308\"\u003e#3308\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BACKPORT 3.5.x] \u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2049\"\u003e[SUREFIRE-2049]\u003c/a\u003e - Fix SHUTDOWN type lost during command serialization. (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3270\"\u003e#3270\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3289\"\u003e#3289\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: null guard for context map (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3269\"\u003e#3269\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3272\"\u003e#3272\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e3.5.x/bug/cherry pick embedded mode its (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3328\"\u003e#3328\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse surefire 3.5.5 by project itself for testing (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3324\"\u003e#3324\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow Oracle javadoc guidelines (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3177\"\u003e#3177\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.2 to 2.4.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3334\"\u003e#3334\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.21.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3350\"\u003e#3350\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/25ea054860a5c1e5932b360d8aa0a31944c2b841\"\u003e\u003ccode\u003e25ea054\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e5f374ccdefd5b40d75e0072a754708183d9ec5e\"\u003e\u003ccode\u003ee5f374c\u003c/code\u003e\u003c/a\u003e Bump org.fusesource.jansi:jansi from 2.4.2 to 2.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/dadd55b7a6a3a0336c253413f68c4f08092328c2\"\u003e\u003ccode\u003edadd55b\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/2613\"\u003e#2613\u003c/a\u003e Debugging failsafe t...\n\n_Description has been truncated_","html_url":"https://github.com/BBMRI-cz/data-quality-framework/pull/593","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BBMRI-cz%2Fdata-quality-framework/issues/593","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/593/packages"},{"uuid":"4708957981","node_id":"PR_kwDOA2zNHM7oyaL8","number":395,"state":"closed","title":"Bump org.json:json from 20231013 to 20260522","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-21T02:16:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-21T01:32:43.000Z","updated_at":"2026-06-21T02:17:25.000Z","time_to_close":2648,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.json:json","old_version":"20231013","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20231013 to 20260522.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20251224\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1021\"\u003e#1021\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd LTS JDK 25 build to github actions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1020\"\u003e#1020\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRecord type support\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1017\"\u003e#1017\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix some SonarQube issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1014\"\u003e#1014\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: String check logic in CDL\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1013\"\u003e#1013\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: FIx Sonarqube issues in JSONArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1011\"\u003e#1011\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix SonarQube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1009\"\u003e#1009\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix strict mode check for period after number\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1008\"\u003e#1008\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixed JSONArray strict mode check for leading comma\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1006\"\u003e#1006\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSONObject.fromJson() with unit tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1005\"\u003e#1005\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarQube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1004\"\u003e#1004\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarcube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1001\"\u003e#1001\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: sonarqube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1000\"\u003e#1000\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix some sonarcube issues from recent commits\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/999\"\u003e#999\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efixed some strict mode issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/995\"\u003e#995\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix regression XML parsing null with keepStrings\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/994\"\u003e#994\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd Jacoco option to build, restore method check in populateMap()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/993\"\u003e#993\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdded JUnit tests for XMLTokenerTest\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/992\"\u003e#992\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdded JUnit test cases for HTTPTokener\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/991\"\u003e#991\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate CodeQL to v3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/990\"\u003e#990\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: fix SonarQube issues in populateMap()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/989\"\u003e#989\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Remove unused code\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/988\"\u003e#988\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Remove unused method from jsonobject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/987\"\u003e#987\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactor: Check equality with literal on lhs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/983\"\u003e#983\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAllow retaining null-valued bean properties in JSONObjects\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20250517\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/969\"\u003e#969\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/969\"\u003erefactored large test for strict mode\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/968\"\u003e#968\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/968\"\u003eUpdate keepStrings behavior to reflect changes in keepBooleanAsString, keepNumberAsString\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/966\"\u003e#966\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/966\"\u003egranular flags to control for keeping boolean or number values as strings\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\u003c/p\u003e\n\u003cp\u003e20251224    Records, fromJson(), and recent commits\u003c/p\u003e\n\u003cp\u003e20250517    Strict mode hardening and recent commits\u003c/p\u003e\n\u003cp\u003e20250107    Restore moditect in pom.xml\u003c/p\u003e\n\u003cp\u003e20241224    Strict mode opt-in feature, and recent commits. This release does not contain module-info.class.\nIt is not recommended if you need this feature.\u003c/p\u003e\n\u003cp\u003e20240303    Revert optLong/getLong changes, and recent commits.\u003c/p\u003e\n\u003cp\u003e20240205    Recent commits.\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20231013...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=maven\u0026previous-version=20231013\u0026new-version=20260522)](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/WDAqua/Qanary/pull/395","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/WDAqua%2FQanary/issues/395","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/395/packages"},{"uuid":"4559658224","node_id":"PR_kwDOOuWZc87hL-3h","number":44,"state":"open","title":"build(deps): bump org.json:json from 20251224 to 20260522","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-01T01:16:17.000Z","updated_at":"2026-06-01T01:21:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"org.json:json","old_version":"20251224","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20251224 to 20260522.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20251224...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/sandeep-singh-79/otel-observability-demo/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandeep-singh-79%2Fotel-observability-demo/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"},{"uuid":"4549978598","node_id":"PR_kwDORw7Jes7guNPm","number":50,"state":"closed","title":"chore(deps): bump org.json:json from 20251224 to 20260522","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-07T23:20:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-29T16:23:31.000Z","updated_at":"2026-06-07T23:20:47.000Z","time_to_close":802635,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.json:json","old_version":"20251224","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20251224 to 20260522.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20251224...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/tdferreira/inboxbridge/pull/50","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdferreira%2Finboxbridge/issues/50","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/50/packages"},{"uuid":"4546612791","node_id":"PR_kwDOCxuPg87gjGqq","number":711,"state":"closed","title":"Bump org.json:json from 20251224 to 20260522 in /src/sdk/java","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-31T12:55:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-29T07:34:02.000Z","updated_at":"2026-05-31T12:55:22.000Z","time_to_close":192071,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.json:json","old_version":"20251224","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":"/src/sdk/java","ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20251224 to 20260522.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20251224...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=maven\u0026previous-version=20251224\u0026new-version=20260522)](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/laoshanxi/app-mesh/pull/711","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/laoshanxi%2Fapp-mesh/issues/711","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/711/packages"},{"uuid":"4520050227","node_id":"PR_kwDODc5Yus7fMmPm","number":309,"state":"open","title":"chore(deps): bump org.json:json from 20251224 to 20260522","user":"dependabot[bot]","labels":["dependency-upgrade"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T23:17:32.000Z","updated_at":"2026-05-25T23:21:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.json:json","old_version":"20251224","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20251224 to 20260522.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20251224...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=gradle\u0026previous-version=20251224\u0026new-version=20260522)](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/kestra-io/plugin-serdes/pull/309","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kestra-io%2Fplugin-serdes/issues/309","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/309/packages"},{"uuid":"4518186443","node_id":"PR_kwDOSYN42s7fGlpu","number":40,"state":"open","title":"deps(deps): Bump org.json:json from 20251224 to 20260522","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T16:10:11.000Z","updated_at":"2026-05-25T16:10:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): Bump","packages":[{"name":"org.json:json","old_version":"20251224","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20251224 to 20260522.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20251224...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=gradle\u0026previous-version=20251224\u0026new-version=20260522)](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/serialrf433/columba/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/serialrf433%2Fcolumba/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"},{"uuid":"4513988760","node_id":"PR_kwDOHhtB0s7e5Acm","number":375,"state":"open","title":"build(deps): bump org.json:json from 20251224 to 20260522","user":"dependabot[bot]","labels":["servlet60"],"assignees":["omaster395464gh"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T03:16:33.000Z","updated_at":"2026-05-25T03:18:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"org.json:json","old_version":"20251224","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20251224 to 20260522.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20251224...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=maven\u0026previous-version=20251224\u0026new-version=20260522)](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/omaster395464gh/jose-utils/pull/375","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/omaster395464gh%2Fjose-utils/issues/375","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/375/packages"},{"uuid":"4513789115","node_id":"PR_kwDOLDe_3M7e4Zds","number":432,"state":"open","title":"chore(deps): bump org.json:json from 20251224 to 20260522","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T02:11:26.000Z","updated_at":"2026-05-25T02:23:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.json:json","old_version":"20251224","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20251224 to 20260522.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20251224...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=gradle\u0026previous-version=20251224\u0026new-version=20260522)](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/modelix/modelix.kubernetes/pull/432","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelix%2Fmodelix.kubernetes/issues/432","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/432/packages"},{"uuid":"4513375503","node_id":"PR_kwDOAArrVc7e3IDl","number":4540,"state":"open","title":"Bump org.json:json from 20251224 to 20260522","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T00:02:48.000Z","updated_at":"2026-05-25T00:04:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.json:json","old_version":"20251224","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20251224 to 20260522.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20251224...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=maven\u0026previous-version=20251224\u0026new-version=20260522)](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\n\n\u003c!-- CURSOR_SUMMARY --\u003e\n---\n\n\u003e [!NOTE]\n\u003e **Low Risk**\n\u003e Single dependency version pin with no code edits; upstream changes are mostly bug/security fixes in parsing paths Jedis may not exercise heavily.\n\u003e \n\u003e **Overview**\n\u003e Bumps the **`org.json:json`** Maven dependency from **`20251224`** to **`20260522`** in `pom.xml` only. No application source changes.\n\u003e \n\u003e The newer release includes **XML/JSON parsing hardening** (entity unescape validation, numeric character reference checks), **JSONML** fixes, **`JSONObject.fromJson()`** ignoring static fields, and minor XML/list parsing fixes. Jedis uses **`JSONObject`** / **`JSONArray`** for Redis JSON command surfaces (e.g. `CommandObjects`, pipelines); behavior should stay compatible for typical JSON paths, with possible edge-case differences only where those APIs are used with unusual inputs.\n\u003e \n\u003e \u003csup\u003eReviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit ea6b8adf0ec050cae5f901c04b008ec3a2667bf1. Bugbot is set up for automated code reviews on this repo. Configure [here](https://www.cursor.com/dashboard/bugbot).\u003c/sup\u003e\n\u003c!-- /CURSOR_SUMMARY --\u003e","html_url":"https://github.com/redis/jedis/pull/4540","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis%2Fjedis/issues/4540","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4540/packages"},{"uuid":"4391388173","node_id":"PR_kwDOEVgL0M7YxDOG","number":316,"state":"closed","title":"Bump org.json:json from 20250517 to 20251224","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T23:27:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-06T12:40:09.000Z","updated_at":"2026-05-25T23:27:23.000Z","time_to_close":1680432,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.json:json","old_version":"20250517","new_version":"20251224","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20250517 to 20251224.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20251224\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1021\"\u003e#1021\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd LTS JDK 25 build to github actions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1020\"\u003e#1020\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRecord type support\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1017\"\u003e#1017\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix some SonarQube issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1014\"\u003e#1014\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: String check logic in CDL\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1013\"\u003e#1013\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: FIx Sonarqube issues in JSONArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1011\"\u003e#1011\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix SonarQube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1009\"\u003e#1009\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix strict mode check for period after number\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1008\"\u003e#1008\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixed JSONArray strict mode check for leading comma\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1006\"\u003e#1006\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSONObject.fromJson() with unit tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1005\"\u003e#1005\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarQube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1004\"\u003e#1004\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarcube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1001\"\u003e#1001\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: sonarqube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1000\"\u003e#1000\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix some sonarcube issues from recent commits\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/999\"\u003e#999\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efixed some strict mode issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/995\"\u003e#995\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix regression XML parsing null with keepStrings\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/994\"\u003e#994\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd Jacoco option to build, restore method check in populateMap()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/993\"\u003e#993\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdded JUnit tests for XMLTokenerTest\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/992\"\u003e#992\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdded JUnit test cases for HTTPTokener\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/991\"\u003e#991\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate CodeQL to v3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/990\"\u003e#990\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: fix SonarQube issues in populateMap()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/989\"\u003e#989\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Remove unused code\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/988\"\u003e#988\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Remove unused method from jsonobject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/987\"\u003e#987\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactor: Check equality with literal on lhs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/983\"\u003e#983\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAllow retaining null-valued bean properties in JSONObjects\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20251224    Records, fromJson(), and recent commits\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/stleary/JSON-java/commit/cf653682be81e5ff630c8ac5527a5060b9a813e8\"\u003e\u003ccode\u003ecf65368\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1030\"\u003e#1030\u003c/a\u003e from stleary/pre-release-20251224\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/24bba97c1d21fdb9bab76940503be7579d874476\"\u003e\u003ccode\u003e24bba97\u003c/code\u003e\u003c/a\u003e pre-release-20251224 update docs and builds for next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/128fb42ccceb66a67d1ac1ddf816860974544116\"\u003e\u003ccode\u003e128fb42\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1021\"\u003e#1021\u003c/a\u003e from Simulant87/update-build-script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/f8e6dfdc6375ccc231ba727ec421c4a0b2f05b06\"\u003e\u003ccode\u003ef8e6dfd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/3\"\u003e#3\u003c/a\u003e from Simulant87/update-readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3bc98dfc7fccd1459eba20b1c4e5561d8dfca78d\"\u003e\u003ccode\u003e3bc98df\u003c/code\u003e\u003c/a\u003e Update README.md tested on java 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/005dc7b49eb65a24de0fdfc06757f34e3db8fc72\"\u003e\u003ccode\u003e005dc7b\u003c/code\u003e\u003c/a\u003e add build for LTS JDK 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d38cb064fd4ac8a31dde4382343e92a06a246122\"\u003e\u003ccode\u003ed38cb06\u003c/code\u003e\u003c/a\u003e reset setup-java to version 1 for 1.6 build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/e9a7d7c72eeb4a2b48cc51f4798dc3f677936ca1\"\u003e\u003ccode\u003ee9a7d7c\u003c/code\u003e\u003c/a\u003e add distribution to java 1.6 build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/73c582e1295206b85ae1c21af6261f189f19e1c9\"\u003e\u003ccode\u003e73c582e\u003c/code\u003e\u003c/a\u003e update github actions to version 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/a6ca84074ad7d5a9aabe834200e4b02c4e05ab40\"\u003e\u003ccode\u003ea6ca840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1020\"\u003e#1020\u003c/a\u003e from Abhineshhh/fix/support-java-records\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20250517...20251224\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/navikt/ispersonoppgave/pull/316","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fispersonoppgave/issues/316","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/316/packages"},{"uuid":"4368040227","node_id":"PR_kwDOSMME4s7XmX5e","number":3,"state":"closed","title":"Bump org.json:json from 20231013 to 20251224","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-23T05:22:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-02T05:23:03.000Z","updated_at":"2026-05-23T05:22:44.000Z","time_to_close":1814379,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.json:json","old_version":"20231013","new_version":"20251224","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20231013 to 20251224.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20251224\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1021\"\u003e#1021\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd LTS JDK 25 build to github actions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1020\"\u003e#1020\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRecord type support\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1017\"\u003e#1017\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix some SonarQube issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1014\"\u003e#1014\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: String check logic in CDL\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1013\"\u003e#1013\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: FIx Sonarqube issues in JSONArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1011\"\u003e#1011\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix SonarQube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1009\"\u003e#1009\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix strict mode check for period after number\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1008\"\u003e#1008\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixed JSONArray strict mode check for leading comma\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1006\"\u003e#1006\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSONObject.fromJson() with unit tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1005\"\u003e#1005\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarQube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1004\"\u003e#1004\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarcube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1001\"\u003e#1001\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: sonarqube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1000\"\u003e#1000\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix some sonarcube issues from recent commits\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/999\"\u003e#999\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efixed some strict mode issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/995\"\u003e#995\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix regression XML parsing null with keepStrings\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/994\"\u003e#994\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd Jacoco option to build, restore method check in populateMap()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/993\"\u003e#993\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdded JUnit tests for XMLTokenerTest\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/992\"\u003e#992\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdded JUnit test cases for HTTPTokener\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/991\"\u003e#991\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate CodeQL to v3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/990\"\u003e#990\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: fix SonarQube issues in populateMap()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/989\"\u003e#989\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Remove unused code\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/988\"\u003e#988\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Remove unused method from jsonobject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/987\"\u003e#987\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactor: Check equality with literal on lhs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/983\"\u003e#983\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAllow retaining null-valued bean properties in JSONObjects\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20250517\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/969\"\u003e#969\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/969\"\u003erefactored large test for strict mode\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/968\"\u003e#968\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/968\"\u003eUpdate keepStrings behavior to reflect changes in keepBooleanAsString, keepNumberAsString\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/966\"\u003e#966\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/966\"\u003egranular flags to control for keeping boolean or number values as strings\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/962\"\u003e#962\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/962\"\u003eFix: handles edge case 'no \\n at end of csv dataset + empty last column'\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/961\"\u003e#961\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/961\"\u003eOption to store null value in JSONObject when parsing a map\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/960\"\u003e#960\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/960\"\u003eUpdated configuration to enable strictMode unit testing with Maven\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/955\"\u003e#955\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/955\"\u003eAdd testWithStrictMode option to build.gradle\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/951\"\u003e#951\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/951\"\u003eFixing and updating unit tests for default strictMode\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/950\"\u003e#950\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/950\"\u003eupgrade upload-artifact from v3 to v4 - pipeline change\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/949\"\u003e#949\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/949\"\u003edeprecated unnecessary setter method\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/948\"\u003e#948\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/948\"\u003eUse JSONTokener JSONParserConfiguration in JSONObject and JSONArray constructors\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/946\"\u003e#946\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/946\"\u003eadd missing javaDoc for JSONParserConfiguration\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/942\"\u003e#942\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/942\"\u003eCopy all fields when cloning JSONParserConfiguration\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/938\"\u003e#938\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/938\"\u003eStrict mode unit tests\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/937\"\u003e#937\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/937\"\u003eUpdate JSONParserConfiguration usage in JSONTokener, JSONArray, and JSONObject\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/931\"\u003e#931\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/931\"\u003eremove-duplicate-moditect: from pom.xml\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20250107\u003c/h2\u003e\n\u003cp\u003e| Pull Request | Description |\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/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20251224    Records, fromJson(), and recent commits\u003c/p\u003e\n\u003cp\u003e20250517    Strict mode hardening and recent commits\u003c/p\u003e\n\u003cp\u003e20250107    Restore moditect in pom.xml\u003c/p\u003e\n\u003cp\u003e20241224    Strict mode opt-in feature, and recent commits. This release does not contain module-info.class.\nIt is not recommended if you need this feature.\u003c/p\u003e\n\u003cp\u003e20240303    Revert optLong/getLong changes, and recent commits.\u003c/p\u003e\n\u003cp\u003e20240205    Recent commits.\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/stleary/JSON-java/commit/cf653682be81e5ff630c8ac5527a5060b9a813e8\"\u003e\u003ccode\u003ecf65368\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1030\"\u003e#1030\u003c/a\u003e from stleary/pre-release-20251224\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/24bba97c1d21fdb9bab76940503be7579d874476\"\u003e\u003ccode\u003e24bba97\u003c/code\u003e\u003c/a\u003e pre-release-20251224 update docs and builds for next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/128fb42ccceb66a67d1ac1ddf816860974544116\"\u003e\u003ccode\u003e128fb42\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1021\"\u003e#1021\u003c/a\u003e from Simulant87/update-build-script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/f8e6dfdc6375ccc231ba727ec421c4a0b2f05b06\"\u003e\u003ccode\u003ef8e6dfd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/3\"\u003e#3\u003c/a\u003e from Simulant87/update-readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3bc98dfc7fccd1459eba20b1c4e5561d8dfca78d\"\u003e\u003ccode\u003e3bc98df\u003c/code\u003e\u003c/a\u003e Update README.md tested on java 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/005dc7b49eb65a24de0fdfc06757f34e3db8fc72\"\u003e\u003ccode\u003e005dc7b\u003c/code\u003e\u003c/a\u003e add build for LTS JDK 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d38cb064fd4ac8a31dde4382343e92a06a246122\"\u003e\u003ccode\u003ed38cb06\u003c/code\u003e\u003c/a\u003e reset setup-java to version 1 for 1.6 build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/e9a7d7c72eeb4a2b48cc51f4798dc3f677936ca1\"\u003e\u003ccode\u003ee9a7d7c\u003c/code\u003e\u003c/a\u003e add distribution to java 1.6 build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/73c582e1295206b85ae1c21af6261f189f19e1c9\"\u003e\u003ccode\u003e73c582e\u003c/code\u003e\u003c/a\u003e update github actions to version 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/a6ca84074ad7d5a9aabe834200e4b02c4e05ab40\"\u003e\u003ccode\u003ea6ca840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1020\"\u003e#1020\u003c/a\u003e from Abhineshhh/fix/support-java-records\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20231013...20251224\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=maven\u0026previous-version=20231013\u0026new-version=20251224)](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/Shakeelpattan/Book_store_app/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shakeelpattan%2FBook_store_app/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4362127317","node_id":"PR_kwDOCPKVTc7XTmlN","number":297,"state":"open","title":"Bump the dependencies group across 1 directory with 52 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T00:34:24.000Z","updated_at":"2026-05-01T00:37:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":52,"packages":[{"name":"org.apache.commons:commons-compress","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.apache.commons:commons-csv","old_version":"1.14.0","new_version":"1.14.1","repository_url":"https://github.com/apache/commons-csv"},{"name":"commons-logging:commons-logging","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/apache/commons-logging"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.2","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.jctools:jctools-core","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/JCTools/JCTools"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.1","new_version":"3.9.2"},{"name":"org.apache.rat:apache-rat-plugin","old_version":"0.16.1","new_version":"0.18"},{"name":"org.apache.groovy:groovy-bom","old_version":"4.0.27","new_version":"5.0.5","repository_url":"https://github.com/apache/groovy"},{"name":"org.junit:junit-bom","old_version":"5.13.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"5.13.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.apache.activemq:activemq-broker","old_version":"6.1.7","new_version":"6.2.5","repository_url":"https://github.com/apache/activemq"},{"name":"org.eclipse.angus:angus-activation","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/eclipse-ee4j/angus-activation"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"com.code-intelligence:jazzer","old_version":"0.24.0","new_version":"0.30.0","repository_url":"https://github.com/CodeIntelligenceTesting/jazzer"},{"name":"com.code-intelligence:jazzer-api","old_version":"0.24.0","new_version":"0.30.0","repository_url":"https://github.com/CodeIntelligenceTesting/jazzer"},{"name":"commons-codec:commons-codec","old_version":"1.18.0","new_version":"1.22.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.apache.commons:commons-dbcp2","old_version":"2.13.0","new_version":"2.14.0"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.22.0"},{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"org.apache.commons:commons-pool2","old_version":"2.12.1","new_version":"2.13.1"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.google.guava:guava-testlib","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"jakarta.activation:jakarta.activation-api","old_version":"2.1.3","new_version":"2.1.4","repository_url":"https://github.com/jakartaee/jaf-api"},{"name":"org.eclipse.angus:jakarta.mail","old_version":"2.0.3","new_version":"2.0.5"},{"name":"jakarta.mail:jakarta.mail-api","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/jakartaee/mail-api"},{"name":"com.google.code.java-allocation-instrumenter:java-allocation-instrumenter","old_version":"3.3.4","new_version":"3.3.5","repository_url":"https://github.com/google/allocation-instrumenter"},{"name":"org.jmdns:jmdns","old_version":"3.6.1","new_version":"3.6.3","repository_url":"https://github.com/jmdns/jmdns"},{"name":"net.java.dev.jna:jna","old_version":"5.17.0","new_version":"5.18.1","repository_url":"https://github.com/java-native-access/jna"},{"name":"co.elastic.logging:log4j2-ecs-layout","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/elastic/ecs-logging-java"},{"name":"org.apache.maven:maven-core","old_version":"3.9.10","new_version":"3.9.15"},{"name":"org.apache.maven:maven-model","old_version":"3.9.10","new_version":"3.9.15"},{"name":"org.openjdk.nashorn:nashorn-core","old_version":"15.6","new_version":"15.7","repository_url":"https://github.com/openjdk/nashorn"},{"name":"org.eclipse.platform:org.eclipse.osgi","old_version":"3.23.100","new_version":"3.24.100","repository_url":"https://github.com/eclipse-equinox/equinox"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.codehaus.woodstox:stax2-api","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/FasterXML/stax2-api"},{"name":"org.xmlunit:xmlunit-core","old_version":"2.10.3","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.xmlunit:xmlunit-matchers","old_version":"2.10.3","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.tukaani:xz","old_version":"1.10","new_version":"1.12","repository_url":"https://github.com/tukaani-project/xz-java"},{"name":"com.github.luben:zstd-jni","old_version":"1.5.7-4","new_version":"1.5.7-7","repository_url":"https://github.com/luben/zstd-jni"},{"name":"biz.aQute.bnd:biz.aQute.bnd.annotation","old_version":"7.1.0","new_version":"7.2.3","repository_url":"https://github.com/bndtools/bnd"},{"name":"com.google.errorprone:error_prone_annotations","old_version":"2.38.0","new_version":"2.49.0","repository_url":"https://github.com/google/error-prone"},{"name":"io.fabric8:docker-maven-plugin","old_version":"0.46.0","new_version":"0.48.1","repository_url":"https://github.com/fabric8io/docker-maven-plugin"},{"name":"org.gradlex:gradle-module-metadata-maven-plugin","old_version":"1.1","new_version":"1.2","repository_url":"https://github.com/gradlex-org/gradle-module-metadata-maven-plugin"},{"name":"com.github.jnr:jnr-ffi","old_version":"2.2.18","new_version":"2.2.19","repository_url":"https://github.com/jnr/jnr-ffi"},{"name":"org.bouncycastle:bcpkix-jdk18on","old_version":"1.83","new_version":"1.84","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.json:json","old_version":"20250517","new_version":"20251224","repository_url":"https://github.com/douglascrockford/JSON-java"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"9.2.0","new_version":"9.3.4","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.elasticsearch.client:elasticsearch-rest-client","old_version":"9.2.0","new_version":"9.3.4","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.mongodb:bson","old_version":"5.6.1","new_version":"5.7.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-core","old_version":"5.6.1","new_version":"5.7.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"5.6.1","new_version":"5.7.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.springframework.cloud:spring-cloud-context","old_version":"4.3.0","new_version":"5.0.1","repository_url":"https://github.com/spring-cloud/spring-cloud-commons"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 52 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-csv](https://github.com/apache/commons-csv) | `1.14.0` | `1.14.1` |\n| [commons-logging:commons-logging](https://github.com/apache/commons-logging) | `1.3.5` | `1.3.6` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.19.2` | `2.21.3` |\n| [org.jctools:jctools-core](https://github.com/JCTools/JCTools) | `4.0.5` | `4.0.6` |\n| org.apache.kafka:kafka-clients | `3.9.1` | `3.9.2` |\n| org.apache.rat:apache-rat-plugin | `0.16.1` | `0.18` |\n| [org.apache.groovy:groovy-bom](https://github.com/apache/groovy) | `4.0.27` | `5.0.5` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.3` |\n| [org.apache.activemq:activemq-broker](https://github.com/apache/activemq) | `6.1.7` | `6.2.5` |\n| [org.eclipse.angus:angus-activation](https://github.com/eclipse-ee4j/angus-activation) | `2.0.2` | `2.0.3` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.7` |\n| [com.code-intelligence:jazzer](https://github.com/CodeIntelligenceTesting/jazzer) | `0.24.0` | `0.30.0` |\n| [com.code-intelligence:jazzer-api](https://github.com/CodeIntelligenceTesting/jazzer) | `0.24.0` | `0.30.0` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.18.0` | `1.22.0` |\n| org.apache.commons:commons-dbcp2 | `2.13.0` | `2.14.0` |\n| commons-io:commons-io | `2.19.0` | `2.22.0` |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| org.apache.commons:commons-pool2 | `2.12.1` | `2.13.1` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [com.google.guava:guava-testlib](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [jakarta.activation:jakarta.activation-api](https://github.com/jakartaee/jaf-api) | `2.1.3` | `2.1.4` |\n| org.eclipse.angus:jakarta.mail | `2.0.3` | `2.0.5` |\n| [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api) | `2.1.3` | `2.1.5` |\n| [com.google.code.java-allocation-instrumenter:java-allocation-instrumenter](https://github.com/google/allocation-instrumenter) | `3.3.4` | `3.3.5` |\n| [org.jmdns:jmdns](https://github.com/jmdns/jmdns) | `3.6.1` | `3.6.3` |\n| [net.java.dev.jna:jna](https://github.com/java-native-access/jna) | `5.17.0` | `5.18.1` |\n| [co.elastic.logging:log4j2-ecs-layout](https://github.com/elastic/ecs-logging-java) | `1.7.0` | `1.8.0` |\n| org.apache.maven:maven-core | `3.9.10` | `3.9.15` |\n| org.apache.maven:maven-model | `3.9.10` | `3.9.15` |\n| [org.openjdk.nashorn:nashorn-core](https://github.com/openjdk/nashorn) | `15.6` | `15.7` |\n| [org.eclipse.platform:org.eclipse.osgi](https://github.com/eclipse-equinox/equinox) | `3.23.100` | `3.24.100` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.6.0` | `3.6.1` |\n| [org.codehaus.woodstox:stax2-api](https://github.com/FasterXML/stax2-api) | `4.2.2` | `4.3.0` |\n| [org.xmlunit:xmlunit-core](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` |\n| [org.xmlunit:xmlunit-matchers](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` |\n| [org.tukaani:xz](https://github.com/tukaani-project/xz-java) | `1.10` | `1.12` |\n| [com.github.luben:zstd-jni](https://github.com/luben/zstd-jni) | `1.5.7-4` | `1.5.7-7` |\n| [biz.aQute.bnd:biz.aQute.bnd.annotation](https://github.com/bndtools/bnd) | `7.1.0` | `7.2.3` |\n| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.38.0` | `2.49.0` |\n| [io.fabric8:docker-maven-plugin](https://github.com/fabric8io/docker-maven-plugin) | `0.46.0` | `0.48.1` |\n| [org.gradlex:gradle-module-metadata-maven-plugin](https://github.com/gradlex-org/gradle-module-metadata-maven-plugin) | `1.1` | `1.2` |\n| [com.github.jnr:jnr-ffi](https://github.com/jnr/jnr-ffi) | `2.2.18` | `2.2.19` |\n| [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java) | `1.83` | `1.84` |\n| [org.json:json](https://github.com/douglascrockford/JSON-java) | `20250517` | `20251224` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `9.2.0` | `9.3.4` |\n| [org.elasticsearch.client:elasticsearch-rest-client](https://github.com/elastic/elasticsearch) | `9.2.0` | `9.3.4` |\n| [org.mongodb:bson](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.7.0` |\n| [org.mongodb:mongodb-driver-core](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.7.0` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.7.0` |\n| [org.springframework.cloud:spring-cloud-context](https://github.com/spring-cloud/spring-cloud-commons) | `4.3.0` | `5.0.1` |\n\n\nUpdates `org.apache.commons:commons-compress` from 1.27.1 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Compress 1.28.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Compress team is pleased to announce the release of Apache Commons Compress 1.28.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Compress defines an API for working with\ncompression and archive formats. These include bzip2, gzip, pack200,\nLZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eThis release updates Apache Commons Lang to 3.18.0 to pick up the fix for CVE-2025-48924 (\u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-48924\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2025-48924\u003c/a\u003e), but is not affected by it.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003cp\u003eChanges in this version include the following.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.getModificationInstant(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.setModificationInstant(Instant). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.OS, setOS(OS), getOS(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.toString(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-638:  Add GzipParameters.setFileNameCharset(Charset) and getFileNameCharset() to override the default ISO-8859-1 Charset \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/602\"\u003e#602\u003c/a\u003e. Thanks to vincexjl, Gary Gregory, Piotr P. Karwasz.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for gzip extra subfields, see GzipParameters.setExtra(HeaderExtraField) [#604](https://github.com/apache/commons-compress/issues/604). Thanks to ddeschenes-1, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add CompressFilterOutputStream and refactor to use. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add ZipFile.stream(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream reads the modification time (MTIME) and stores its value incorrectly multiplied by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream writes the modification time (MTIME) the value incorrectly divided by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add optional FHCRC to GZIP header [#627](https://github.com/apache/commons-compress/issues/627). Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder allowing to customize the file name and comment Charsets. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberStart(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberEnd(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add SevenZFile.Builder.setMaxMemoryLimitKiB(int). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add MemoryLimitException.MemoryLimitException(long, int, Throwable) and deprecate MemoryLimitException.MemoryLimitException(long, int, Exception). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-692:  Add support for zstd compression in zip archives. Thanks to Mehmet Karaman, Andrey Loskutov, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for XZ compression in ZIP archives. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-695:  Add ZipArchiveInputStream.createZstdInputStream(InputStream) to provide a different InputStream implementation for Zstandard (Zstd) \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/649\"\u003e#649\u003c/a\u003e. Thanks to Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.harmony.pack200.Pack200Exception.Pack200Exception(String, Throwable). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-697:  Move BitStream.nextBit() method to BitInputStream \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/663\"\u003e#663\u003c/a\u003e. Thanks to Fredrik Kjellberg, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdCompressorOutputStream.builder/Builder() [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdConstants [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\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/apache/commons-compress/commit/852d9c23b94127feafc1649d9c7f13d4df338845\"\u003e\u003ccode\u003e852d9c2\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.28.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/f5eb9e28edf8a661ac5efc43b7853ee49bb73b3a\"\u003e\u003ccode\u003ef5eb9e2\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-compress/commit/36f204caa6f7bb2c92a9ad04ba246ad47a2465d2\"\u003e\u003ccode\u003e36f204c\u003c/code\u003e\u003c/a\u003e Camel case parameter name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/4c04e4a803831c00663a6dafd0f0837fba60633b\"\u003e\u003ccode\u003e4c04e4a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/6cb7da194a9369edfbd65629576203b8af61ba44\"\u003e\u003ccode\u003e6cb7da1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/563c9d2fa4d2340902284fc044a7398fc15da5fb\"\u003e\u003ccode\u003e563c9d2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/ce73bd890e50fcb88d362fc8298f31fa90d802aa\"\u003e\u003ccode\u003ece73bd8\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/a464ae94e0f9c59e9bc30be6086d876f9907d0a4\"\u003e\u003ccode\u003ea464ae9\u003c/code\u003e\u003c/a\u003e Better parameter names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c0b2b84144d923a2bf7caada35e1d9bb5d562e78\"\u003e\u003ccode\u003ec0b2b84\u003c/code\u003e\u003c/a\u003e Add TODO for next major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c76bc976703dc0cebfb6d4653061b8ac3524421d\"\u003e\u003ccode\u003ec76bc97\u003c/code\u003e\u003c/a\u003e Use OpenVEX to document that we are not affected by CVE-2025-48924 in\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-compress/compare/rel/commons-compress-1.27.1...rel/commons-compress-1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-csv` from 1.14.0 to 1.14.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-csv/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-csv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons CSV 1.14.1 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons CSV team is pleased to announce the release of Apache Commons CSV 1.14.1.\u003c/p\u003e\n\u003cp\u003eThis document contains the release notes for the 1.14.1 version of Apache Commons CSV.\nCommons CSV reads and writes files in Comma Separated Value (CSV) format variations.\u003c/p\u003e\n\u003cp\u003eCommons CSV requires at least Java 8.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eChanges in this version include:\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSV-318:  CSVPrinter.printRecord(Stream) hangs if given a parallel stream. Thanks to Joseph Shraibman, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCSV-318:  CSVPrinter now uses an internal lock instead of synchronized methods. Thanks to Joseph Shraibman, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      org.apache.commons.csv.CSVPrinter.printRecords(ResultSet) now writes one record at a time using a lock. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump org.apache.commons:commons-parent from 81 to 85 [#542](https://github.com/apache/commons-csv/issues/542). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump commons-io:commons-io from 2.18.0 to 2.20.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump com.opencsv:opencsv from 5.10 to 5.11.2 [#545](https://github.com/apache/commons-csv/issues/545), [#551](https://github.com/apache/commons-csv/issues/551), [#553](https://github.com/apache/commons-csv/issues/553). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 [#556](https://github.com/apache/commons-csv/issues/556). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump commons-codec:commons-codec from 1.18.0 to 1.19.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-csv/changes.html\"\u003ehttps://commons.apache.org/proper/commons-csv/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons CSV, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons CSV website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-csv/\"\u003ehttps://commons.apache.org/proper/commons-csv/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-csv/download_csv.cgi\"\u003ehttps://commons.apache.org/proper/commons-csv/download_csv.cgi\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eHave fun!\n-Apache Commons CSV team\u003c/p\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/e14ef86d34211f9d1b9b6040c5f6dbafc93ba907\"\u003e\u003ccode\u003ee14ef86\u003c/code\u003e\u003c/a\u003e Ignore macOS file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/d8724bf76a7d6abbb93aad65e316f050f86a256d\"\u003e\u003ccode\u003ed8724bf\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.14.1 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/b76971c25af176f901c003b25d6a5f4f6edc87ad\"\u003e\u003ccode\u003eb76971c\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-csv/commit/b66814ef248186b7a8316b85e1208c705dba06e3\"\u003e\u003ccode\u003eb66814e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/commons-csv/issues/557\"\u003e#557\u003c/a\u003e from apache/dependabot/github_actions/github/codeql-a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/9c95e92d6aaa4d052a139158a900395646c6652e\"\u003e\u003ccode\u003e9c95e92\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.29.2 to 3.29.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/1fb37163f9fe59aa13c63efd53e71d7a0392be4c\"\u003e\u003ccode\u003e1fb3716\u003c/code\u003e\u003c/a\u003e Bump commons-codec:commons-codec from 1.18.0 to 1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/7b72c509f73e05ca2bf2f0945a6a1cb03f87bd39\"\u003e\u003ccode\u003e7b72c50\u003c/code\u003e\u003c/a\u003e Merge some string literals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/96583732b6be55d459a5b430c4a3a3bb2126db10\"\u003e\u003ccode\u003e9658373\u003c/code\u003e\u003c/a\u003e Update the GitHub pull request template for AI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/67192a9e0af58bdf49edf4e0d29f50343da82c70\"\u003e\u003ccode\u003e67192a9\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.19.0 to 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/59164c8b795ebd4cc0362c4c74d7c893c4a50303\"\u003e\u003ccode\u003e59164c8\u003c/code\u003e\u003c/a\u003e Bump com.opencsv:opencsv from 5.11.1 to 5.11.2 \u003ca href=\"https://redirect.github.com/apache/commons-csv/issues/553\"\u003e#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-csv/compare/rel/commons-csv-1.14.0...rel/commons-csv-1.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-logging:commons-logging` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-logging/blob/master/RELEASE-NOTES.txt\"\u003ecommons-logging:commons-logging's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Logging 1.3.6 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Logging team is pleased to announce the release of Apache Commons Logging 1.3.6.\u003c/p\u003e\n\u003cp\u003eApache Commons Logging is a thin adapter allowing configurable bridging to other,\nwell-known logging systems.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix running spotbugs:check: Unable to parse configuration of mojo. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Update deprecated call in PathableClassLoader.addLogicalLib(String). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix malformed Javadoc comments. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix log level in Slf4jLogFactory.error(Object, Throwable) [#416](https://github.com/apache/commons-logging/issues/416). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.apache.commons:commons-parent from 81 to 97 [#361](https://github.com/apache/commons-logging/issues/361), [#367](https://github.com/apache/commons-logging/issues/367), [#388](https://github.com/apache/commons-logging/issues/388), [#409](https://github.com/apache/commons-logging/issues/409), [#410](https://github.com/apache/commons-logging/issues/410). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 [#344](https://github.com/apache/commons-logging/issues/344). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump com.h3xstream.findsecbugs:findsecbugs-plugin from 1.13.0 to 1.14.0 [#360](https://github.com/apache/commons-logging/issues/360). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump log4j2.version from 2.24.3 to 2.25.3 [#371](https://github.com/apache/commons-logging/issues/371), [#412](https://github.com/apache/commons-logging/issues/412). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.20.0 [#373](https://github.com/apache/commons-logging/issues/373). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump ch.qos.logback:logback-core from 1.3.14 to 1.3.16 [#411](https://github.com/apache/commons-logging/issues/411).. Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-logging/changes.html\"\u003ehttps://commons.apache.org/proper/commons-logging/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload it from \u003ca href=\"https://commons.apache.org/proper/commons-logging/download_logging.cgi\"\u003ehttps://commons.apache.org/proper/commons-logging/download_logging.cgi\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons Logging, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Logging website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-logging/\"\u003ehttps://commons.apache.org/proper/commons-logging/\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/141c9ea8661fbf53ca710d12c462fab42986f0bf\"\u003e\u003ccode\u003e141c9ea\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.3.6 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/05cbf46ae4aad9eb11510ab589fc9a37080001eb\"\u003e\u003ccode\u003e05cbf46\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/3ea5f4dfb225f378e5a97c5399d45ee7922f9d86\"\u003e\u003ccode\u003e3ea5f4d\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-logging/commit/d8e5e8069869ebe37ad969088d0ca9411d0ace11\"\u003e\u003ccode\u003ed8e5e80\u003c/code\u003e\u003c/a\u003e Simplify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/694754e71498cddbaf77bcc1612e9184a176dd3f\"\u003e\u003ccode\u003e694754e\u003c/code\u003e\u003c/a\u003e Simpler description.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/97e7660e5fe43e7c1169cc4f3e2b92629f4dd3fd\"\u003e\u003ccode\u003e97e7660\u003c/code\u003e\u003c/a\u003e Fix log level in Slf4jLogFactory.error(Object, Throwable) \u003ca href=\"https://redirect.github.com/apache/commons-logging/issues/416\"\u003e#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/07452cca430f2deb176571b41e841f44839c8f64\"\u003e\u003ccode\u003e07452cc\u003c/code\u003e\u003c/a\u003e fix LogLevel (\u003ca href=\"https://redirect.github.com/apache/commons-logging/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/c8c20dec5e5bb7603c8e8639a6346f3490722dd9\"\u003e\u003ccode\u003ec8c20de\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.32.4 to 4.32.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/b879d3e76a738c0aec6ce9cb151f0176cd218537\"\u003e\u003ccode\u003eb879d3e\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-parent from 96 to 97.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/5b2e759ee1ba7b18d53f13f085d8680b7dcf11f2\"\u003e\u003ccode\u003e5b2e759\u003c/code\u003e\u003c/a\u003e Add security page.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-logging/compare/rel/commons-logging-1.3.5...rel/commons-logging-1.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.19.2 to 2.21.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/374fbd08ee91a6c91626bae1d6497df21c89b541\"\u003e\u003ccode\u003e374fbd0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/7059df78cc36832349acad026169ff890f4c718c\"\u003e\u003ccode\u003e7059df7\u003c/code\u003e\u003c/a\u003e Prep for 2.21.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/2fd60bdab3228f6b99dce81326d9fd7eaf587401\"\u003e\u003ccode\u003e2fd60bd\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/b82a3640491f66be2e56bef377b5002cd9d1567b\"\u003e\u003ccode\u003eb82a364\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/ef4e013e95fc64583b0a414711648a84fc50be46\"\u003e\u003ccode\u003eef4e013\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/536ae51c1db9dfbfc8dda697ccfd6545cf626d2b\"\u003e\u003ccode\u003e536ae51\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/536c5339035643fdca46ddd947f253afd072f764\"\u003e\u003ccode\u003e536c533\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/426b778e5ea490d164e572a63319c7cf2f362f2f\"\u003e\u003ccode\u003e426b778\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/a73cda9be3e57f29c53fea748f1f867eaa1457ab\"\u003e\u003ccode\u003ea73cda9\u003c/code\u003e\u003c/a\u003e Prep for 2.18.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/76b4a05087a9e42eb1b26f59d5b7028b0496da5e\"\u003e\u003ccode\u003e76b4a05\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.19.2...jackson-bom-2.21.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jctools:jctools-core` from 4.0.5 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JCTools/JCTools/releases\"\u003eorg.jctools:jctools-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAdd VarHandle queues and other minor fixups\u003c/h2\u003e\n\u003cp\u003eNOTE: This will be the last release with JDK6 bytecode for \u003ccode\u003ejctools-core\u003c/code\u003e. The next release will be 5.0.0 and will compile with the \u003ccode\u003e1.8\u003c/code\u003e target, allowing for method handles.\u003c/p\u003e\n\u003cp\u003eThis release has 2 artifacts. The old \u003ccode\u003ejctools-core\u003c/code\u003e with the following changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhere plain access to field is used by queues, the field is not \u003ccode\u003evolatile\u003c/code\u003e and \u003ccode\u003evolatile\u003c/code\u003e access is done using \u003ccode\u003eUnsafe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse a generated ConcurrentCircularXXXQueue instead of hand rolled base classes in generated code.\u003c/li\u003e\n\u003cli\u003ePadding blocks formatting is improved in generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe release introduces a new artifact, \u003ccode\u003ejctools-core-jdk11\u003c/code\u003e which included generated \u003ccode\u003eVarHandle\u003c/code\u003e queues (padded and unpadded). These queues do not rely on \u003ccode\u003eUnsafe\u003c/code\u003e, and offer better performance than the \u003ccode\u003eAtomicFieldUpdater\u003c/code\u003e generated code. We expect many users will prefer these variants going forward to break their reliance on \u003ccode\u003eUnsafe\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe majority of the \u003ccode\u003eVarHandle\u003c/code\u003e work is a great contribution from \u003ca href=\"https://github.com/amarziali\"\u003e\u003ccode\u003e@​amarziali\u003c/code\u003e\u003c/a\u003e , thanks!!!\nWe also thank \u003ca href=\"https://github.com/franz1981\"\u003e\u003ccode\u003e@​franz1981\u003c/code\u003e\u003c/a\u003e for his help reviewing and profiling the code.\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/JCTools/JCTools/commit/81fc9f7d909de81e862b1230aca185a267b25b3e\"\u003e\u003ccode\u003e81fc9f7\u003c/code\u003e\u003c/a\u003e Add VH package info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/b43fb9a45f497ded45bda8e843020d8b8dc07283\"\u003e\u003ccode\u003eb43fb9a\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003ela\u003c/code\u003e optimization from VH queues in the absence of evidence it improve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/b8b6eb5b233c2aafa29b6643f3f3edd22c8da124\"\u003e\u003ccode\u003eb8b6eb5\u003c/code\u003e\u003c/a\u003e Improve baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/e06b852980dd0e3dbebb2b318363e50c9b7012d5\"\u003e\u003ccode\u003ee06b852\u003c/code\u003e\u003c/a\u003e Generate atomic queues after builder changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/97aa7b45060263a86a1a98feacafc16bd65a3c90\"\u003e\u003ccode\u003e97aa7b4\u003c/code\u003e\u003c/a\u003e Prep atomic generator for generating base classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/e17024a8998c4078513cc10f580a2d49afbfc29f\"\u003e\u003ccode\u003ee17024a\u003c/code\u003e\u003c/a\u003e Generate VH LinkedArray queues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/85f8938afe1b7433cf45e457b7df40581dc066cc\"\u003e\u003ccode\u003e85f8938\u003c/code\u003e\u003c/a\u003e Regenerate queues with padding block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/845e8ff1cf4ade907c46907820a3cb4227caed2c\"\u003e\u003ccode\u003e845e8ff\u003c/code\u003e\u003c/a\u003e Fix up volatile/plain fields access and prep for LinkedArray queues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/dc94426b3cbccb190da344577aa0d25c59999aa5\"\u003e\u003ccode\u003edc94426\u003c/code\u003e\u003c/a\u003e Nicer formatting for padding blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/7c7798192aa17c7491550d812524a046e034df98\"\u003e\u003ccode\u003e7c77981\u003c/code\u003e\u003c/a\u003e Fix test timeout due to slow \u003ccode\u003eclear\u003c/code\u003e on linked queues\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JCTools/JCTools/compare/v4.0.5...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.kafka:kafka-clients` from 3.9.1 to 3.9.2\n\nUpdates `org.apache.rat:apache-rat-plugin` from 0.16.1 to 0.18\n\nUpdates `org.apache.groovy:groovy-bom` from 4.0.27 to 5.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/groovy/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.13.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-engine` from 5.13.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.activemq:activemq-broker` from 6.1.7 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/activemq/releases\"\u003eorg.apache.activemq:activemq-broker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump to 6.2.5-SNAPSHOT version by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1892\"\u003eapache/activemq#1892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] SSL handshake write timeout enforcement (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1883\"\u003e#1883\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1894\"\u003eapache/activemq#1894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Minor bug fix for BrokerView#validateAllowedUri (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1900\"\u003e#1900\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1902\"\u003eapache/activemq#1902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Restrict URL protocol types loaded by XBeanBrokerFactory (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1910\"\u003e#1910\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1915\"\u003eapache/activemq#1915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecompilation-fix by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1919\"\u003eapache/activemq#1919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Make brokerName immutable in RegionBroker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1917\"\u003e#1917\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1923\"\u003eapache/activemq#1923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add Http discovery transport to denied list for JMX (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1918\"\u003e#1918\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1925\"\u003eapache/activemq#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Update resource cleanup on queueBrowse servlet (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1912\"\u003e#1912\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1928\"\u003eapache/activemq#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Update DestinationView uri resolution (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1914\"\u003e#1914\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1930\"\u003eapache/activemq#1930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(webconsole): the webconsole now redirect to the slave.jsp when required (slave broker with startAsync=\u0026quot;true\u0026quot;) [6.2.x] by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1934\"\u003eapache/activemq#1934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Queue browse improvements in webconsole (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1938\"\u003e#1938\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1942\"\u003eapache/activemq#1942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add more transport types to the denied list for JMX (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1949\"\u003e#1949\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1952\"\u003eapache/activemq#1952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add remote file filtering for XBeanBrokerFactory (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1950\"\u003e#1950\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1954\"\u003eapache/activemq#1954\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/activemq/compare/activemq-6.2.4...activemq-6.2.5\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.4...activemq-6.2.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Bump version to 6.2.4-SNAPSHOT by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1868\"\u003eapache/activemq#1868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Ensure AMQP protocol marshals messages before passing to broker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1859\"\u003e#1859\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1860\"\u003eapache/activemq#1860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Backport MQTT fixes by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1884\"\u003eapache/activemq#1884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Properly handle SSL handshake updates by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1886\"\u003eapache/activemq#1886\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/activemq/compare/activemq-6.2.3...activemq-6.2.4\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.3...activemq-6.2.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Update copyright year in the bin distribution NOTICE by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1817\"\u003eapache/activemq#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 6.2.3-SNAPSHOT by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1834\"\u003eapache/activemq#1834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix FactoryFinder path resolution in Windows (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1831\"\u003e#1831\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1836\"\u003eapache/activemq#1836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Prevent a VM transport from being used with BrokerView by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1844\"\u003eapache/activemq#1844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add 6.2.3 in spring schemas by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1838\"\u003eapache/activemq#1838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Also validate nested composite URIs used with BrokerView (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1847\"\u003e#1847\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1848\"\u003eapache/activemq#1848\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/activemq/compare/activemq-6.2.2...activemq-6.2.3\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.2...activemq-6.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Backport: Improve FactoryFinder Validation (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1793\"\u003e#1793\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1799\"\u003eapache/activemq#1799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport: remove the annotation on the ProtocolConverterTest (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1793\"\u003e#1793\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1801\"\u003eapache/activemq#1801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade the spring.schemas in preparation for the 6.2.2 release by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1804\"\u003eapache/activemq#1804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year in the NOTICE file by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1806\"\u003eapache/activemq#1806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(assembly): add missing jolokia-core to assembly descriptor by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1808\"\u003eapache/activemq#1808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Bump jackson-version from 2.21.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1709\"\u003e#1709\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1810\"\u003eapache/activemq#1810\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/cfa799820a577f819b2dfd8e49341b1084a358b9\"\u003e\u003ccode\u003ecfa7998\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release activemq-6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/881ce9d0a9b5e4e11b72c2c9db80dc7eddc0f0ec\"\u003e\u003ccode\u003e881ce9d\u003c/code\u003e\u003c/a\u003e Add remote file filtering for XBeanBrokerFactory (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1950\"\u003e#1950\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1954\"\u003e#1954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/e19cc3e1ed229a0696565151931fd6f95d2ff6da\"\u003e\u003ccode\u003ee19cc3e\u003c/code\u003e\u003c/a\u003e Add more transport types to the denied list for JMX (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1949\"\u003e#1949\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1952\"\u003e#1952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/0982ba45a14b44b58024a277084d3a17fe141be6\"\u003e\u003ccode\u003e0982ba4\u003c/code\u003e\u003c/a\u003e Queue browse improvements in webconsole (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1938\"\u003e#1938\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1942\"\u003e#1942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/1dabafb8ac124d7b6421ef935e59b42d028cc970\"\u003e\u003ccode\u003e1dabafb\u003c/code\u003e\u003c/a\u003e fix(webconsole): the webconsole now redirect to the slave.jsp when required (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/2b8455b34ff3f57aa69efb33dcec0865465cc2e1\"\u003e\u003ccode\u003e2b8455b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/activemq/issues/1913\"\u003e#1913\u003c/a\u003e Update DestinationView uri resolution (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/1b7b1e0089abfbbb6745f21f692e73bb2d81b08f\"\u003e\u003ccode\u003e1b7b1e0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/activemq/issues/1911\"\u003e#1911\u003c/a\u003e Update resource cleanup on queueBrowse servlet (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1912\"\u003e#1912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/3b3dc085d02df4298c9fefa8d046e207bc1e23d2\"\u003e\u003ccode\u003e3b3dc08\u003c/code\u003e\u003c/a\u003e Add Http discovery transport to denied list for JMX (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1918\"\u003e#1918\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1925\"\u003e#1925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/8c929d0a98ab6505aebe5648eeefbc87a754571c\"\u003e\u003ccode\u003e8c929d0\u003c/code\u003e\u003c/a\u003e Make brokerName immutable in RegionBroker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1917\"\u003e#1917\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1923\"\u003e#1923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/eccbe4c94ab6dad6d38a2b02462b1e15b72ccbc6\"\u003e\u003ccode\u003eeccbe4c\u003c/code\u003e\u003c/a\u003e compilation-fix (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1919\"\u003e#1919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.1.7...activemq-6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.angus:angus-activation` from 2.0.2 to 2.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/6eff4c53e9397dc7b2a7b893fb132734b10981ac\"\u003e\u003ccode\u003e6eff4c5\u003c/code\u003e\u003c/a\u003e Prepare release org.eclipse.angus:angus-activation-project:2.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/bcb33752b34103ccc82ddaa73c9636b77fdc334e\"\u003e\u003ccode\u003ebcb3375\u003c/code\u003e\u003c/a\u003e jaf api 2.1.4 (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/84e5a0d5cac45555f1ecd00983833fdb1d123653\"\u003e\u003ccode\u003e84e5a0d\u003c/code\u003e\u003c/a\u003e Rename resources so javax and jakarta can live in same classpath \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/c3c4d67ee559b582af6a5cbeea6e8a624f83b7a5\"\u003e\u003ccode\u003ec3c4d67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/46\"\u003e#46\u003c/a\u003e from eclipse-ee4j/2.0.2-RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/354de40e267117e492037fdb5b5c6a5cde3d8d1d\"\u003e\u003ccode\u003e354de40\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/c62baf3dc6d6d98feab9a515cb4a8fde71e62a91\"\u003e\u003ccode\u003ec62baf3\u003c/code\u003e\u003c/a\u003e Update TCK-Results.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/6cda1e745e9049083aa286940694695222c14000\"\u003e\u003ccode\u003e6cda1e7\u003c/code\u003e\u003c/a\u003e Prepare next development cycle for 2.1.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/compare/2.0.2...2.0.3\"\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.27.3 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-build-3.27.3...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 `com.code-intelligence:jazzer` from 0.24.0 to 0.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/releases\"\u003ecom.code-intelligence:jazzer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Use getCanonicalName() for array codegen in autofuzz reproducers by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1043\"\u003eCodeIntelligenceTesting/jazzer#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add exploreState(byte) overload with auto-generated call-site id by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1032\"\u003eCodeIntelligenceTesting/jazzer#1032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Maximize API by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1036\"\u003eCodeIntelligenceTesting/jazzer#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add minimize API by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1038\"\u003eCodeIntelligenceTesting/jazzer#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Enable exploreState without value profile by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1037\"\u003eCodeIntelligenceTesting/jazzer#1037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add hooks for Set.contains \u0026amp; Set.remove by \u003ca href=\"https://github.com/onionpsy\"\u003e\u003ccode\u003e@​onionpsy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1030\"\u003eCodeIntelligenceTesting/jazzer#1030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add hook for Enum.valueOf by \u003ca href=\"https://github.com/onionpsy\"\u003e\u003ccode\u003e@​onionpsy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1031\"\u003eCodeIntelligenceTesting/jazzer#1031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add float/double comparison tracking to instrumentor by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1045\"\u003eCodeIntelligenceTesting/jazzer#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ca href=\"https://github.com/ElementOf\"\u003e\u003ccode\u003e@​ElementOf\u003c/code\u003e\u003c/a\u003e annotation by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1028\"\u003eCodeIntelligenceTesting/jazzer#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: extend ValuePool by new fields : files, and maxMutations by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1033\"\u003eCodeIntelligenceTesting/jazzer#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: ValuePool can now reference suppliers in any class by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1046\"\u003eCodeIntelligenceTesting/jazzer#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update internal jacoco version to 0.8.14 by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1047\"\u003eCodeIntelligenceTesting/jazzer#1047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disable FilePathTraversal in an autofuzz test by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1042\"\u003eCodeIntelligenceTesting/jazzer#1042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: increase test timeout for the selffuzz test by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1040\"\u003eCodeIntelligenceTesting/jazzer#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update bazel dependencies by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1041\"\u003eCodeIntelligenceTesting/jazzer#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update maven deps by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1039\"\u003eCodeIntelligenceTesting/jazzer#1039\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/compare/v0.29.1...v0.30.0\"\u003ehttps://github.com/CodeIntelligenceTesting/jazzer/compare/v0.29.1...v0.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.29.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use user-friendly type names in exception messages by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1024\"\u003eCodeIntelligenceTesting/jazzer#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support lists of arbitrary types by \u003ca href=\"https://gi...\n\n_Description has been truncated_","html_url":"https://github.com/theit/logging-log4j2/pull/297","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theit%2Flogging-log4j2/issues/297","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/297/packages"},{"uuid":"4331429046","node_id":"PR_kwDOBzPAIc7Vvqj8","number":1,"state":"open","title":"Bump org.json:json from 20171018 to 20231013","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-26T16:54:16.000Z","updated_at":"2026-04-26T18:50:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.json:json","old_version":"20171018","new_version":"20231013","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20171018 to 20231013.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20231013\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/793\"\u003e#793\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eReverted \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/792\"\u003e#792\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate the docs for release 20231013\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/783\"\u003e#783\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eoptLong vs getLong inconsistencies\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/782\"\u003e#782\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd validity check for JSONObject constructors\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/778\"\u003e#778\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/776\"\u003e#776\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate [JUnit to version 4.13.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/774\"\u003e#774\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRemoving unneeded synchronization\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/773\"\u003e#773\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd optJSONArray method to JSONObject with a default value\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/772\"\u003e#772\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eDisallow nested objects and arrays as keys in objects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUnit test cleanup\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/769\"\u003e#769\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAddressed Java 17 compile warnings\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/764\"\u003e#764\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate CodeQL action version\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd module-info\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/759\"\u003e#759\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSON parsing should detect embedded \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/753\"\u003e#753\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdated new object methods\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/752\"\u003e#752\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes possible unit test bug when compiling/testing on Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20230618\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/749\"\u003e#749\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/749\"\u003ePrep for release 20230618\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/740\"\u003e#740\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/734\"\u003eFixed Flaky Tests Caused by JSON permutations\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/734\"\u003e#734\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/734\"\u003eFixed Flaky Tests Caused by JSON permutations\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/733\"\u003e#733\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/733\"\u003eJSONTokener implemented java.io.Closeable\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/731\"\u003e#731\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/731\"\u003eRemoving commented out code in JSONObject optDouble()\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/729\"\u003e#729\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/729\"\u003eRefactor ParserConfiguration class hierarchy\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20230227\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/723\"\u003e#723\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eProtect JSONML from stack overflow exceptions caused by recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/720\"\u003e#720\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eLimit the XML nesting depth for CVE-2022-45688\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/711\"\u003e#711\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRevert pull 707 - interviewbit spam\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/704\"\u003e#704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eMove javadoc comments above the interface definition to make it visible\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/703\"\u003e#703\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate Releases.md for JSONObject(Map): Throws NPE if key is null\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/696\"\u003e#696\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate JSONPointerTest for NonDex compatibility\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/694\"\u003e#694\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ePretty print XML\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/692\"\u003e#692\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eExample.md syntax highlight and indentation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/691\"\u003e#691\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eCreate unit tests for various number formats\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20220924\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/688\"\u003e#688\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate copyright to Public Domain\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/687\"\u003e#687\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix a typo\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/685\"\u003e#685\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSONObject map type unit tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20231013    First release with minimum Java version 1.8. Recent commits, including fixes for CVE-2023-5072.\u003c/p\u003e\n\u003cp\u003e20230618    Final release with Java 1.6 compatibility. Future releases will require Java 1.8 or greater.\u003c/p\u003e\n\u003cp\u003e20230227    Fix for CVE-2022-45688 and recent commits\u003c/p\u003e\n\u003cp\u003e20220924    New License - public domain, and some minor updates\u003c/p\u003e\n\u003cp\u003e20220320    Wrap StackOverflow with JSONException\u003c/p\u003e\n\u003cp\u003e20211205    Recent commits and some bug fixes for similar()\u003c/p\u003e\n\u003cp\u003e20210307    Recent commits and potentially breaking fix to JSONPointer\u003c/p\u003e\n\u003cp\u003e20201115    Recent commits and first release after project structure change\u003c/p\u003e\n\u003cp\u003e20200518    Recent commits and snapshot before project structure change\u003c/p\u003e\n\u003cp\u003e20190722    Recent commits\u003c/p\u003e\n\u003cp\u003e20180813    POM change to include Automatic-Module-Name (\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/431\"\u003e#431\u003c/a\u003e)\nJSONObject(Map) now throws an exception if any of a map keys are null (\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/405\"\u003e#405\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e20180130    Recent commits\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/stleary/JSON-java/commit/f346203cd663bb680cad0d5894e7c147e36f31cd\"\u003e\u003ccode\u003ef346203\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/793\"\u003e#793\u003c/a\u003e from stleary/revert-761\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b180dbedbc99bb177e5b277f1bff2a1b79cebda6\"\u003e\u003ccode\u003eb180dbe\u003c/code\u003e\u003c/a\u003e Reverting \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/cca6d1020f484337b8ea161ba7f930e3f5471365\"\u003e\u003ccode\u003ecca6d10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/792\"\u003e#792\u003c/a\u003e from stleary/pre-release-20231013\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/af5f780d5bda393ae0f609ca2504a16a808e86de\"\u003e\u003ccode\u003eaf5f780\u003c/code\u003e\u003c/a\u003e update the docs for release 20231013\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/495cec903755953884377cff81181820414d7bbb\"\u003e\u003ccode\u003e495cec9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/783\"\u003e#783\u003c/a\u003e from rudrajyotib/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/56cb5f84c4befe039f32baf5af9541c265f095a1\"\u003e\u003ccode\u003e56cb5f8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/653\"\u003e#653\u003c/a\u003e - review comments updated.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/0cdc38ac24169f9515d929f9813c83bfbf55da83\"\u003e\u003ccode\u003e0cdc38a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/653\"\u003e#653\u003c/a\u003e - review comments updated.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d5277b126bea9372f4bc70f92e34fe6568b64f31\"\u003e\u003ccode\u003ed5277b1\u003c/code\u003e\u003c/a\u003e Merge branch 'stleary:master' into master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/c4cd526c53e99f20851546fca92368738f783884\"\u003e\u003ccode\u003ec4cd526\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e from Madjosz/713_jsonobject_nonfinite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/776b5ccb85cdee539b229d38ad922021f1cd5cca\"\u003e\u003ccode\u003e776b5cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/778\"\u003e#778\u003c/a\u003e from Madjosz/fix_xml_test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20171018...20231013\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=maven\u0026previous-version=20171018\u0026new-version=20231013)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/bvolpato/bitfinex-v2-wss-api-java/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/bvolpato/bitfinex-v2-wss-api-java/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bvolpato%2Fbitfinex-v2-wss-api-java/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4267368534","node_id":"PR_kwDOGqqhrs7SkEig","number":606,"state":"closed","title":"Bump the dependencies group across 1 directory with 50 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-05-02T02:19:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-15T08:22:10.000Z","updated_at":"2026-05-02T02:19:38.000Z","time_to_close":1447046,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":50,"packages":[{"name":"org.apache.commons:commons-compress","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.apache.commons:commons-csv","old_version":"1.14.0","new_version":"1.14.1","repository_url":"https://github.com/apache/commons-csv"},{"name":"commons-logging:commons-logging","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/apache/commons-logging"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.2","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.jctools:jctools-core","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/JCTools/JCTools"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.1","new_version":"3.9.2"},{"name":"org.apache.rat:apache-rat-plugin","old_version":"0.16.1","new_version":"0.18"},{"name":"org.apache.groovy:groovy-bom","old_version":"4.0.27","new_version":"5.0.5","repository_url":"https://github.com/apache/groovy"},{"name":"org.junit:junit-bom","old_version":"5.13.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"5.13.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.apache.activemq:activemq-broker","old_version":"6.1.7","new_version":"6.2.4","repository_url":"https://github.com/apache/activemq"},{"name":"org.eclipse.angus:angus-activation","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/eclipse-ee4j/angus-activation"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"com.code-intelligence:jazzer","old_version":"0.24.0","new_version":"0.30.0","repository_url":"https://github.com/CodeIntelligenceTesting/jazzer"},{"name":"com.code-intelligence:jazzer-api","old_version":"0.24.0","new_version":"0.30.0","repository_url":"https://github.com/CodeIntelligenceTesting/jazzer"},{"name":"commons-codec:commons-codec","old_version":"1.18.0","new_version":"1.21.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.apache.commons:commons-dbcp2","old_version":"2.13.0","new_version":"2.14.0"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/apache/commons-io"},{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"org.apache.commons:commons-pool2","old_version":"2.12.1","new_version":"2.13.1"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.google.guava:guava-testlib","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"jakarta.activation:jakarta.activation-api","old_version":"2.1.3","new_version":"2.1.4","repository_url":"https://github.com/jakartaee/jaf-api"},{"name":"org.eclipse.angus:jakarta.mail","old_version":"2.0.3","new_version":"2.0.5"},{"name":"jakarta.mail:jakarta.mail-api","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/jakartaee/mail-api"},{"name":"org.jmdns:jmdns","old_version":"3.6.1","new_version":"3.6.3","repository_url":"https://github.com/jmdns/jmdns"},{"name":"net.java.dev.jna:jna","old_version":"5.17.0","new_version":"5.18.1","repository_url":"https://github.com/java-native-access/jna"},{"name":"org.apache.maven:maven-core","old_version":"3.9.10","new_version":"3.9.14"},{"name":"org.apache.maven:maven-model","old_version":"3.9.10","new_version":"3.9.14"},{"name":"org.openjdk.nashorn:nashorn-core","old_version":"15.6","new_version":"15.7","repository_url":"https://github.com/openjdk/nashorn"},{"name":"org.eclipse.platform:org.eclipse.osgi","old_version":"3.23.100","new_version":"3.24.100","repository_url":"https://github.com/eclipse-equinox/equinox"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.codehaus.woodstox:stax2-api","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/FasterXML/stax2-api"},{"name":"org.xmlunit:xmlunit-core","old_version":"2.10.3","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.xmlunit:xmlunit-matchers","old_version":"2.10.3","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.tukaani:xz","old_version":"1.10","new_version":"1.12","repository_url":"https://github.com/tukaani-project/xz-java"},{"name":"com.github.luben:zstd-jni","old_version":"1.5.7-4","new_version":"1.5.7-7","repository_url":"https://github.com/luben/zstd-jni"},{"name":"biz.aQute.bnd:biz.aQute.bnd.annotation","old_version":"7.1.0","new_version":"7.2.3","repository_url":"https://github.com/bndtools/bnd"},{"name":"com.google.errorprone:error_prone_annotations","old_version":"2.38.0","new_version":"2.49.0","repository_url":"https://github.com/google/error-prone"},{"name":"io.fabric8:docker-maven-plugin","old_version":"0.46.0","new_version":"0.48.1","repository_url":"https://github.com/fabric8io/docker-maven-plugin"},{"name":"org.gradlex:gradle-module-metadata-maven-plugin","old_version":"1.1","new_version":"1.2","repository_url":"https://github.com/gradlex-org/gradle-module-metadata-maven-plugin"},{"name":"com.github.jnr:jnr-ffi","old_version":"2.2.18","new_version":"2.2.19","repository_url":"https://github.com/jnr/jnr-ffi"},{"name":"org.bouncycastle:bcpkix-jdk18on","old_version":"1.83","new_version":"1.84","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.json:json","old_version":"20250517","new_version":"20251224","repository_url":"https://github.com/douglascrockford/JSON-java"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"9.2.0","new_version":"9.3.3","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.elasticsearch.client:elasticsearch-rest-client","old_version":"9.2.0","new_version":"9.3.3","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.mongodb:bson","old_version":"5.6.1","new_version":"5.6.5","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-core","old_version":"5.6.1","new_version":"5.6.5","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"5.6.1","new_version":"5.6.5","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.springframework.cloud:spring-cloud-context","old_version":"4.3.0","new_version":"5.0.1","repository_url":"https://github.com/spring-cloud/spring-cloud-commons"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 50 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-csv](https://github.com/apache/commons-csv) | `1.14.0` | `1.14.1` |\n| [commons-logging:commons-logging](https://github.com/apache/commons-logging) | `1.3.5` | `1.3.6` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.19.2` | `2.21.2` |\n| [org.jctools:jctools-core](https://github.com/JCTools/JCTools) | `4.0.5` | `4.0.6` |\n| org.apache.kafka:kafka-clients | `3.9.1` | `3.9.2` |\n| org.apache.rat:apache-rat-plugin | `0.16.1` | `0.18` |\n| [org.apache.groovy:groovy-bom](https://github.com/apache/groovy) | `4.0.27` | `5.0.5` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.3` |\n| [org.apache.activemq:activemq-broker](https://github.com/apache/activemq) | `6.1.7` | `6.2.4` |\n| [org.eclipse.angus:angus-activation](https://github.com/eclipse-ee4j/angus-activation) | `2.0.2` | `2.0.3` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.7` |\n| [com.code-intelligence:jazzer](https://github.com/CodeIntelligenceTesting/jazzer) | `0.24.0` | `0.30.0` |\n| [com.code-intelligence:jazzer-api](https://github.com/CodeIntelligenceTesting/jazzer) | `0.24.0` | `0.30.0` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.18.0` | `1.21.0` |\n| org.apache.commons:commons-dbcp2 | `2.13.0` | `2.14.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.21.0` |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| org.apache.commons:commons-pool2 | `2.12.1` | `2.13.1` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [com.google.guava:guava-testlib](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [jakarta.activation:jakarta.activation-api](https://github.com/jakartaee/jaf-api) | `2.1.3` | `2.1.4` |\n| org.eclipse.angus:jakarta.mail | `2.0.3` | `2.0.5` |\n| [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api) | `2.1.3` | `2.1.5` |\n| [org.jmdns:jmdns](https://github.com/jmdns/jmdns) | `3.6.1` | `3.6.3` |\n| [net.java.dev.jna:jna](https://github.com/java-native-access/jna) | `5.17.0` | `5.18.1` |\n| org.apache.maven:maven-core | `3.9.10` | `3.9.14` |\n| org.apache.maven:maven-model | `3.9.10` | `3.9.14` |\n| [org.openjdk.nashorn:nashorn-core](https://github.com/openjdk/nashorn) | `15.6` | `15.7` |\n| [org.eclipse.platform:org.eclipse.osgi](https://github.com/eclipse-equinox/equinox) | `3.23.100` | `3.24.100` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.6.0` | `3.6.1` |\n| [org.codehaus.woodstox:stax2-api](https://github.com/FasterXML/stax2-api) | `4.2.2` | `4.3.0` |\n| [org.xmlunit:xmlunit-core](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` |\n| [org.xmlunit:xmlunit-matchers](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` |\n| [org.tukaani:xz](https://github.com/tukaani-project/xz-java) | `1.10` | `1.12` |\n| [com.github.luben:zstd-jni](https://github.com/luben/zstd-jni) | `1.5.7-4` | `1.5.7-7` |\n| [biz.aQute.bnd:biz.aQute.bnd.annotation](https://github.com/bndtools/bnd) | `7.1.0` | `7.2.3` |\n| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.38.0` | `2.49.0` |\n| [io.fabric8:docker-maven-plugin](https://github.com/fabric8io/docker-maven-plugin) | `0.46.0` | `0.48.1` |\n| [org.gradlex:gradle-module-metadata-maven-plugin](https://github.com/gradlex-org/gradle-module-metadata-maven-plugin) | `1.1` | `1.2` |\n| [com.github.jnr:jnr-ffi](https://github.com/jnr/jnr-ffi) | `2.2.18` | `2.2.19` |\n| [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java) | `1.83` | `1.84` |\n| [org.json:json](https://github.com/douglascrockford/JSON-java) | `20250517` | `20251224` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `9.2.0` | `9.3.3` |\n| [org.elasticsearch.client:elasticsearch-rest-client](https://github.com/elastic/elasticsearch) | `9.2.0` | `9.3.3` |\n| [org.mongodb:bson](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.6.5` |\n| [org.mongodb:mongodb-driver-core](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.6.5` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.6.5` |\n| [org.springframework.cloud:spring-cloud-context](https://github.com/spring-cloud/spring-cloud-commons) | `4.3.0` | `5.0.1` |\n\n\nUpdates `org.apache.commons:commons-compress` from 1.27.1 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Compress 1.28.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Compress team is pleased to announce the release of Apache Commons Compress 1.28.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Compress defines an API for working with\ncompression and archive formats. These include bzip2, gzip, pack200,\nLZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eThis release updates Apache Commons Lang to 3.18.0 to pick up the fix for CVE-2025-48924 (\u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-48924\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2025-48924\u003c/a\u003e), but is not affected by it.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003cp\u003eChanges in this version include the following.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.getModificationInstant(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.setModificationInstant(Instant). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.OS, setOS(OS), getOS(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.toString(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-638:  Add GzipParameters.setFileNameCharset(Charset) and getFileNameCharset() to override the default ISO-8859-1 Charset \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/602\"\u003e#602\u003c/a\u003e. Thanks to vincexjl, Gary Gregory, Piotr P. Karwasz.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for gzip extra subfields, see GzipParameters.setExtra(HeaderExtraField) [#604](https://github.com/apache/commons-compress/issues/604). Thanks to ddeschenes-1, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add CompressFilterOutputStream and refactor to use. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add ZipFile.stream(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream reads the modification time (MTIME) and stores its value incorrectly multiplied by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream writes the modification time (MTIME) the value incorrectly divided by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add optional FHCRC to GZIP header [#627](https://github.com/apache/commons-compress/issues/627). Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder allowing to customize the file name and comment Charsets. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberStart(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberEnd(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add SevenZFile.Builder.setMaxMemoryLimitKiB(int). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add MemoryLimitException.MemoryLimitException(long, int, Throwable) and deprecate MemoryLimitException.MemoryLimitException(long, int, Exception). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-692:  Add support for zstd compression in zip archives. Thanks to Mehmet Karaman, Andrey Loskutov, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for XZ compression in ZIP archives. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-695:  Add ZipArchiveInputStream.createZstdInputStream(InputStream) to provide a different InputStream implementation for Zstandard (Zstd) \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/649\"\u003e#649\u003c/a\u003e. Thanks to Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.harmony.pack200.Pack200Exception.Pack200Exception(String, Throwable). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-697:  Move BitStream.nextBit() method to BitInputStream \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/663\"\u003e#663\u003c/a\u003e. Thanks to Fredrik Kjellberg, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdCompressorOutputStream.builder/Builder() [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdConstants [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\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/apache/commons-compress/commit/852d9c23b94127feafc1649d9c7f13d4df338845\"\u003e\u003ccode\u003e852d9c2\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.28.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/f5eb9e28edf8a661ac5efc43b7853ee49bb73b3a\"\u003e\u003ccode\u003ef5eb9e2\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-compress/commit/36f204caa6f7bb2c92a9ad04ba246ad47a2465d2\"\u003e\u003ccode\u003e36f204c\u003c/code\u003e\u003c/a\u003e Camel case parameter name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/4c04e4a803831c00663a6dafd0f0837fba60633b\"\u003e\u003ccode\u003e4c04e4a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/6cb7da194a9369edfbd65629576203b8af61ba44\"\u003e\u003ccode\u003e6cb7da1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/563c9d2fa4d2340902284fc044a7398fc15da5fb\"\u003e\u003ccode\u003e563c9d2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/ce73bd890e50fcb88d362fc8298f31fa90d802aa\"\u003e\u003ccode\u003ece73bd8\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/a464ae94e0f9c59e9bc30be6086d876f9907d0a4\"\u003e\u003ccode\u003ea464ae9\u003c/code\u003e\u003c/a\u003e Better parameter names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c0b2b84144d923a2bf7caada35e1d9bb5d562e78\"\u003e\u003ccode\u003ec0b2b84\u003c/code\u003e\u003c/a\u003e Add TODO for next major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c76bc976703dc0cebfb6d4653061b8ac3524421d\"\u003e\u003ccode\u003ec76bc97\u003c/code\u003e\u003c/a\u003e Use OpenVEX to document that we are not affected by CVE-2025-48924 in\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-compress/compare/rel/commons-compress-1.27.1...rel/commons-compress-1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-csv` from 1.14.0 to 1.14.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-csv/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-csv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons CSV 1.14.1 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons CSV team is pleased to announce the release of Apache Commons CSV 1.14.1.\u003c/p\u003e\n\u003cp\u003eThis document contains the release notes for the 1.14.1 version of Apache Commons CSV.\nCommons CSV reads and writes files in Comma Separated Value (CSV) format variations.\u003c/p\u003e\n\u003cp\u003eCommons CSV requires at least Java 8.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eChanges in this version include:\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSV-318:  CSVPrinter.printRecord(Stream) hangs if given a parallel stream. Thanks to Joseph Shraibman, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCSV-318:  CSVPrinter now uses an internal lock instead of synchronized methods. Thanks to Joseph Shraibman, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      org.apache.commons.csv.CSVPrinter.printRecords(ResultSet) now writes one record at a time using a lock. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump org.apache.commons:commons-parent from 81 to 85 [#542](https://github.com/apache/commons-csv/issues/542). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump commons-io:commons-io from 2.18.0 to 2.20.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump com.opencsv:opencsv from 5.10 to 5.11.2 [#545](https://github.com/apache/commons-csv/issues/545), [#551](https://github.com/apache/commons-csv/issues/551), [#553](https://github.com/apache/commons-csv/issues/553). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 [#556](https://github.com/apache/commons-csv/issues/556). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump commons-codec:commons-codec from 1.18.0 to 1.19.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-csv/changes.html\"\u003ehttps://commons.apache.org/proper/commons-csv/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons CSV, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons CSV website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-csv/\"\u003ehttps://commons.apache.org/proper/commons-csv/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-csv/download_csv.cgi\"\u003ehttps://commons.apache.org/proper/commons-csv/download_csv.cgi\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eHave fun!\n-Apache Commons CSV team\u003c/p\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/e14ef86d34211f9d1b9b6040c5f6dbafc93ba907\"\u003e\u003ccode\u003ee14ef86\u003c/code\u003e\u003c/a\u003e Ignore macOS file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/d8724bf76a7d6abbb93aad65e316f050f86a256d\"\u003e\u003ccode\u003ed8724bf\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.14.1 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/b76971c25af176f901c003b25d6a5f4f6edc87ad\"\u003e\u003ccode\u003eb76971c\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-csv/commit/b66814ef248186b7a8316b85e1208c705dba06e3\"\u003e\u003ccode\u003eb66814e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/commons-csv/issues/557\"\u003e#557\u003c/a\u003e from apache/dependabot/github_actions/github/codeql-a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/9c95e92d6aaa4d052a139158a900395646c6652e\"\u003e\u003ccode\u003e9c95e92\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.29.2 to 3.29.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/1fb37163f9fe59aa13c63efd53e71d7a0392be4c\"\u003e\u003ccode\u003e1fb3716\u003c/code\u003e\u003c/a\u003e Bump commons-codec:commons-codec from 1.18.0 to 1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/7b72c509f73e05ca2bf2f0945a6a1cb03f87bd39\"\u003e\u003ccode\u003e7b72c50\u003c/code\u003e\u003c/a\u003e Merge some string literals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/96583732b6be55d459a5b430c4a3a3bb2126db10\"\u003e\u003ccode\u003e9658373\u003c/code\u003e\u003c/a\u003e Update the GitHub pull request template for AI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/67192a9e0af58bdf49edf4e0d29f50343da82c70\"\u003e\u003ccode\u003e67192a9\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.19.0 to 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/59164c8b795ebd4cc0362c4c74d7c893c4a50303\"\u003e\u003ccode\u003e59164c8\u003c/code\u003e\u003c/a\u003e Bump com.opencsv:opencsv from 5.11.1 to 5.11.2 \u003ca href=\"https://redirect.github.com/apache/commons-csv/issues/553\"\u003e#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-csv/compare/rel/commons-csv-1.14.0...rel/commons-csv-1.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-logging:commons-logging` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-logging/blob/master/RELEASE-NOTES.txt\"\u003ecommons-logging:commons-logging's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Logging 1.3.6 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Logging team is pleased to announce the release of Apache Commons Logging 1.3.6.\u003c/p\u003e\n\u003cp\u003eApache Commons Logging is a thin adapter allowing configurable bridging to other,\nwell-known logging systems.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix running spotbugs:check: Unable to parse configuration of mojo. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Update deprecated call in PathableClassLoader.addLogicalLib(String). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix malformed Javadoc comments. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix log level in Slf4jLogFactory.error(Object, Throwable) [#416](https://github.com/apache/commons-logging/issues/416). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.apache.commons:commons-parent from 81 to 97 [#361](https://github.com/apache/commons-logging/issues/361), [#367](https://github.com/apache/commons-logging/issues/367), [#388](https://github.com/apache/commons-logging/issues/388), [#409](https://github.com/apache/commons-logging/issues/409), [#410](https://github.com/apache/commons-logging/issues/410). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 [#344](https://github.com/apache/commons-logging/issues/344). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump com.h3xstream.findsecbugs:findsecbugs-plugin from 1.13.0 to 1.14.0 [#360](https://github.com/apache/commons-logging/issues/360). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump log4j2.version from 2.24.3 to 2.25.3 [#371](https://github.com/apache/commons-logging/issues/371), [#412](https://github.com/apache/commons-logging/issues/412). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.20.0 [#373](https://github.com/apache/commons-logging/issues/373). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump ch.qos.logback:logback-core from 1.3.14 to 1.3.16 [#411](https://github.com/apache/commons-logging/issues/411).. Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-logging/changes.html\"\u003ehttps://commons.apache.org/proper/commons-logging/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload it from \u003ca href=\"https://commons.apache.org/proper/commons-logging/download_logging.cgi\"\u003ehttps://commons.apache.org/proper/commons-logging/download_logging.cgi\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons Logging, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Logging website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-logging/\"\u003ehttps://commons.apache.org/proper/commons-logging/\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/141c9ea8661fbf53ca710d12c462fab42986f0bf\"\u003e\u003ccode\u003e141c9ea\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.3.6 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/05cbf46ae4aad9eb11510ab589fc9a37080001eb\"\u003e\u003ccode\u003e05cbf46\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/3ea5f4dfb225f378e5a97c5399d45ee7922f9d86\"\u003e\u003ccode\u003e3ea5f4d\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-logging/commit/d8e5e8069869ebe37ad969088d0ca9411d0ace11\"\u003e\u003ccode\u003ed8e5e80\u003c/code\u003e\u003c/a\u003e Simplify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/694754e71498cddbaf77bcc1612e9184a176dd3f\"\u003e\u003ccode\u003e694754e\u003c/code\u003e\u003c/a\u003e Simpler description.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/97e7660e5fe43e7c1169cc4f3e2b92629f4dd3fd\"\u003e\u003ccode\u003e97e7660\u003c/code\u003e\u003c/a\u003e Fix log level in Slf4jLogFactory.error(Object, Throwable) \u003ca href=\"https://redirect.github.com/apache/commons-logging/issues/416\"\u003e#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/07452cca430f2deb176571b41e841f44839c8f64\"\u003e\u003ccode\u003e07452cc\u003c/code\u003e\u003c/a\u003e fix LogLevel (\u003ca href=\"https://redirect.github.com/apache/commons-logging/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/c8c20dec5e5bb7603c8e8639a6346f3490722dd9\"\u003e\u003ccode\u003ec8c20de\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.32.4 to 4.32.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/b879d3e76a738c0aec6ce9cb151f0176cd218537\"\u003e\u003ccode\u003eb879d3e\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-parent from 96 to 97.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/5b2e759ee1ba7b18d53f13f085d8680b7dcf11f2\"\u003e\u003ccode\u003e5b2e759\u003c/code\u003e\u003c/a\u003e Add security page.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-logging/compare/rel/commons-logging-1.3.5...rel/commons-logging-1.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.19.2 to 2.21.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/10e12a55b0a1d0caaa82b8b41101e8ecd39ed976\"\u003e\u003ccode\u003e10e12a5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/d75490376b71e112c18fbe4d5f43a984bb2b2d6d\"\u003e\u003ccode\u003ed754903\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/63e1b3bb3e115e40580cd8c57263955d4fcbee24\"\u003e\u003ccode\u003e63e1b3b\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/716ab0d1d95d45d07e9f00f5b8a889f500375981\"\u003e\u003ccode\u003e716ab0d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/08a5a9a2156cb06674505e3308e6855ac9e25283\"\u003e\u003ccode\u003e08a5a9a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/5b0337650b3a8b56e81de5e5241143108c2b4bc6\"\u003e\u003ccode\u003e5b03376\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/1d78778a8fa5428d7f8347b5afe7ce6bfbdd0f77\"\u003e\u003ccode\u003e1d78778\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/cd46b24421444beebc2bfc9a5ab8785111a031d0\"\u003e\u003ccode\u003ecd46b24\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/17179ff9d28756155d0dd28da01e3f88d021e05c\"\u003e\u003ccode\u003e17179ff\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/2a26844ad13cf49562009867d55b30a084230f2b\"\u003e\u003ccode\u003e2a26844\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.20.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.19.2...jackson-bom-2.21.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jctools:jctools-core` from 4.0.5 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JCTools/JCTools/releases\"\u003eorg.jctools:jctools-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAdd VarHandle queues and other minor fixups\u003c/h2\u003e\n\u003cp\u003eNOTE: This will be the last release with JDK6 bytecode for \u003ccode\u003ejctools-core\u003c/code\u003e. The next release will be 5.0.0 and will compile with the \u003ccode\u003e1.8\u003c/code\u003e target, allowing for method handles.\u003c/p\u003e\n\u003cp\u003eThis release has 2 artifacts. The old \u003ccode\u003ejctools-core\u003c/code\u003e with the following changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhere plain access to field is used by queues, the field is not \u003ccode\u003evolatile\u003c/code\u003e and \u003ccode\u003evolatile\u003c/code\u003e access is done using \u003ccode\u003eUnsafe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse a generated ConcurrentCircularXXXQueue instead of hand rolled base classes in generated code.\u003c/li\u003e\n\u003cli\u003ePadding blocks formatting is improved in generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe release introduces a new artifact, \u003ccode\u003ejctools-core-jdk11\u003c/code\u003e which included generated \u003ccode\u003eVarHandle\u003c/code\u003e queues (padded and unpadded). These queues do not rely on \u003ccode\u003eUnsafe\u003c/code\u003e, and offer better performance than the \u003ccode\u003eAtomicFieldUpdater\u003c/code\u003e generated code. We expect many users will prefer these variants going forward to break their reliance on \u003ccode\u003eUnsafe\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe majority of the \u003ccode\u003eVarHandle\u003c/code\u003e work is a great contribution from \u003ca href=\"https://github.com/amarziali\"\u003e\u003ccode\u003e@​amarziali\u003c/code\u003e\u003c/a\u003e , thanks!!!\nWe also thank \u003ca href=\"https://github.com/franz1981\"\u003e\u003ccode\u003e@​franz1981\u003c/code\u003e\u003c/a\u003e for his help reviewing and profiling the code.\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/JCTools/JCTools/commit/81fc9f7d909de81e862b1230aca185a267b25b3e\"\u003e\u003ccode\u003e81fc9f7\u003c/code\u003e\u003c/a\u003e Add VH package info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/b43fb9a45f497ded45bda8e843020d8b8dc07283\"\u003e\u003ccode\u003eb43fb9a\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003ela\u003c/code\u003e optimization from VH queues in the absence of evidence it improve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/b8b6eb5b233c2aafa29b6643f3f3edd22c8da124\"\u003e\u003ccode\u003eb8b6eb5\u003c/code\u003e\u003c/a\u003e Improve baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/e06b852980dd0e3dbebb2b318363e50c9b7012d5\"\u003e\u003ccode\u003ee06b852\u003c/code\u003e\u003c/a\u003e Generate atomic queues after builder changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/97aa7b45060263a86a1a98feacafc16bd65a3c90\"\u003e\u003ccode\u003e97aa7b4\u003c/code\u003e\u003c/a\u003e Prep atomic generator for generating base classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/e17024a8998c4078513cc10f580a2d49afbfc29f\"\u003e\u003ccode\u003ee17024a\u003c/code\u003e\u003c/a\u003e Generate VH LinkedArray queues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/85f8938afe1b7433cf45e457b7df40581dc066cc\"\u003e\u003ccode\u003e85f8938\u003c/code\u003e\u003c/a\u003e Regenerate queues with padding block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/845e8ff1cf4ade907c46907820a3cb4227caed2c\"\u003e\u003ccode\u003e845e8ff\u003c/code\u003e\u003c/a\u003e Fix up volatile/plain fields access and prep for LinkedArray queues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/dc94426b3cbccb190da344577aa0d25c59999aa5\"\u003e\u003ccode\u003edc94426\u003c/code\u003e\u003c/a\u003e Nicer formatting for padding blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/7c7798192aa17c7491550d812524a046e034df98\"\u003e\u003ccode\u003e7c77981\u003c/code\u003e\u003c/a\u003e Fix test timeout due to slow \u003ccode\u003eclear\u003c/code\u003e on linked queues\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JCTools/JCTools/compare/v4.0.5...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.kafka:kafka-clients` from 3.9.1 to 3.9.2\n\nUpdates `org.apache.rat:apache-rat-plugin` from 0.16.1 to 0.18\n\nUpdates `org.apache.groovy:groovy-bom` from 4.0.27 to 5.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/groovy/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.13.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-engine` from 5.13.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.activemq:activemq-broker` from 6.1.7 to 6.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/activemq/releases\"\u003eorg.apache.activemq:activemq-broker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Bump version to 6.2.4-SNAPSHOT by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1868\"\u003eapache/activemq#1868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Ensure AMQP protocol marshals messages before passing to broker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1859\"\u003e#1859\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1860\"\u003eapache/activemq#1860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Backport MQTT fixes by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1884\"\u003eapache/activemq#1884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Properly handle SSL handshake updates by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1886\"\u003eapache/activemq#1886\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/activemq/compare/activemq-6.2.3...activemq-6.2.4\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.3...activemq-6.2.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Update copyright year in the bin distribution NOTICE by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1817\"\u003eapache/activemq#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 6.2.3-SNAPSHOT by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1834\"\u003eapache/activemq#1834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix FactoryFinder path resolution in Windows (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1831\"\u003e#1831\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1836\"\u003eapache/activemq#1836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Prevent a VM transport from being used with BrokerView by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1844\"\u003eapache/activemq#1844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add 6.2.3 in spring schemas by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1838\"\u003eapache/activemq#1838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Also validate nested composite URIs used with BrokerView (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1847\"\u003e#1847\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1848\"\u003eapache/activemq#1848\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/activemq/compare/activemq-6.2.2...activemq-6.2.3\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.2...activemq-6.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Backport: Improve FactoryFinder Validation (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1793\"\u003e#1793\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1799\"\u003eapache/activemq#1799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport: remove the annotation on the ProtocolConverterTest (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1793\"\u003e#1793\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1801\"\u003eapache/activemq#1801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade the spring.schemas in preparation for the 6.2.2 release by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1804\"\u003eapache/activemq#1804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year in the NOTICE file by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1806\"\u003eapache/activemq#1806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(assembly): add missing jolokia-core to assembly descriptor by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1808\"\u003eapache/activemq#1808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Bump jackson-version from 2.21.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1709\"\u003e#1709\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1810\"\u003eapache/activemq#1810\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/activemq/compare/activemq-6.2.1...activemq-6.2.2\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.1...activemq-6.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/6bb0a02efa1efa4b325e6970f30a629cd8618e72\"\u003e\u003ccode\u003e6bb0a02\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release activemq-6.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/32bd50fef1245c81ade070f23e7de1989f754b76\"\u003e\u003ccode\u003e32bd50f\u003c/code\u003e\u003c/a\u003e Properly handle SSL handshake updates (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1886\"\u003e#1886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/4977d14a5827ff8bd1f63e57bf5f2e3138273d56\"\u003e\u003ccode\u003e4977d14\u003c/code\u003e\u003c/a\u003e AMQ-9810 - Add additional validation for MQTT wireformat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/7ec363bdcd6ea8e60b51b6b8d88375f57d9e3a3e\"\u003e\u003ccode\u003e7ec363b\u003c/code\u003e\u003c/a\u003e AMQ-9810 - Add additional validation for MQTT control packets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/5af8422e9e6f176350f359abd5cdf4404081b716\"\u003e\u003ccode\u003e5af8422\u003c/code\u003e\u003c/a\u003e Ensure AMQP protocol marshals messages before passing to broker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1859\"\u003e#1859\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/76b971085e8b29c13b537c03c9a98d7dfcea5a1e\"\u003e\u003ccode\u003e76b9710\u003c/code\u003e\u003c/a\u003e Bump version to 6.2.4-SNAPSHOT (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1868\"\u003e#1868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/f485345bed113085894cb6a77082f2f25c23daf7\"\u003e\u003ccode\u003ef485345\u003c/code\u003e\u003c/a\u003e Also validate nested composite URIs used with BrokerView (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/6001f8e864802d97b7b234db1b898decbb61c8ec\"\u003e\u003ccode\u003e6001f8e\u003c/code\u003e\u003c/a\u003e Add 6.2.3 in spring schemas (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1838\"\u003e#1838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/25b43176617f67feca9d68187a1ef25db65ebc07\"\u003e\u003ccode\u003e25b4317\u003c/code\u003e\u003c/a\u003e Prevent a VM transport from being used with BrokerView (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1844\"\u003e#1844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/c2f8f19ffad9ef93cab6ae9eb52e71657263fdf6\"\u003e\u003ccode\u003ec2f8f19\u003c/code\u003e\u003c/a\u003e Fix FactoryFinder path resolution in Windows (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1831\"\u003e#1831\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1836\"\u003e#1836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.1.7...activemq-6.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.angus:angus-activation` from 2.0.2 to 2.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/6eff4c53e9397dc7b2a7b893fb132734b10981ac\"\u003e\u003ccode\u003e6eff4c5\u003c/code\u003e\u003c/a\u003e Prepare release org.eclipse.angus:angus-activation-project:2.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/bcb33752b34103ccc82ddaa73c9636b77fdc334e\"\u003e\u003ccode\u003ebcb3375\u003c/code\u003e\u003c/a\u003e jaf api 2.1.4 (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/84e5a0d5cac45555f1ecd00983833fdb1d123653\"\u003e\u003ccode\u003e84e5a0d\u003c/code\u003e\u003c/a\u003e Rename resources so javax and jakarta can live in same classpath \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/c3c4d67ee559b582af6a5cbeea6e8a624f83b7a5\"\u003e\u003ccode\u003ec3c4d67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/46\"\u003e#46\u003c/a\u003e from eclipse-ee4j/2.0.2-RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/354de40e267117e492037fdb5b5c6a5cde3d8d1d\"\u003e\u003ccode\u003e354de40\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/c62baf3dc6d6d98feab9a515cb4a8fde71e62a91\"\u003e\u003ccode\u003ec62baf3\u003c/code\u003e\u003c/a\u003e Update TCK-Results.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/6cda1e745e9049083aa286940694695222c14000\"\u003e\u003ccode\u003e6cda1e7\u003c/code\u003e\u003c/a\u003e Prepare next development cycle for 2.1.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/compare/2.0.2...2.0.3\"\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.27.3 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-build-3.27.3...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 `com.code-intelligence:jazzer` from 0.24.0 to 0.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/releases\"\u003ecom.code-intelligence:jazzer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Use getCanonicalName() for array codegen in autofuzz reproducers by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1043\"\u003eCodeIntelligenceTesting/jazzer#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add exploreState(byte) overload with auto-generated call-site id by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1032\"\u003eCodeIntelligenceTesting/jazzer#1032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Maximize API by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1036\"\u003eCodeIntelligenceTesting/jazzer#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add minimize API by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1038\"\u003eCodeIntelligenceTesting/jazzer#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Enable exploreState without value profile by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1037\"\u003eCodeIntelligenceTesting/jazzer#1037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add hooks for Set.contains \u0026amp; Set.remove by \u003ca href=\"https://github.com/onionpsy\"\u003e\u003ccode\u003e@​onionpsy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1030\"\u003eCodeIntelligenceTesting/jazzer#1030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add hook for Enum.valueOf by \u003ca href=\"https://github.com/onionpsy\"\u003e\u003ccode\u003e@​onionpsy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1031\"\u003eCodeIntelligenceTesting/jazzer#1031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add float/double comparison tracking to instrumentor by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1045\"\u003eCodeIntelligenceTesting/jazzer#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ca href=\"https://github.com/ElementOf\"\u003e\u003ccode\u003e@​ElementOf\u003c/code\u003e\u003c/a\u003e annotation by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1028\"\u003eCodeIntelligenceTesting/jazzer#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: extend ValuePool by new fields : files, and maxMutations by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1033\"\u003eCodeIntelligenceTesting/jazzer#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: ValuePool can now reference suppliers in any class by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1046\"\u003eCodeIntelligenceTesting/jazzer#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update internal jacoco version to 0.8.14 by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1047\"\u003eCodeIntelligenceTesting/jazzer#1047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disable FilePathTraversal in an autofuzz test by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1042\"\u003eCodeIntelligenceTesting/jazzer#1042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: increase test timeout for the selffuzz test by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1040\"\u003eCodeIntelligenceTesting/jazzer#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update bazel dependencies by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1041\"\u003eCodeIntelligenceTesting/jazzer#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update maven deps by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1039\"\u003eCodeIntelligenceTesting/jazzer#1039\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/compare/v0.29.1...v0.30.0\"\u003ehttps://github.com/CodeIntelligenceTesting/jazzer/compare/v0.29.1...v0.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.29.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use user-friendly type names in exception messages by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1024\"\u003eCodeIntelligenceTesting/jazzer#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support lists of arbitrary types by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1020\"\u003eCodeIntelligenceTesting/jazzer#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing space to annotation error message by \u003ca href=\"https://github.com/fmeum\"\u003e\u003ccode\u003e@​fmeum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1023\"\u003eCodeIntelligenceTesting/jazzer#1023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add char and Character mutator by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1019\"\u003eCodeIntelligenceTesting/jazzer#1019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: SSRF env var to allow all connections before it's configured by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1018\"\u003eCodeIntelligenceTesting/jazzer#1018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: sometimes interpret char[] mutations as single bytes by \u003ca href=\"https://github.com/florianGla\"\u003e\u003ccode\u003e@​florianGla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1013\"\u003eCodeIntelligenceTesting/jazzer#1013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix maven publishing script by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1029\"\u003eCodeIntelligenceTesting/jazzer#1029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update bazel dependencies by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1015\"\u003eCodeIntelligenceTesting/jazzer#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: reduce number of executions in selffuzz test by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1025\"\u003eCodeIntelligenceTesting/jazzer#1025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add trophies for lz4-java and aircompressor findings by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1027\"\u003eCodeIntelligenceTesting/jazzer#1027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etrophies: add entry for lz4-java by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1021\"\u003eCodeIntelligenceTesting/jazzer#1021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/compare/v0.28.0...v0.29.1\"\u003ehttps://github.com/CodeIntelligenceTesting/jazzer/compare/v0.28.0...v0.29.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNote: There is no release for \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/releases/tag/v0.29.0\"\u003ev0.29.0\u003c/a\u003e due to a bug in the release pipeline.\u003c/p\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e@ValuePool\u003c/code\u003e to propagate values to types by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/975\"\u003eCodeIntelligenceTesting/jazzer#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add mutator support for generic classes by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1008\"\u003eCodeIntelligenceTesting/jazzer#1008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle null values in Arrays.equal/compare hooks by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1017\"\u003eCodeIntelligenceTesting/jazzer#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: almost automatic release to Maven Central by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1016\"\u003eCodeIntelligenceTesting/jazzer#1016\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/compare/v0.27.0...v0.28.0\"\u003ehttps://github.com/CodeIntelligenceTesting/jazzer/compare/v0.27.0...v0.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/commit/dd9416b74d263b56fc848cd782b061baf5f962a6\"\u003e\u003ccode\u003edd9416b\u003c/code\u003e\u003c/a\u003e refactor: use CountersTracker instead of value profiling in exploreState\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodeIntelligence...\n\n_Description has been truncated_","html_url":"https://github.com/ppkarwasz/logging-log4j2/pull/606","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ppkarwasz%2Flogging-log4j2/issues/606","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/606/packages"},{"uuid":"4257377747","node_id":"PR_kwDOK8Zc3s7SF8VK","number":9,"state":"open","title":"Bump the maven group across 4 directories with 18 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-13T19:30:29.000Z","updated_at":"2026-05-05T02:03:13.541Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":18,"packages":[{"name":"org.apache.activemq:activemq-all","old_version":"5.15.8","new_version":"5.19.2","repository_url":"https://github.com/apache/activemq"},{"name":"org.wso2.carbon.mediation:org.wso2.carbon.localentry","old_version":"4.7.46","new_version":"4.7.259"},{"name":"commons-io:commons-io","old_version":"2.2","new_version":"2.14.0"},{"name":"org.opensaml:opensaml","old_version":"2.2.3","new_version":"2.6.5"},{"name":"org.springframework:spring-context","old_version":"4.1.5.RELEASE","new_version":"6.1.20","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.apache.tomcat.embed:tomcat-embed-core","old_version":"7.0.85","new_version":"9.0.117"},{"name":"org.json:json","old_version":"20080701","new_version":"20231013","repository_url":"https://github.com/douglascrockford/JSON-java"},{"name":"io.netty:netty-common","old_version":"4.1.11.Final","new_version":"4.1.118.Final","repository_url":"https://github.com/netty/netty"},{"name":"org.apache.commons:commons-lang3","old_version":"3.1","new_version":"3.18.0"},{"name":"org.owasp.esapi:esapi","old_version":"2.0.1","new_version":"2.6.0.0","repository_url":"https://github.com/ESAPI/esapi-java-legacy"},{"name":"commons-fileupload:commons-fileupload","old_version":"1.3.2","new_version":"1.6.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.activemq:activemq-all](https://github.com/apache/activemq) | `5.15.8` | `5.19.2` |\n| org.wso2.carbon.mediation:org.wso2.carbon.localentry | `4.7.46` | `4.7.259` |\n| commons-io:commons-io | `2.2` | `2.14.0` |\n| org.opensaml:opensaml | `2.2.3` | `2.6.5` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `4.1.5.RELEASE` | `6.1.20` |\n| org.apache.tomcat.embed:tomcat-embed-core | `7.0.85` | `9.0.117` |\n| [org.json:json](https://github.com/douglascrockford/JSON-java) | `20080701` | `20231013` |\n| [io.netty:netty-common](https://github.com/netty/netty) | `4.1.11.Final` | `4.1.118.Final` |\n| org.apache.commons:commons-lang3 | `3.1` | `3.18.0` |\n| [org.owasp.esapi:esapi](https://github.com/ESAPI/esapi-java-legacy) | `2.0.1` | `2.6.0.0` |\n| commons-fileupload:commons-fileupload | `1.3.2` | `1.6.0` |\n\nBumps the maven group with 1 update in the /integration/automation-extensions directory: org.apache.commons:commons-lang3.\nBumps the maven group with 2 updates in the /p2-profile/analytics-profile directory: org.apache.commons:commons-lang3 and commons-fileupload:commons-fileupload.\nBumps the maven group with 3 updates in the /product-scenarios directory: org.apache.activemq:activemq-client, org.apache.commons:commons-lang3 and org.apache.axis2:axis2.\n\nUpdates `org.apache.activemq:activemq-all` from 5.15.8 to 5.19.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/c0ba134bd07f5c15f04f9b7cb7a6a1b021ef3882\"\u003e\u003ccode\u003ec0ba134\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release activemq-5.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/b8b6125d64b9902c616a90b12765f1da35225ae4\"\u003e\u003ccode\u003eb8b6125\u003c/code\u003e\u003c/a\u003e Upgrade to log4j 2.25.3 and slf4j 2.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/2962323277ab07286c4dd84084d2e26c9c68b081\"\u003e\u003ccode\u003e2962323\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-pool2 from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/13360632df6e55c422e21c14fcc7cada0b1abf46\"\u003e\u003ccode\u003e1336063\u003c/code\u003e\u003c/a\u003e [AMQ-9815] Add additional attributes to ConnectorView (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1556\"\u003e#1556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/120aa34113b26c1aacac6461b798caa8b6048a08\"\u003e\u003ccode\u003e120aa34\u003c/code\u003e\u003c/a\u003e AMQ-9824 - Cleanup code in KahaDB classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/4f3bafbcb76f86fc89bf3a172044ccea602a27e6\"\u003e\u003ccode\u003e4f3bafb\u003c/code\u003e\u003c/a\u003e AMQ-9823 - properly clear ack set from ackAndPreparedMap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/7b71fc6289e6f26c200988df3cf9c0f5093dadf8\"\u003e\u003ccode\u003e7b71fc6\u003c/code\u003e\u003c/a\u003e AMQ-9819 - Rework Rest test fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/009b4f3cbb1469389497ab6ffe2df68ce897dd2c\"\u003e\u003ccode\u003e009b4f3\u003c/code\u003e\u003c/a\u003e [AMQ-9819]: harden #testConsumeAsyncTimeout() so it does not rely on a specif...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/c2dced4b307ca74f0784339a106261d0469be2b0\"\u003e\u003ccode\u003ec2dced4\u003c/code\u003e\u003c/a\u003e [AMQ-9820]: closed connections leaking into the pool when reconnectOnExceptio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/733257f23cdfdcc199e71ff3fc4670f2a56876a2\"\u003e\u003ccode\u003e733257f\u003c/code\u003e\u003c/a\u003e AMQ-9813 - Minor updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/activemq/compare/activemq-5.15.8...activemq-5.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.activemq:activemq-broker` from 5.15.8 to 5.19.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/c0ba134bd07f5c15f04f9b7cb7a6a1b021ef3882\"\u003e\u003ccode\u003ec0ba134\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release activemq-5.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/b8b6125d64b9902c616a90b12765f1da35225ae4\"\u003e\u003ccode\u003eb8b6125\u003c/code\u003e\u003c/a\u003e Upgrade to log4j 2.25.3 and slf4j 2.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/2962323277ab07286c4dd84084d2e26c9c68b081\"\u003e\u003ccode\u003e2962323\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-pool2 from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/13360632df6e55c422e21c14fcc7cada0b1abf46\"\u003e\u003ccode\u003e1336063\u003c/code\u003e\u003c/a\u003e [AMQ-9815] Add additional attributes to ConnectorView (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1556\"\u003e#1556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/120aa34113b26c1aacac6461b798caa8b6048a08\"\u003e\u003ccode\u003e120aa34\u003c/code\u003e\u003c/a\u003e AMQ-9824 - Cleanup code in KahaDB classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/4f3bafbcb76f86fc89bf3a172044ccea602a27e6\"\u003e\u003ccode\u003e4f3bafb\u003c/code\u003e\u003c/a\u003e AMQ-9823 - properly clear ack set from ackAndPreparedMap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/7b71fc6289e6f26c200988df3cf9c0f5093dadf8\"\u003e\u003ccode\u003e7b71fc6\u003c/code\u003e\u003c/a\u003e AMQ-9819 - Rework Rest test fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/009b4f3cbb1469389497ab6ffe2df68ce897dd2c\"\u003e\u003ccode\u003e009b4f3\u003c/code\u003e\u003c/a\u003e [AMQ-9819]: harden #testConsumeAsyncTimeout() so it does not rely on a specif...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/c2dced4b307ca74f0784339a106261d0469be2b0\"\u003e\u003ccode\u003ec2dced4\u003c/code\u003e\u003c/a\u003e [AMQ-9820]: closed connections leaking into the pool when reconnectOnExceptio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/733257f23cdfdcc199e71ff3fc4670f2a56876a2\"\u003e\u003ccode\u003e733257f\u003c/code\u003e\u003c/a\u003e AMQ-9813 - Minor updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/activemq/compare/activemq-5.15.8...activemq-5.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.activemq:activemq-client` from 5.15.8 to 5.19.2\n\nUpdates `org.wso2.carbon.mediation:org.wso2.carbon.localentry` from 4.7.46 to 4.7.259\n\nUpdates `commons-io:commons-io` from 2.2 to 2.14.0\n\nUpdates `org.opensaml:opensaml` from 2.2.3 to 2.6.5\n\nUpdates `org.springframework:spring-context` from 4.1.5.RELEASE to 6.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.20\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34802\"\u003e#34802\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\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34854\"\u003e#34854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34839\"\u003e#34839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34887\"\u003e#34887\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 Reactor 2023.0.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34899\"\u003e#34899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.19\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuggest compilation with \u003ccode\u003e-parameters\u003c/code\u003e when \u003ccode\u003eAspectJAdviceParameterNameDiscoverer\u003c/code\u003e fails against ambiguity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34618\"\u003e#34618\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePropertyBatchUpdateException\u003c/code\u003e: causes of nested \u003ccode\u003ePropertyAccessException\u003c/code\u003es not shown in output \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34698\"\u003e#34698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in Jar usecache behavior with Spring 6.1.x causing java.lang.IllegalStateException: zip file closed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34694\"\u003e#34694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStartup performance regression due to CGLIB class load attempts in Spring 6.1.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34693\"\u003e#34693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalAccessError for package-private member of AzureStorageConfiguration on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34690\"\u003e#34690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Configuration\u003c/code\u003e classes can no longer be \u003ccode\u003eabstract\u003c/code\u003e without \u003ccode\u003e@Bean\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34689\"\u003e#34689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated-code for LinkedHashMap is missing static keyword \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34661\"\u003e#34661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractReactiveTransactionManager throws IllegalStateException when rollback fails after commit attempt \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34619\"\u003e#34619\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd javadoc notes on potential exception suppression in \u003ccode\u003eListableBeanFactory#getBeansOfType\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34631\"\u003e#34631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove remaining references to Forwarded headers in MvcUriComponentsBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34626\"\u003e#34626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMvcUriComponentsBuilder\u003c/code\u003e javadocs inaccurately reflects usage of forwarded headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34620\"\u003e#34620\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.18\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid unnecessary CGLIB processing on configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34487\"\u003e#34487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent default class loaders in hint classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34473\"\u003e#34473\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\u003eDefaultManagedTaskExecutor throws java.lang.UnsupportedOperationException: isShutdown when rejecting tasks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34515\"\u003e#34515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEndless loop with DataSourceUtils in spring-jdbc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34497\"\u003e#34497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletResponse - handle multiple values for Content-Language header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34491\"\u003e#34491\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1f9c59b17b5a7afc69f28b694de4553d6b65c9d5\"\u003e\u003ccode\u003e1f9c59b\u003c/code\u003e\u003c/a\u003e Release v6.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edfcc6ffb188e4614ec9b212e3208b666981851c\"\u003e\u003ccode\u003eedfcc6f\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f93132b11ef6aa5718d20a05846828659c082fe8\"\u003e\u003ccode\u003ef93132b\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6ab4c84bd528d9480071d3dec4ff0b4904dbbb2f\"\u003e\u003ccode\u003e6ab4c84\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2023.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d5fca0d2c5d96b1a59a5814aa38c5f3b15238301\"\u003e\u003ccode\u003ed5fca0d\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.21, Netty 4.1.121, Apache HttpClient 5.4.4, Checkstyle ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cbb94193fe9f11d1af8b8958292b0edc8451cd4c\"\u003e\u003ccode\u003ecbb9419\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b5e2b68767537f204d8392201497805ce6562d7\"\u003e\u003ccode\u003e5b5e2b6\u003c/code\u003e\u003c/a\u003e Fix HttpClient 5.3.x request config compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a5b0399a1d6f3e89ae3bbfeb0b13142ecaddb4e9\"\u003e\u003ccode\u003ea5b0399\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/71f27256381d72170f9c6d38eea3032ceb24f030\"\u003e\u003ccode\u003e71f2725\u003c/code\u003e\u003c/a\u003e Try loadClass on LinkageError in case of same ClassLoader as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/daee9f1242264215876e67f6ef43b117195385c6\"\u003e\u003ccode\u003edaee9f1\u003c/code\u003e\u003c/a\u003e Reinstate the @⁠Inject Technology Compatibility Kit (TCK)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.1.5.RELEASE...v6.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 4.1.5.RELEASE to 6.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.20\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34802\"\u003e#34802\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\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34854\"\u003e#34854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34839\"\u003e#34839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34887\"\u003e#34887\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 Reactor 2023.0.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34899\"\u003e#34899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.19\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuggest compilation with \u003ccode\u003e-parameters\u003c/code\u003e when \u003ccode\u003eAspectJAdviceParameterNameDiscoverer\u003c/code\u003e fails against ambiguity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34618\"\u003e#34618\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePropertyBatchUpdateException\u003c/code\u003e: causes of nested \u003ccode\u003ePropertyAccessException\u003c/code\u003es not shown in output \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34698\"\u003e#34698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in Jar usecache behavior with Spring 6.1.x causing java.lang.IllegalStateException: zip file closed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34694\"\u003e#34694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStartup performance regression due to CGLIB class load attempts in Spring 6.1.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34693\"\u003e#34693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalAccessError for package-private member of AzureStorageConfiguration on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34690\"\u003e#34690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Configuration\u003c/code\u003e classes can no longer be \u003ccode\u003eabstract\u003c/code\u003e without \u003ccode\u003e@Bean\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34689\"\u003e#34689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated-code for LinkedHashMap is missing static keyword \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34661\"\u003e#34661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractReactiveTransactionManager throws IllegalStateException when rollback fails after commit attempt \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34619\"\u003e#34619\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd javadoc notes on potential exception suppression in \u003ccode\u003eListableBeanFactory#getBeansOfType\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34631\"\u003e#34631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove remaining references to Forwarded headers in MvcUriComponentsBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34626\"\u003e#34626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMvcUriComponentsBuilder\u003c/code\u003e javadocs inaccurately reflects usage of forwarded headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34620\"\u003e#34620\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.18\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid unnecessary CGLIB processing on configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34487\"\u003e#34487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent default class loaders in hint classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34473\"\u003e#34473\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\u003eDefaultManagedTaskExecutor throws java.lang.UnsupportedOperationException: isShutdown when rejecting tasks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34515\"\u003e#34515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEndless loop with DataSourceUtils in spring-jdbc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34497\"\u003e#34497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletResponse - handle multiple values for Content-Language header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34491\"\u003e#34491\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1f9c59b17b5a7afc69f28b694de4553d6b65c9d5\"\u003e\u003ccode\u003e1f9c59b\u003c/code\u003e\u003c/a\u003e Release v6.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edfcc6ffb188e4614ec9b212e3208b666981851c\"\u003e\u003ccode\u003eedfcc6f\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f93132b11ef6aa5718d20a05846828659c082fe8\"\u003e\u003ccode\u003ef93132b\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6ab4c84bd528d9480071d3dec4ff0b4904dbbb2f\"\u003e\u003ccode\u003e6ab4c84\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2023.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d5fca0d2c5d96b1a59a5814aa38c5f3b15238301\"\u003e\u003ccode\u003ed5fca0d\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.21, Netty 4.1.121, Apache HttpClient 5.4.4, Checkstyle ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cbb94193fe9f11d1af8b8958292b0edc8451cd4c\"\u003e\u003ccode\u003ecbb9419\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b5e2b68767537f204d8392201497805ce6562d7\"\u003e\u003ccode\u003e5b5e2b6\u003c/code\u003e\u003c/a\u003e Fix HttpClient 5.3.x request config compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a5b0399a1d6f3e89ae3bbfeb0b13142ecaddb4e9\"\u003e\u003ccode\u003ea5b0399\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/71f27256381d72170f9c6d38eea3032ceb24f030\"\u003e\u003ccode\u003e71f2725\u003c/code\u003e\u003c/a\u003e Try loadClass on LinkageError in case of same ClassLoader as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/daee9f1242264215876e67f6ef43b117195385c6\"\u003e\u003ccode\u003edaee9f1\u003c/code\u003e\u003c/a\u003e Reinstate the @⁠Inject Technology Compatibility Kit (TCK)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.1.5.RELEASE...v6.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.tomcat.embed:tomcat-embed-core` from 7.0.85 to 9.0.117\n\nUpdates `org.json:json` from 20080701 to 20231013\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20231013\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/793\"\u003e#793\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eReverted \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/792\"\u003e#792\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate the docs for release 20231013\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/783\"\u003e#783\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eoptLong vs getLong inconsistencies\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/782\"\u003e#782\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd validity check for JSONObject constructors\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/778\"\u003e#778\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/776\"\u003e#776\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate [JUnit to version 4.13.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/774\"\u003e#774\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRemoving unneeded synchronization\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/773\"\u003e#773\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd optJSONArray method to JSONObject with a default value\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/772\"\u003e#772\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eDisallow nested objects and arrays as keys in objects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUnit test cleanup\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/769\"\u003e#769\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAddressed Java 17 compile warnings\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/764\"\u003e#764\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate CodeQL action version\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd module-info\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/759\"\u003e#759\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSON parsing should detect embedded \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/753\"\u003e#753\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdated new object methods\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/752\"\u003e#752\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes possible unit test bug when compiling/testing on Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20230618\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/749\"\u003e#749\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/749\"\u003ePrep for release 20230618\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/740\"\u003e#740\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/734\"\u003eFixed Flaky Tests Caused by JSON permutations\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/734\"\u003e#734\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/734\"\u003eFixed Flaky Tests Caused by JSON permutations\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/733\"\u003e#733\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/733\"\u003eJSONTokener implemented java.io.Closeable\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/731\"\u003e#731\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/731\"\u003eRemoving commented out code in JSONObject optDouble()\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/729\"\u003e#729\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/729\"\u003eRefactor ParserConfiguration class hierarchy\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20230227\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/723\"\u003e#723\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eProtect JSONML from stack overflow exceptions caused by recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/720\"\u003e#720\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eLimit the XML nesting depth for CVE-2022-45688\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/711\"\u003e#711\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRevert pull 707 - interviewbit spam\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/704\"\u003e#704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eMove javadoc comments above the interface definition to make it visible\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/703\"\u003e#703\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate Releases.md for JSONObject(Map): Throws NPE if key is null\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/696\"\u003e#696\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate JSONPointerTest for NonDex compatibility\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/694\"\u003e#694\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ePretty print XML\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/692\"\u003e#692\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eExample.md syntax highlight and indentation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/691\"\u003e#691\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eCreate unit tests for various number formats\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20220924\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/688\"\u003e#688\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate copyright to Public Domain\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/687\"\u003e#687\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix a typo\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/685\"\u003e#685\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSONObject map type unit tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20231013    First release with minimum Java version 1.8. Recent commits, including fixes for CVE-2023-5072.\u003c/p\u003e\n\u003cp\u003e20230618    Final release with Java 1.6 compatibility. Future releases will require Java 1.8 or greater.\u003c/p\u003e\n\u003cp\u003e20230227    Fix for CVE-2022-45688 and recent commits\u003c/p\u003e\n\u003cp\u003e20220924    New License - public domain, and some minor updates\u003c/p\u003e\n\u003cp\u003e20220320    Wrap StackOverflow with JSONException\u003c/p\u003e\n\u003cp\u003e20211205    Recent commits and some bug fixes for similar()\u003c/p\u003e\n\u003cp\u003e20210307    Recent commits and potentially breaking fix to JSONPointer\u003c/p\u003e\n\u003cp\u003e20201115    Recent commits and first release after project structure change\u003c/p\u003e\n\u003cp\u003e20200518    Recent commits and snapshot before project structure change\u003c/p\u003e\n\u003cp\u003e20190722    Recent commits\u003c/p\u003e\n\u003cp\u003e20180813    POM change to include Automatic-Module-Name (\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/431\"\u003e#431\u003c/a\u003e)\nJSONObject(Map) now throws an exception if any of a map keys are null (\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/405\"\u003e#405\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e20180130    Recent commits\u003c/p\u003e\n\u003cp\u003e20171018    Checkpoint for recent commits.\u003c/p\u003e\n\u003cp\u003e20170516    Roll up recent commits.\u003c/p\u003e\n\u003cp\u003e20160810    Revert code that was breaking opt*() methods.\u003c/p\u003e\n\u003cp\u003e20160807    This release contains a bug in the JSONObject.opt*() and JSONArray.opt*() methods,\nit is not recommended for use.\nJava 1.6 compatability fixed, JSONArray.toList() and JSONObject.toMap(),\nRFC4180 compatibility, JSONPointer, some exception fixes, optional XML type conversion.\nContains the latest code as of 7 Aug 2016\u003c/p\u003e\n\u003cp\u003e20160212    Java 1.6 compatibility, OSGi bundle. Contains the latest code as of 12 Feb 2016.\u003c/p\u003e\n\u003cp\u003e20151123    JSONObject and JSONArray initialization with generics. Contains the latest code as of 23 Nov 2015.\u003c/p\u003e\n\u003cp\u003e20150729    Checkpoint for Maven central repository release. Contains the latest code\nas of 29 July 2015.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/douglascrockford/JSON-java/commits/20231013\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-common` from 4.1.11.Final to 4.1.118.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/36f95cfaeed0c1313b21f1b5350c19436ae7fb45\"\u003e\u003ccode\u003e36f95cf\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.1.118.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/87f40725155b2f89adfde68c7732f97c153676c4\"\u003e\u003ccode\u003e87f4072\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d1fbda62d3a47835d3fb35db8bd42ecc205a5386\"\u003e\u003ccode\u003ed1fbda6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f844d78e4e23182610a24576d225de933f90f92e\"\u003e\u003ccode\u003ef844d78\u003c/code\u003e\u003c/a\u003e Upgrade netty-tcnative to 2.0.70.Final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14790\"\u003e#14790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8afb5d916f135edbc3a14f855665f077ddf56ae7\"\u003e\u003ccode\u003e8afb5d9\u003c/code\u003e\u003c/a\u003e Only run 2 jobs with leak detection to minimize build times (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14784\"\u003e#14784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f2c27dadba055e7f496ee6298262ee06522f5fd9\"\u003e\u003ccode\u003ef2c27da\u003c/code\u003e\u003c/a\u003e AdaptivePoolingAllocator: Round chunk sizes up to MIN_CHUNK_SIZE units and re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8d387ffbecbc95758f90cc97f18096c6ad21b073\"\u003e\u003ccode\u003e8d387ff\u003c/code\u003e\u003c/a\u003e Change the default AdaptiveRecvByteBufAllocator buffer size values' visibilit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/1cfd3a62ca8633cc6d1729222214c64c5b50fd89\"\u003e\u003ccode\u003e1cfd3a6\u003c/code\u003e\u003c/a\u003e Fix possible buffer leak when stream can't be mapped (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14746\"\u003e#14746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8f9eadb7b6b4dd74b0689a01c920dac4ead18115\"\u003e\u003ccode\u003e8f9eadb\u003c/code\u003e\u003c/a\u003e Fix AccessControlException in GlobalEventExecutor (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14743\"\u003e#14743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/6fcd3e622b9e4e7b986f9ef52a43b9b69c29c53f\"\u003e\u003ccode\u003e6fcd3e6\u003c/code\u003e\u003c/a\u003e KQueueEventLoop leaks memory on shutdown. (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14745\"\u003e#14745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.1.11.Final...netty-4.1.118.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-handler` from 4.1.11.Final to 4.1.118.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/36f95cfaeed0c1313b21f1b5350c19436ae7fb45\"\u003e\u003ccode\u003e36f95cf\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.1.118.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/87f40725155b2f89adfde68c7732f97c153676c4\"\u003e\u003ccode\u003e87f4072\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d1fbda62d3a47835d3fb35db8bd42ecc205a5386\"\u003e\u003ccode\u003ed1fbda6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f844d78e4e23182610a24576d225de933f90f92e\"\u003e\u003ccode\u003ef844d78\u003c/code\u003e\u003c/a\u003e Upgrade netty-tcnative to 2.0.70.Final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14790\"\u003e#14790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8afb5d916f135edbc3a14f855665f077ddf56ae7\"\u003e\u003ccode\u003e8afb5d9\u003c/code\u003e\u003c/a\u003e Only run 2 jobs with leak detection to minimize build times (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14784\"\u003e#14784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f2c27dadba055e7f496ee6298262ee06522f5fd9\"\u003e\u003ccode\u003ef2c27da\u003c/code\u003e\u003c/a\u003e AdaptivePoolingAllocator: Round chunk sizes up to MIN_CHUNK_SIZE units and re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8d387ffbecbc95758f90cc97f18096c6ad21b073\"\u003e\u003ccode\u003e8d387ff\u003c/code\u003e\u003c/a\u003e Change the default AdaptiveRecvByteBufAllocator buffer size values' visibilit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/1cfd3a62ca8633cc6d1729222214c64c5b50fd89\"\u003e\u003ccode\u003e1cfd3a6\u003c/code\u003e\u003c/a\u003e Fix possible buffer leak when stream can't be mapped (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14746\"\u003e#14746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8f9eadb7b6b4dd74b0689a01c920dac4ead18115\"\u003e\u003ccode\u003e8f9eadb\u003c/code\u003e\u003c/a\u003e Fix AccessControlException in GlobalEventExecutor (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14743\"\u003e#14743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/6fcd3e622b9e4e7b986f9ef52a43b9b69c29c53f\"\u003e\u003ccode\u003e6fcd3e6\u003c/code\u003e\u003c/a\u003e KQueueEventLoop leaks memory on shutdown. (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14745\"\u003e#14745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.1.11.Final...netty-4.1.118.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-codec` from 4.1.11.Final to 4.1.118.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/36f95cfaeed0c1313b21f1b5350c19436ae7fb45\"\u003e\u003ccode\u003e36f95cf\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.1.118.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/87f40725155b2f89adfde68c7732f97c153676c4\"\u003e\u003ccode\u003e87f4072\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d1fbda62d3a47835d3fb35db8bd42ecc205a5386\"\u003e\u003ccode\u003ed1fbda6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f844d78e4e23182610a24576d225de933f90f92e\"\u003e\u003ccode\u003ef844d78\u003c/code\u003e\u003c/a\u003e Upgrade netty-tcnative to 2.0.70.Final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14790\"\u003e#14790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8afb5d916f135edbc3a14f855665f077ddf56ae7\"\u003e\u003ccode\u003e8afb5d9\u003c/code\u003e\u003c/a\u003e Only run 2 jobs with leak detection to minimize build times (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14784\"\u003e#14784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f2c27dadba055e7f496ee6298262ee06522f5fd9\"\u003e\u003ccode\u003ef2c27da\u003c/code\u003e\u003c/a\u003e AdaptivePoolingAllocator: Round chunk sizes up to MIN_CHUNK_SIZE units and re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8d387ffbecbc95758f90cc97f18096c6ad21b073\"\u003e\u003ccode\u003e8d387ff\u003c/code\u003e\u003c/a\u003e Change the default AdaptiveRecvByteBufAllocator buffer size values' visibilit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/1cfd3a62ca8633cc6d1729222214c64c5b50fd89\"\u003e\u003ccode\u003e1cfd3a6\u003c/code\u003e\u003c/a\u003e Fix possible buffer leak when stream can't be mapped (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14746\"\u003e#14746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8f9eadb7b6b4dd74b0689a01c920dac4ead18115\"\u003e\u003ccode\u003e8f9eadb\u003c/code\u003e\u003c/a\u003e Fix AccessControlException in GlobalEventExecutor (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14743\"\u003e#14743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/6fcd3e622b9e4e7b986f9ef52a43b9b69c29c53f\"\u003e\u003ccode\u003e6fcd3e6\u003c/code\u003e\u003c/a\u003e KQueueEventLoop leaks memory on shutdown. (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14745\"\u003e#14745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.1.11.Final...netty-4.1.118.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-codec-http` from 4.1.11.Final to 4.1.118.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/36f95cfaeed0c1313b21f1b5350c19436ae7fb45\"\u003e\u003ccode\u003e36f95cf\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.1.118.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/87f40725155b2f89adfde68c7732f97c153676c4\"\u003e\u003ccode\u003e87f4072\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d1fbda62d3a47835d3fb35db8bd42ecc205a5386\"\u003e\u003ccode\u003ed1fbda6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f844d78e4e23182610a24576d225de933f90f92e\"\u003e\u003ccode\u003ef844d78\u003c/code\u003e\u003c/a\u003e Upgrade netty-tcnative to 2.0.70.Final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14790\"\u003e#14790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8afb5d916f135edbc3a14f855665f077ddf56ae7\"\u003e\u003ccode\u003e8afb5d9\u003c/code\u003e\u003c/a\u003e Only run 2 jobs with leak detection to minimize build times (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14784\"\u003e#14784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f2c27dadba055e7f496ee6298262ee06522f5fd9\"\u003e\u003ccode\u003ef2c27da\u003c/code\u003e\u003c/a\u003e AdaptivePoolingAllocator: Round chunk sizes up to MIN_CHUNK_SIZE units and re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8d387ffbecbc95758f90cc97f18096c6ad21b073\"\u003e\u003ccode\u003e8d387ff\u003c/code\u003e\u003c/a\u003e Change the default AdaptiveRecvByteBufAllocator buffer size values' visibilit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/1cfd3a62ca8633cc6d1729222214c64c5b50fd89\"\u003e\u003ccode\u003e1cfd3a6\u003c/code\u003e\u003c/a\u003e Fix possible buffer leak when stream can't be mapped (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14746\"\u003e#14746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8f9eadb7b6b4dd74b0689a01c920dac4ead18115\"\u003e\u003ccode\u003e8f9eadb\u003c/code\u003e\u003c/a\u003e Fix AccessControlException in GlobalEventExecutor (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14743\"\u003e#14743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/6fcd3e622b9e4e7b986f9ef52a43b9b69c29c53f\"\u003e\u003ccode\u003e6fcd3e6\u003c/code\u003e\u003c/a\u003e KQueueEventLoop leaks memory on shutdown. (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14745\"\u003e#14745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.1.11.Final...netty-4.1.118.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-lang3` from 3.1 to 3.18.0\n\nUpdates `org.owasp.esapi:esapi` from 2.0.1 to 2.6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/releases\"\u003eorg.owasp.esapi:esapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.6.0.0\u003c/h2\u003e\n\u003ch2\u003eFull Release Notes\u003c/h2\u003e\n\u003cp\u003eRelease notes for ESAPI release 2.6.0.0 are located at:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/blob/develop/documentation/esapi4java-core-2.6.0.0-release-notes.txt\"\u003ehttps://github.com/ESAPI/esapi-java-legacy/blob/develop/documentation/esapi4java-core-2.6.0.0-release-notes.txt\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreparation for ESAPI release 2.6.0.0 by \u003ca href=\"https://github.com/kwwall\"\u003e\u003ccode\u003e@​kwwall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/pull/860\"\u003eESAPI/esapi-java-legacy#860\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/compare/esapi-2.5.5.0...esapi-2.6.0.0\"\u003ehttps://github.com/ESAPI/esapi-java-legacy/compare/esapi-2.5.5.0...esapi-2.6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eConfiguration Jar\u003c/h2\u003e\n\u003cp\u003eNote the associated file \u0026quot;\u003cstrong\u003eesapi-2.6.0.0-configuration.jar\u003c/strong\u003e\u0026quot; contains the default ESAPI configuration\nfiles under 'configuration/' (ESAPI.properties, validation.properties, etc.) and the file\n\u0026quot;\u003cstrong\u003eesapi-2.6.0.0-configuration.jar.asc\u0026quot;\u003c/strong\u003e is a GPG signature of that jar file made by Kevin W. Wall.\u003c/p\u003e\n\u003ch2\u003e2.5.5.0\u003c/h2\u003e\n\u003ch2\u003eFull Release Notes\u003c/h2\u003e\n\u003cp\u003eRelease notes for ESAPI release 2.5.5.0 are located at:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/blob/develop/documentation/esapi4java-core-2.5.5.0-release-notes.txt\"\u003ehttps://github.com/ESAPI/esapi-java-legacy/blob/develop/documentation/esapi4java-core-2.5.5.0-release-notes.txt\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePom updates to address issue \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/issues/847\"\u003e#847\u003c/a\u003e by \u003ca href=\"https://github.com/kwwall\"\u003e\u003ccode\u003e@​kwwall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/pull/848\"\u003eESAPI/esapi-java-legacy#848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the logging properties to opt-out of the prefix events \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/issues/844\"\u003e#844\u003c/a\u003e by \u003ca href=\"https://github.com/mickeyz07\"\u003e\u003ccode\u003e@​mickeyz07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/pull/845\"\u003eESAPI/esapi-java-legacy#845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Typos by \u003ca href=\"https://github.com/DarioViva42\"\u003e\u003ccode\u003e@​DarioViva42\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/pull/852\"\u003eESAPI/esapi-java-legacy#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved documentation by \u003ca href=\"https://github.com/DebajitKumarPhukan\"\u003e\u003ccode\u003e@​DebajitKumarPhukan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/pull/853\"\u003eESAPI/esapi-java-legacy#853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease prep 2.5.5.0 by \u003ca href=\"https://github.com/kwwall\"\u003e\u003ccode\u003e@​kwwall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/pull/856\"\u003eESAPI/esapi-java-legacy#856\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/mickeyz07\"\u003e\u003ccode\u003e@​mickeyz07\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/pull/845\"\u003eESAPI/esapi-java-legacy#845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DarioViva42\"\u003e\u003ccode\u003e@​DarioViva42\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/pull/852\"\u003eESAPI/esapi-java-legacy#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DebajitKumarPhukan\"\u003e\u003ccode\u003e@​DebajitKumarPhukan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/pull/853\"\u003eESAPI/esapi-java-legacy#853\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/compare/esapi-2.5.4.0...esapi-2.5.5.0\"\u003ehttps://github.com/ESAPI/esapi-java-legacy/compare/esapi-2.5.4.0...esapi-2.5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eConfiguration Jar\u003c/h2\u003e\n\u003cp\u003eNote the associated file \u0026quot;esapi-2.5.5.0-configuration.jar\u0026quot; contains the default ESAPI configuration\nfiles under 'configuration/' (ESAPI.properties, validation.properties, etc.) and the file\n\u0026quot;esapi-2.5.5.0-configuration.jar.asc\u0026quot; is a GPG signature of that jar file made by Kevin W. Wall.\u003c/p\u003e\n\u003ch2\u003e2.5.4.0\u003c/h2\u003e\n\u003ch1\u003eFull release notes\u003c/h1\u003e\n\u003cp\u003eFull release notes for ESAPI release 2.5.4.0 are located at:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/blob/develop/documentation/esapi4java-core-2.5.4.0-release-notes.txt\"\u003ehttps://github.com/ESAPI/esapi-java-legacy/blob/develop/documentation/esapi4java-core-2.5.4.0-release-notes.txt\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt contains important details, which you need to read as you \u003cstrong\u003eMUST\u003c/strong\u003e remove (or rename) 'esapi-java-logging.properties' if you are using ESAPI's default logging, which is JUL. Otherwise ESAPI will throw a \u003ccode\u003eConfigurationException\u003c/code\u003e (which may appear as a \u003ccode\u003ejava.lang.ExceptionInInitializerError\u003c/code\u003e or as a \u003ccode\u003ejava.lang.NoClassDefFoundError\u003c/code\u003e, depending on circumstances). Please refer to the \u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/wiki/Configuring-the-JavaLogFactory\"\u003e\u0026quot;Configuring the JavaLogFactory\u0026quot; wiki page\u003c/a\u003e for additional details.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eYOU HAVE BEEN WARNED!!!\u003c/em\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/commit/dcde6c2362654b6f4af2b7daa96ef44c16c5763d\"\u003e\u003ccode\u003edcde6c2\u003c/code\u003e\u003c/a\u003e A few minor documentation fixes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/commit/5a10f77aedd790dd8ae828f090807d1ee32f11f0\"\u003e\u003ccode\u003e5a10f77\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Minor change to release steps document.\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/commit/8b9f8f191125a19f4d258c03ec56b93ef5b54d6e\"\u003e\u003ccode\u003e8b9f8f1\u003c/code\u003e\u003c/a\u003e Minor change to release steps document.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/commit/4698c43f469a08d1a2377b164822582aefd701af\"\u003e\u003ccode\u003e4698c43\u003c/code\u003e\u003c/a\u003e Bump release to new official release number.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/commit/f185e5bd75270ad6f7eb54c22ef8a0fdfa0a83e7\"\u003e\u003ccode\u003ef185e5b\u003c/code\u003e\u003c/a\u003e Preparation for ESAPI release 2.6.0.0 (\u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/commit/0b0f86cc220482987d56f0d5fd1cfc13ae7ebceb\"\u003e\u003ccode\u003e0b0f86c\u003c/code\u003e\u003c/a\u003e Update SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/commit/4879a085034e6cf4068ef5117d933d80a1fa34b3\"\u003e\u003ccode\u003e4879a08\u003c/code\u003e\u003c/a\u003e Modifying pom.xml for next planned release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/commit/3f2ff053269572dceef78bdefe3b8c3ecfd83076\"\u003e\u003ccode\u003e3f2ff05\u003c/code\u003e\u003c/a\u003e Fix release date.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/commit/19b739a02962ae0a1e7f3a7ec3411c55e7ebf071\"\u003e\u003ccode\u003e19b739a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/issues/856\"\u003e#856\u003c/a\u003e from kwwall/release-prep-2.5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/commit/a160de070ad02b5308ae27d2f3d638d92fd4c2d3\"\u003e\u003ccode\u003ea160de0\u003c/code\u003e\u003c/a\u003e Update section on commit / PR history.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/compare/esapi-2.0.1...esapi-2.6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-fileupload:commons-fileupload` from 1.3.2 to 1.6.0\n\nUpdates `org.apache.commons:commons-lang3` from 3.1 to 3.18.0\n\nUpdates `org.apache.commons:commons-lang3` from 3.3.2 to 3.18.0\n\nUpdates `commons-fileupload:commons-fileupload` from 1.3.2 to 1.6.0\n\nUpdates `org.apache.activemq:activemq-client` from 5.15.8 to 5.19.4\n\nUpdates `org.apache.commons:commons-lang3` from 3.1 to 3.18.0\n\nUpdates `org.apache.axis2:axis2` from 1.6.2 to 1.8.0\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/jadenblack/product-ei/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/jadenblack/product-ei/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jadenblack%2Fproduct-ei/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"4245943109","node_id":"PR_kwDOMPF9kM7RteFB","number":59,"state":"open","title":"Bump the maven group across 12 directories with 10 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-11T22:45:26.000Z","updated_at":"2026-04-11T22:45:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":10,"packages":[{"name":"org.apache.hadoop:hadoop-common","old_version":"2.6.4","new_version":"3.4.0"},{"name":"ch.qos.logback:logback-classic","old_version":"1.1.2","new_version":"1.2.13","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-core","old_version":"1.1.3","new_version":"1.5.25","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.elasticsearch:elasticsearch","old_version":"2.4.0","new_version":"8.19.8","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.7","new_version":"2.25.4"},{"name":"org.hsqldb:hsqldb","old_version":"2.3.3","new_version":"2.7.1"},{"name":"org.xerial.snappy:snappy-java","old_version":"1.1.7.1","new_version":"1.1.10.4","repository_url":"https://github.com/xerial/snappy-java"},{"name":"org.postgresql:postgresql","old_version":"9.4.1212.jre7","new_version":"42.2.28.jre7","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"org.json:json","old_version":"20160212","new_version":"20231013","repository_url":"https://github.com/douglascrockford/JSON-java"},{"name":"org.apache.tomcat.embed:tomcat-embed-core","old_version":"8.0.28","new_version":"9.0.117"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.hadoop:hadoop-common | `2.6.4` | `3.4.0` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.1.2` | `1.2.13` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.1.3` | `1.5.25` |\n| [org.elasticsearch:elasticsearch](https://github.com/elastic/elasticsearch) | `2.4.0` | `8.19.8` |\n| org.apache.logging.log4j:log4j-core | `2.7` | `2.25.4` |\n| org.hsqldb:hsqldb | `2.3.3` | `2.7.1` |\n| [org.xerial.snappy:snappy-java](https://github.com/xerial/snappy-java) | `1.1.7.1` | `1.1.10.4` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `9.4.1212.jre7` | `42.2.28.jre7` |\n| [org.json:json](https://github.com/douglascrockford/JSON-java) | `20160212` | `20231013` |\n| org.apache.tomcat.embed:tomcat-embed-core | `8.0.28` | `9.0.117` |\n\nBumps the maven group with 1 update in the /accumulo1.9 directory: org.apache.hadoop:hadoop-common.\nBumps the maven group with 2 updates in the /arangodb directory: [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [ch.qos.logback:logback-core](https://github.com/qos-ch/logback).\nBumps the maven group with 1 update in the /elasticsearch directory: [org.elasticsearch:elasticsearch](https://github.com/elastic/elasticsearch).\nBumps the maven group with 1 update in the /elasticsearch5 directory: org.apache.logging.log4j:log4j-core.\nBumps the maven group with 1 update in the /ignite directory: org.apache.logging.log4j:log4j-core.\nBumps the maven group with 1 update in the /jdbc directory: org.hsqldb:hsqldb.\nBumps the maven group with 2 updates in the /mongodb directory: [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [org.xerial.snappy:snappy-java](https://github.com/xerial/snappy-java).\nBumps the maven group with 1 update in the /postgrenosql directory: [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc).\nBumps the maven group with 1 update in the /rados directory: [org.json:json](https://github.com/douglascrockford/JSON-java).\nBumps the maven group with 1 update in the /rest directory: org.apache.tomcat.embed:tomcat-embed-core.\nBumps the maven group with 1 update in the /voltdb directory: org.apache.logging.log4j:log4j-core.\n\nUpdates `org.apache.hadoop:hadoop-common` from 2.6.4 to 3.4.0\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.2 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/commits/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.3 to 1.5.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-17 Release of logback version 1.5.25\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• When processing configuration files, logback-core will now only instantiate components compatible with the class expected by the encapsulating class. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2026-1225\"\u003eCVE-2026-1225\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• In configuration files, referencing a single undeclared appender would cause all referenced appenders to be skipped. This issue was discovered in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/997\"\u003eissues/997\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Added VersionUtil class to logback-core. This utility class checks for version compatibility issues and alerts the user if need be.\u003c/p\u003e\n\u003cp\u003e• Added \u003ca href=\"https://logback.qos.ch/manual/layouts.html#epoch\"\u003eEpochConverter\u003c/a\u003e to output milliseconds/seconds since epoch. This enhancement was requested by Duncan Jauncey in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/1000\"\u003eissues/1000\u003c/a\u003e who also provided the relevant implementation PR.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit f426e0002800cfb507f393fcacffe0761a425220 associated with the tag v_1.5.25. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-06 Release of logback version 1.5.24\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added ExpressionPropertyCondition a PropertyCondition that can evaluate boolean expressions similar to Java. See \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditionalExp\"\u003ethe relevant documentation\u003c/a\u003e for further details.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 62bc5fc245dd3a52f3dd45e232733f4cefb4806d associated with the tag v_1.5.24. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-21 Release of logback version 1.5.23\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/959\"\u003eissues/959\u003c/a\u003e file name collisions are detected at configuration time by analyzing the configuration file and no longer at run time. This avoids the \u003ccode\u003eConcurrentModificationException\u003c/code\u003e reported in the issue.\u003c/p\u003e\n\u003cp\u003e• ZIP and XZ compression now use a \u003ccode\u003eBufferedOutputStream\u003c/code\u003e when writing to the compressed file. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/988\"\u003eissues/988\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 0bcc3feb54a6d99caac70969ee5f8334aad1fbaf associated with the tag v_1.5.23. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-11 Release of logback version 1.5.22\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings \u0026quot;password\u0026quot;, \u0026quot;secret\u0026quot; or \u0026quot;confidential\u0026quot;. This problem was reported by Chintan Rohila in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/986\"\u003eissues/986\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback now takes the overridden \u003ccode\u003etoString()\u003c/code\u003e method of \u003ccode\u003eThrowable\u003c/code\u003e subclasses into account when  printing stack traces. This issue was reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-543\"\u003eLOGBACK-543\u003c/a\u003e by Alvin Chee, with a fix provided in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/404\"\u003ePR 404\u003c/a\u003e by Brett Kail.\u003c/p\u003e\n\u003cp\u003e• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-11-10 Release of logback version 1.5.21\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Invocations of turbo filters in isDebugEnabled, isInfoEnabled()... remain as they were, untouched. However, any installed instances of TurboFilter are now invoked also from within the log(LoggingEvent) method of \u003ca href=\"https://github.com/qos-ch/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/Logger.java#L817\"\u003eLogger\u003c/a\u003e with the contents of the LoggingEvent, typically via the fluent API. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/871\"\u003eissues/871\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed reentry-guard in most subclasses of \u003ccode\u003eUnsynchronizedAppenderBase\u003c/code\u003e where it was not needed.\u003c/p\u003e\n\u003cp\u003e• \u003ca href=\"https://logback.qos.ch/manual/configuration.html#auto_configuration\"\u003eInitialization procedure\u003c/a\u003e has been simplified by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. However, it is still possible to set up \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e as a custom configurator.\u003c/p\u003e\n\u003cp\u003e• JsonEncoder is now friendlier to derivation by sub-classes as requested in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/979\"\u003eissues/979.\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/commits/v_1.5.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.elasticsearch:elasticsearch` from 2.4.0 to 8.19.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch/releases\"\u003eorg.elasticsearch:elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eElasticsearch 8.19.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.4\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.3\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.2\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.1\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.0\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/e34ace04b64e9bfa3f9e785b08e6d81f8efe314b\"\u003e\u003ccode\u003ee34ace0\u003c/code\u003e\u003c/a\u003e Add validation to DER parser for seq len (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138683\"\u003e#138683\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138697\"\u003e#138697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/219189ff7e5b22dc46fcbea23d658582e78330e9\"\u003e\u003ccode\u003e219189f\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to 9.2.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138482\"\u003e#138482\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138693\"\u003e#138693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/8be09828e39adc500975c6da482a609c28326c4d\"\u003e\u003ccode\u003e8be0982\u003c/code\u003e\u003c/a\u003e Add user profile size limit (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138691\"\u003e#138691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/a8ec26096ec39735f7e3a4ea4a0c8e4e9018fa0b\"\u003e\u003ccode\u003ea8ec260\u003c/code\u003e\u003c/a\u003e [8.19] Add length validation for rename_replacement parameter in snapshot res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/f2dae0f105022ead3934fe2d990ff54cbd0d1dc2\"\u003e\u003ccode\u003ef2dae0f\u003c/code\u003e\u003c/a\u003e Extend timeout in \u003ccode\u003eIngestGeoIpClientYamlTestSuiteIT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138610\"\u003e#138610\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138646\"\u003e#138646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/b564aa81c4a7825a8664512a9b0c9b5c03c9a2df\"\u003e\u003ccode\u003eb564aa8\u003c/code\u003e\u003c/a\u003e [ES-13486] Skipping ES builds on non supported jdk versions (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138262\"\u003e#138262\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138629\"\u003e#138629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/0f3f4e93a3f022638c57c959bb6e54bee0bfaf30\"\u003e\u003ccode\u003e0f3f4e9\u003c/code\u003e\u003c/a\u003e [8.19] fix(semantic highlighter): add vector similarity queries and bbq_disk ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/bf5d48aa800340514941bb6fb090cc7cb1776591\"\u003e\u003ccode\u003ebf5d48a\u003c/code\u003e\u003c/a\u003e Upgrading commons-lang3 version for repository-hdfs plugin (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138589\"\u003e#138589\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138613\"\u003e#138613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/51a070988586cc3e554edce669840167c0ed01c2\"\u003e\u003ccode\u003e51a0709\u003c/code\u003e\u003c/a\u003e ILM Explain: valid JSON on truncated step info (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/137638\"\u003e#137638\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138606\"\u003e#138606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/394ea7df1876a3502c0aab0582d12ad6a997f768\"\u003e\u003ccode\u003e394ea7d\u003c/code\u003e\u003c/a\u003e Adjust two today()/current_date() tests to create less noise (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138588\"\u003e#138588\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138598\"\u003e#138598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elasticsearch/compare/v2.4.0...v8.19.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.7 to 2.25.4\n\nUpdates `org.hsqldb:hsqldb` from 2.3.3 to 2.7.1\n\nUpdates `org.xerial.snappy:snappy-java` from 1.1.7.1 to 1.1.10.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xerial/snappy-java/releases\"\u003eorg.xerial.snappy:snappy-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.10.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSecurity Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/security/advisories/GHSA-55g7-9cwv-5qfv\"\u003eCVE-2023-43642\u003c/a\u003e Fixed SnappyInputStream so as not to allocate too large memory when decompressing data with an extremely large chunk size by \u003ca href=\"https://github.com/tunnelshade\"\u003e\u003ccode\u003e@​tunnelshade\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/xerial/snappy-java/commit/9f8c3cf74223ed0a8a834134be9c917b9f10ceb5\"\u003ecode change\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis does not affect users only using Snappy.compress/uncompress methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeature: Upgrade the internal snappy version to 1.1.10 (1.1.8 was wrongly used before) by \u003ca href=\"https://github.com/xerial\"\u003e\u003ccode\u003e@​xerial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/508\"\u003exerial/snappy-java#508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JDK21 (no internal change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔗 Dependency Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate scalafmt-core to 3.7.11 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/485\"\u003exerial/snappy-java#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sbt to 1.9.3 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/483\"\u003exerial/snappy-java#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate scalafmt-core to 3.7.12 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/487\"\u003exerial/snappy-java#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/502\"\u003exerial/snappy-java#502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sbt to 1.9.4 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/496\"\u003exerial/snappy-java#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate scalafmt-core to 3.7.14 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/501\"\u003exerial/snappy-java#501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sbt to 1.9.6 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/505\"\u003exerial/snappy-java#505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate native libraries by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/503\"\u003exerial/snappy-java#503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠  Internal Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate airframe-log to 23.7.4 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/486\"\u003exerial/snappy-java#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate airframe-log to 23.8.0 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/488\"\u003exerial/snappy-java#488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sbt-scalafmt to 2.5.2 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/500\"\u003exerial/snappy-java#500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate airframe-log to 23.8.6 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/497\"\u003exerial/snappy-java#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sbt-scalafmt to 2.5.1 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/499\"\u003exerial/snappy-java#499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate airframe-log to 23.9.1 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/504\"\u003exerial/snappy-java#504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate airframe-log to 23.9.2 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/509\"\u003exerial/snappy-java#509\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate NOTICE by \u003ca href=\"https://github.com/imsudiproy\"\u003e\u003ccode\u003e@​imsudiproy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/492\"\u003exerial/snappy-java#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/xerial/snappy-java/compare/v1.1.10.3...v1.1.10.4\"\u003ehttps://github.com/xerial/snappy-java/compare/v1.1.10.3...v1.1.10.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.10.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix the \u003ccode\u003eGLIBC_2.32 not found\u003c/code\u003e issue of \u003ccode\u003elibsnappyjava.so\u003c/code\u003e in certain Linux distributions on s390x by \u003ca href=\"https://github.com/kun-lu20\"\u003e\u003ccode\u003e@​kun-lu20\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/481\"\u003exerial/snappy-java#481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔗 Dependency Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate scalafmt-core to 3.7.10 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/480\"\u003exerial/snappy-java#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate native libraries by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/482\"\u003exerial/snappy-java#482\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/kun-lu20\"\u003e\u003ccode\u003e@​kun-lu20\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/481\"\u003exerial/snappy-java#481\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/xerial/snappy-java/commit/9f8c3cf74223ed0a8a834134be9c917b9f10ceb5\"\u003e\u003ccode\u003e9f8c3cf\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-55g7-9cwv-5qfv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/49d700175f18ed5f8c5d371b7c2f80c75979bd68\"\u003e\u003ccode\u003e49d7001\u003c/code\u003e\u003c/a\u003e Update airframe-log to 23.9.2 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/509\"\u003e#509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/1f07c3182c2dc89d4226e9a6d8945b8458870a0a\"\u003e\u003ccode\u003e1f07c31\u003c/code\u003e\u003c/a\u003e Update native libraries for f2e97f27be0dc6c691369040ba8a673bface484c (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/13f8db197c4c44f0b6a02240c04205e8362b8e62\"\u003e\u003ccode\u003e13f8db1\u003c/code\u003e\u003c/a\u003e Update sbt to 1.9.6 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/f2e97f27be0dc6c691369040ba8a673bface484c\"\u003e\u003ccode\u003ef2e97f2\u003c/code\u003e\u003c/a\u003e feature: Upgrade the internal snappy version to 1.1.10 (1.1.8 was wrongly use...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/98b22256fe4ed00ccaadd2dac98b1622563cc50b\"\u003e\u003ccode\u003e98b2225\u003c/code\u003e\u003c/a\u003e Update airframe-log to 23.9.1 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/9f29b5c0f869d4027a4d5c1464907a79152013bf\"\u003e\u003ccode\u003e9f29b5c\u003c/code\u003e\u003c/a\u003e Update NOTICE (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/55639b55de52e1c06ac9a7df6844f85313407955\"\u003e\u003ccode\u003e55639b5\u003c/code\u003e\u003c/a\u003e Update sbt-scalafmt to 2.5.1 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/499\"\u003e#499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/a5d81a6589360f299ae7ec35a79c317fd78e795d\"\u003e\u003ccode\u003ea5d81a6\u003c/code\u003e\u003c/a\u003e Update airframe-log to 23.8.6 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/6495da1af211e993cd0750c9c70b69d458c4a570\"\u003e\u003ccode\u003e6495da1\u003c/code\u003e\u003c/a\u003e Update scalafmt-core to 3.7.14 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xerial/snappy-java/compare/1.1.7.1...v1.1.10.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.postgresql:postgresql` from 9.4.1212.jre7 to 42.2.28.jre7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.2.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebackpatch changes for 42.5.1 by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2673\"\u003epgjdbc/pgjdbc#2673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.2.26...REL42.2.27\"\u003ehttps://github.com/pgjdbc/pgjdbc/compare/REL42.2.26...REL42.2.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev42.2.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eprepare for next release 42.2.26 by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2437\"\u003epgjdbc/pgjdbc#2437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackpatch changes for 42.2.25 by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2581\"\u003epgjdbc/pgjdbc#2581\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.2.25...REL42.2.26\"\u003ehttps://github.com/pgjdbc/pgjdbc/compare/REL42.2.25...REL42.2.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev42.2.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/2267\"\u003e#2267\u003c/a\u003e, version 14 returns UNDEFINED FUNCTION for testInvokeFunctionHavingReturnParameter, also add v13, and v14 to Server versions by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2268\"\u003epgjdbc/pgjdbc#2268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix checkstyle and javadoc issues by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2434\"\u003epgjdbc/pgjdbc#2434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincrement version to 42.2.25 for new release by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2436\"\u003epgjdbc/pgjdbc#2436\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.2.24...REL42.2.25\"\u003ehttps://github.com/pgjdbc/pgjdbc/compare/REL42.2.24...REL42.2.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev42.2.24\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backpatch PR#2217 handle OIDs \u0026gt;= 2**31 to fix issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/2215\"\u003e#2215\u003c/a\u003e.  by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2218\"\u003epgjdbc/pgjdbc#2218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: NPE calling getTypeInfo when alias is null by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2220\"\u003epgjdbc/pgjdbc#2220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix updateable result set when there are primary keys and unique keys by \u003ca href=\"https://github.com/chalmagr\"\u003e\u003ccode\u003e@​chalmagr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2228\"\u003epgjdbc/pgjdbc#2228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove old changelog information from post. Incorrectly added by development script that is clearly still in development [SKIP-CI] by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2240\"\u003epgjdbc/pgjdbc#2240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackpatch pr#2245 fixes case where duplicate tables are returned if there are duplicate descriptions oids are not guaranteed to be unique in the catalog by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2248\"\u003epgjdbc/pgjdbc#2248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackpatching \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/2251\"\u003e#2251\u003c/a\u003e into 42.2 Clean up open connections to fix test failures on omni and appveyor  by \u003ca href=\"https://github.com/sehrope\"\u003e\u003ccode\u003e@​sehrope\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2252\"\u003epgjdbc/pgjdbc#2252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackpatch PR 2242 into 42.2: PgDatabaseMetaData.getIndexInfo() cast operands to smallint by \u003ca href=\"https://github.com/jsyrjala\"\u003e\u003ccode\u003e@​jsyrjala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2253\"\u003epgjdbc/pgjdbc#2253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackpatch PR#2247 fix: handle ParameterStatus messages in QueryExecutorImpl.receiveFastpathResult by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2249\"\u003epgjdbc/pgjdbc#2249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport PR2148 into 42.2.x Avoid leaking server error details through BatchUpdateException when logServerErrorDetail=false by \u003ca href=\"https://github.com/jp7677\"\u003e\u003ccode\u003e@​jp7677\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2254\"\u003epgjdbc/pgjdbc#2254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix startup regressions caused by PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/1949\"\u003e#1949\u003c/a\u003e. Instead of checking all types by OID, we can return types for well known types by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2257\"\u003epgjdbc/pgjdbc#2257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChangelog 42.2.24 by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2258\"\u003epgjdbc/pgjdbc#2258\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/chalmagr\"\u003e\u003ccode\u003e@​chalmagr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2228\"\u003epgjdbc/pgjdbc#2228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jp7677\"\u003e\u003ccode\u003e@​jp7677\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2254\"\u003epgjdbc/pgjdbc#2254\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.2.23...REL42.2.24\"\u003ehttps://github.com/pgjdbc/pgjdbc/compare/REL42.2.23...REL42.2.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev42.2.23\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: Regenerate TLS certs with new expirations by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2201\"\u003epgjdbc/pgjdbc#2201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackpatch fixupdateable  by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2200\"\u003epgjdbc/pgjdbc#2200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eback patch fixing refreshRow makes resultset readonly fixes Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/2193\"\u003e#2193\u003c/a\u003e by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2202\"\u003epgjdbc/pgjdbc#2202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix getColumnPrecision for Numeric when scale and precision not specified fixes: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/2188\"\u003e#2188\u003c/a\u003e by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2203\"\u003epgjdbc/pgjdbc#2203\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eNotable changes since version 42.0.0, read the complete \u003ca href=\"https://jdbc.postgresql.org/documentation/changelog.html\"\u003eHistory of Changes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"http://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch2\u003e[42.7.10] (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate to Shadow 9 \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3931\"\u003ePR 3931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3925\"\u003epgjdbc/pgjdbc#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3922\"\u003epgjdbc/pgjdbc#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3917\"\u003e#3917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3917\"\u003epgjdbc/pgjdbc#3917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: non-standard strings failing test for version 19 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3934\"\u003epgjdbc/pgjdbc#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: small issues in ConnectionFactoryImpl [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3929\"\u003epgjdbc/pgjdbc#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3913\"\u003ePR # 3913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3911\"\u003epgjdbc/pgjdbc#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3912\"\u003epgjdbc/pgjdbc#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: add the new PGP signing key to the official documentation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3813\"\u003epgjdbc/pgjdbc#3813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverted\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3932\"\u003e#3932\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3932\"\u003epgjdbc/pgjdbc#3932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.9] (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: query timeout property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3705\"\u003epgjdbc/pgjdbc#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add PEMKeyManager to handle PEM based certs and keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3700\"\u003epgjdbc/pgjdbc#3700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3847\"\u003epgjdbc/pgjdbc#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity: Use a static method forName to load all user supplied classes. Use the Class.forName 3 parameter method and do not initilize it unless it is a subclass of the expected class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: incorrect pg_stat_replication.reply_time calculation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3906\"\u003e#3906\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3906\"\u003epgjdbc/pgjdbc#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob\u003c/li\u003e\n\u003cli\u003efix: PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3897\"\u003epgjdbc/pgjdbc#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3887\"\u003epgjdbc/pgjdbc#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Simplify concurrency guards on QueryExecutorBase#transaction and QueryExecutorBase#standardConformingStrings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3849\"\u003epgjdbc/pgjdbc#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid memory leaks in Java \u0026lt;= 21 caused by Thread.inheritedAccessControlContext [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3886\"\u003epgjdbc/pgjdbc#3886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3838\"\u003e#3838\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3838\"\u003epgjdbc/pgjdbc#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use ssl_is_used() to check for ssl connection [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3867\"\u003e#3867\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3867\"\u003epgjdbc/pgjdbc#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: the classloader is nullable [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3907\"\u003e#3907\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3907\"\u003epgjdbc/pgjdbc#3907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.8] (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/pgjdbc/pgjdbc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.json:json` from 20160212 to 20231013\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20231013\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/793\"\u003e#793\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eReverted \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/792\"\u003e#792\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate the docs for release 20231013\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/783\"\u003e#783\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eoptLong vs getLong inconsistencies\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/782\"\u003e#782\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd validity check for JSONObject constructors\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/778\"\u003e#778\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/776\"\u003e#776\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate [JUnit to version 4.13.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/774\"\u003e#774\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRemoving unneeded synchronization\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/773\"\u003e#773\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd optJSONArray method to JSONObject with a default value\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/772\"\u003e#772\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eDisallow nested objects and arrays as keys in objects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUnit test cleanup\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/769\"\u003e#769\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAddressed Java 17 compile warnings\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/764\"\u003e#764\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate CodeQL action version\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd module-info\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/759\"\u003e#759\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSON parsing should detect embedded \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/753\"\u003e#753\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdated new object methods\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/752\"\u003e#752\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes possible unit test bug when compiling/testing on Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20230618\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/749\"\u003e#749\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/749\"\u003ePrep for release 20230618\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/740\"\u003e#740\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/734\"\u003eFixed Flaky Tests Caused by JSON permutations\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/734\"\u003e#734\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/734\"\u003eFixed Flaky Tests Caused by JSON permutations\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/733\"\u003e#733\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/733\"\u003eJSONTokener implemented java.io.Closeable\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/731\"\u003e#731\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/731\"\u003eRemoving commented out code in JSONObject optDouble()\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/729\"\u003e#729\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/729\"\u003eRefactor ParserConfiguration class hierarchy\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20230227\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/723\"\u003e#723\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eProtect JSONML from stack overflow exceptions caused by recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/720\"\u003e#720\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eLimit the XML nesting depth for CVE-2022-45688\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/711\"\u003e#711\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRevert pull 707 - interviewbit spam\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/704\"\u003e#704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eMove javadoc comments above the interface definition to make it visible\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/703\"\u003e#703\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate Releases.md for JSONObject(Map): Throws NPE if key is null\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/696\"\u003e#696\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate JSONPointerTest for NonDex compatibility\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/694\"\u003e#694\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ePretty print XML\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/692\"\u003e#692\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eExample.md syntax highlight and indentation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/691\"\u003e#691\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eCreate unit tests for various number formats\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20220924\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/688\"\u003e#688\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate copyright to Public Domain\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/687\"\u003e#687\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix a typo\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/685\"\u003e#685\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSONObject map type unit tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20231013    First release with minimum Java version 1.8. Recent commits, including fixes for CVE-2023-5072.\u003c/p\u003e\n\u003cp\u003e20230618    Final release with Java 1.6 compatibility. Future releases will require Java 1.8 or greater.\u003c/p\u003e\n\u003cp\u003e20230227    Fix for CVE-2022-45688 and recent commits\u003c/p\u003e\n\u003cp\u003e20220924    New License - public domain, and some minor updates\u003c/p\u003e\n\u003cp\u003e20220320    Wrap StackOverflow with JSONException\u003c/p\u003e\n\u003cp\u003e20211205    Recent commits and some bug fixes for similar()\u003c/p\u003e\n\u003cp\u003e20210307    Recent commits and potentially breaking fix to JSONPointer\u003c/p\u003e\n\u003cp\u003e20201115    Recent commits and first release after project structure change\u003c/p\u003e\n\u003cp\u003e20200518    Recent commits and snapshot before project structure change\u003c/p\u003e\n\u003cp\u003e20190722    Recent commits\u003c/p\u003e\n\u003cp\u003e20180813    POM change to include Automatic-Module-Name (\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/431\"\u003e#431\u003c/a\u003e)\nJSONObject(Map) now throws an exception if any of a map keys are null (\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/405\"\u003e#405\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e20180130    Recent commits\u003c/p\u003e\n\u003cp\u003e20171018    Checkpoint for recent commits.\u003c/p\u003e\n\u003cp\u003e20170516    Roll up recent commits.\u003c/p\u003e\n\u003cp\u003e20160810    Revert code that was breaking opt*() methods.\u003c/p\u003e\n\u003cp\u003e20160807    This release contains a bug in the JSONObject.opt*() and JSONArray.opt*() methods,\nit is not recommended for use.\nJava 1.6 compatability fixed, JSONArray.toList() and JSONObject.toMap(),\nRFC4180 compatibility, JSONPointer, some exception fixes, optional XML type conversion.\nContains the latest code as of 7 Aug 2016\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/stleary/JSON-java/commit/f346203cd663bb680cad0d5894e7c147e36f31cd\"\u003e\u003ccode\u003ef346203\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/793\"\u003e#793\u003c/a\u003e from stleary/revert-761\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b180dbedbc99bb177e5b277f1bff2a1b79cebda6\"\u003e\u003ccode\u003eb180dbe\u003c/code\u003e\u003c/a\u003e Reverting \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/cca6d1020f484337b8ea161ba7f930e3f5471365\"\u003e\u003ccode\u003ecca6d10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/792\"\u003e#792\u003c/a\u003e from stleary/pre-release-20231013\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/af5f780d5bda393ae0f609ca2504a16a808e86de\"\u003e\u003ccode\u003eaf5f780\u003c/code\u003e\u003c/a\u003e update the docs for release 20231013\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/495cec903755953884377cff81181820414d7bbb\"\u003e\u003ccode\u003e495cec9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/783\"\u003e#783\u003c/a\u003e from rudrajyotib/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/56cb5f84c4befe039f32baf5af9541c265f095a1\"\u003e\u003ccode\u003e56cb5f8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/653\"\u003e#653\u003c/a\u003e - review comments updated.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/0cdc38ac24169f9515d929f9813c83bfbf55da83\"\u003e\u003ccode\u003e0cdc38a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/653\"\u003e#653\u003c/a\u003e - review comments updated.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d5277b126bea9372f4bc70f92e34fe6568b64f31\"\u003e\u003ccode\u003ed5277b1\u003c/code\u003e\u003c/a\u003e Merge branch 'stleary:master' into master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/c4cd526c53e99f20851546fca92368738f783884\"\u003e\u003ccode\u003ec4cd526\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e from Madjosz/713_jsonobject_nonfinite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/776b5ccb85cdee539b229d38ad922021f1cd5cca\"\u003e\u003ccode\u003e776b5cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/778\"\u003e#778\u003c/a\u003e from Madjosz/fix_xml_test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20160212...20231013\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.tomcat.embed:tomcat-embed-core` from 8.0.28 to 9.0.117\n\nUpdates `org.apache.hadoop:hadoop-common` from 2.6.4 to 3.4.0\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.3 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/commits/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.3 to 1.5.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-17 Release of logback version 1.5.25\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• When processing configuration files, logback-core will now only instantiate components compatible with the class expected by the encapsulating class. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2026-1225\"\u003eCVE-2026-1225\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• In configuration files, referencing a single undeclared appender would cause all referenced appenders to be skipped. This issue was discovered in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/997\"\u003eissues/997\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Added VersionUtil class to logback-core. This utility class checks for version compatibility issues and alerts the user if need be.\u003c/p\u003e\n\u003cp\u003e• Added \u003ca href=\"https://logback.qos.ch/manual/layouts.html#epoch\"\u003eEpochConverter\u003c/a\u003e to output milliseconds/seconds since epoch. This enhancement was requested by Duncan Jauncey in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/1000\"\u003eissues/1000\u003c/a\u003e who also provided the relevant implementation PR.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit f426e0002800cfb507f393fcacffe0761a425220 associated with the tag v_1.5.25. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-06 Release of logback version 1.5.24\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added ExpressionPropertyCondition a PropertyCondition that can evaluate boolean expressions similar to Java. See \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditionalExp\"\u003ethe relevant documentation\u003c/a\u003e for further details.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 62bc5fc245dd3a52f3dd45e232733f4cefb4806d associated with the tag v_1.5.24. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-21 Release of logback version 1.5.23\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/959\"\u003eissues/959\u003c/a\u003e file name collisions are detected at configuration time by analyzing the configuration file and no longer at run time. This avoids the \u003ccode\u003eConcurrentModificationException\u003c/code\u003e reported in the issue.\u003c/p\u003e\n\u003cp\u003e• ZIP and XZ compression now use a \u003ccode\u003eBufferedOutputStream\u003c/code\u003e when writing to the compressed file. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/988\"\u003eissues/988\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 0bcc3feb54a6d99caac70969ee5f8334aad1fbaf associated with the tag v_1.5.23. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-11 Release of logback version 1.5.22\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings \u0026quot;password\u0026quot;, \u0026quot;secret\u0026quot; or \u0026quot;confidential\u0026quot;. This problem was reported by Chintan Rohila in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/986\"\u003eissues/986\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback now takes the overridden \u003ccode\u003etoString()\u003c/code\u003e method of \u003ccode\u003eThrowable\u003c/code\u003e subclasses into account when  printing stack traces. This issue was reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-543\"\u003eLOGBACK-543\u003c/a\u003e by Alvin Chee, with a fix provided in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/404\"\u003ePR 404\u003c/a\u003e by Brett Kail.\u003c/p\u003e\n\u003cp\u003e• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-11-10 Release of logback version 1.5.21\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Invocations of turbo filters in isDebugEnabled, isInfoEnabled()... remain as they were, untouched. However, any installed instances of TurboFilter are now invoked also from within the log(LoggingEvent) method of \u003ca href=\"https://github.com/qos-ch/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/Logger.java#L817\"\u003eLogger\u003c/a\u003e with the contents of the LoggingEvent, typically via the fluent API. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/871\"\u003eissues/871\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed reentry-guard in most subclasses of \u003ccode\u003eUnsynchronizedAppenderBase\u003c/code\u003e where it was not needed.\u003c/p\u003e\n\u003cp\u003e• \u003ca href=\"https://logback.qos.ch/manual/configuration.html#auto_configuration\"\u003eInitialization procedure\u003c/a\u003e has been simplified by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. However, it is still possible to set up \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e as a custom configurator.\u003c/p\u003e\n\u003cp\u003e• JsonEncoder is now friendlier to derivation by sub-classes as requested in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/979\"\u003eissues/979.\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/commits/v_1.5.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.elasticsearch:elasticsearch` from 2.4.0 to 8.19.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch/releases\"\u003eorg.elasticsearch:elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eElasticsearch 8.19.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.4\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.3\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.2\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.1\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.0\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/e34ace04b64e9bfa3f9e785b08e6d81f8efe314b\"\u003e\u003ccode\u003ee34ace0\u003c/code\u003e\u003c/a\u003e Add validation to DER parser for seq len (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138683\"\u003e#138683\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138697\"\u003e#138697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/219189ff7e5b22dc46fcbea23d658582e78330e9\"\u003e\u003ccode\u003e219189f\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to 9.2.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138482\"\u003e#138482\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138693\"\u003e#138693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/8be09828e39adc500975c6da482a609c28326c4d\"\u003e\u003ccode\u003e8be0982\u003c/code\u003e\u003c/a\u003e Add user profile size limit (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138691\"\u003e#138691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/a8ec26096ec39735f7e3a4ea4a0c8e4e9018fa0b\"\u003e\u003ccode\u003ea8ec260\u003c/code\u003e\u003c/a\u003e [8.19] Add length validation for rename_replacement parameter in snapshot res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/f2dae0f105022ead3934fe2d990ff54cbd0d1dc2\"\u003e\u003ccode\u003ef2dae0f\u003c/code\u003e\u003c/a\u003e Extend timeout in \u003ccode\u003eIngestGeoIpClientYamlTestSuiteIT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138610\"\u003e#138610\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138646\"\u003e#138646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/b564aa81c4a7825a8664512a9b0c9b5c03c9a2df\"\u003e\u003ccode\u003eb564aa8\u003c/code\u003e\u003c/a\u003e [ES-13486] Skipping ES builds on non supported jdk versions (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138262\"\u003e#138262\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138629\"\u003e#138629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/0f3f4e93a3f022638c57c959bb6e54bee0bfaf30\"\u003e\u003ccode\u003e0f3f4e9\u003c/code\u003e\u003c/a\u003e [8.19] fix(semantic highlighter): add vector similarity queries and bbq_disk ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/bf5d48aa800340514941bb6fb090cc7cb1776591\"\u003e\u003ccode\u003ebf5d48a\u003c/code\u003e\u003c/a\u003e Upgrading commons-lang3 version for repository-hdfs plugin (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138589\"\u003e#138589\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138613\"\u003e#138613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/51a070988586cc3e554edce669840167c0ed01c2\"\u003e\u003ccode\u003e51a0709\u003c/code\u003e\u003c/a\u003e ILM Explain: valid JSON on truncated step info (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/137638\"\u003e#137638\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138606\"\u003e#138606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/394ea7df1876a3502c0aab0582d12ad6a997f768\"\u003e\u003ccode\u003e394ea7d\u003c/code\u003e\u003c/a\u003e Adjust two today()/current_date() tests to create less noise (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138588\"\u003e#138588\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138598\"\u003e#138598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elasticsearch/compare/v2.4.0...v8.19.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.8.2 to 2.25.4\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.11.0 to 2.25.4\n\nUpdates `org.hsqldb:hsqldb` from 2.3.3 to 2.7.1\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.2 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/commits/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 `org.xerial.snappy:snappy-java` from 1.1.7.1 to 1.1.10.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xerial/snappy-java/releases\"\u003eorg.xerial.snappy:snappy-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.10.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSecurity Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/security/advisories/GHSA-55g7-9cwv-5qfv\"\u003eCVE-2023-43642\u003c/a\u003e Fixed SnappyInputStream so as not to allocate too large memory when decompressing data with an extremely large chunk size by \u003ca href=\"https://github.c...\n\n_Description has been truncated_","html_url":"https://github.com/AKJUS/YCSB/pull/59","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AKJUS%2FYCSB/issues/59","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/59/packages"},{"uuid":"4241861238","node_id":"PR_kwDODb0pXM7Rk2hi","number":6,"state":"closed","title":"Bump the maven group across 12 directories with 10 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-10T22:49:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-10T21:39:07.000Z","updated_at":"2026-04-10T22:49:50.000Z","time_to_close":4242,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":10,"packages":[{"name":"org.apache.hadoop:hadoop-common","old_version":"2.6.4","new_version":"3.4.0"},{"name":"ch.qos.logback:logback-classic","old_version":"1.1.2","new_version":"1.2.13","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-core","old_version":"1.1.3","new_version":"1.5.25","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.elasticsearch:elasticsearch","old_version":"2.4.0","new_version":"8.19.8","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.7","new_version":"2.25.4"},{"name":"org.hsqldb:hsqldb","old_version":"2.3.3","new_version":"2.7.1"},{"name":"org.xerial.snappy:snappy-java","old_version":"1.1.7.1","new_version":"1.1.10.4","repository_url":"https://github.com/xerial/snappy-java"},{"name":"org.postgresql:postgresql","old_version":"9.4.1212.jre7","new_version":"42.2.28.jre7","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"org.json:json","old_version":"20160212","new_version":"20231013","repository_url":"https://github.com/douglascrockford/JSON-java"},{"name":"org.apache.tomcat.embed:tomcat-embed-core","old_version":"8.0.28","new_version":"9.0.116"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.hadoop:hadoop-common | `2.6.4` | `3.4.0` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.1.2` | `1.2.13` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.1.3` | `1.5.25` |\n| [org.elasticsearch:elasticsearch](https://github.com/elastic/elasticsearch) | `2.4.0` | `8.19.8` |\n| org.apache.logging.log4j:log4j-core | `2.7` | `2.25.4` |\n| org.hsqldb:hsqldb | `2.3.3` | `2.7.1` |\n| [org.xerial.snappy:snappy-java](https://github.com/xerial/snappy-java) | `1.1.7.1` | `1.1.10.4` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `9.4.1212.jre7` | `42.2.28.jre7` |\n| [org.json:json](https://github.com/douglascrockford/JSON-java) | `20160212` | `20231013` |\n| org.apache.tomcat.embed:tomcat-embed-core | `8.0.28` | `9.0.116` |\n\nBumps the maven group with 1 update in the /accumulo1.9 directory: org.apache.hadoop:hadoop-common.\nBumps the maven group with 2 updates in the /arangodb directory: [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [ch.qos.logback:logback-core](https://github.com/qos-ch/logback).\nBumps the maven group with 1 update in the /elasticsearch directory: [org.elasticsearch:elasticsearch](https://github.com/elastic/elasticsearch).\nBumps the maven group with 1 update in the /elasticsearch5 directory: org.apache.logging.log4j:log4j-core.\nBumps the maven group with 1 update in the /ignite directory: org.apache.logging.log4j:log4j-core.\nBumps the maven group with 1 update in the /jdbc directory: org.hsqldb:hsqldb.\nBumps the maven group with 2 updates in the /mongodb directory: [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [org.xerial.snappy:snappy-java](https://github.com/xerial/snappy-java).\nBumps the maven group with 1 update in the /postgrenosql directory: [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc).\nBumps the maven group with 1 update in the /rados directory: [org.json:json](https://github.com/douglascrockford/JSON-java).\nBumps the maven group with 1 update in the /rest directory: org.apache.tomcat.embed:tomcat-embed-core.\nBumps the maven group with 1 update in the /voltdb directory: org.apache.logging.log4j:log4j-core.\n\nUpdates `org.apache.hadoop:hadoop-common` from 2.6.4 to 3.4.0\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.2 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/commits/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.3 to 1.5.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-17 Release of logback version 1.5.25\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• When processing configuration files, logback-core will now only instantiate components compatible with the class expected by the encapsulating class. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2026-1225\"\u003eCVE-2026-1225\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• In configuration files, referencing a single undeclared appender would cause all referenced appenders to be skipped. This issue was discovered in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/997\"\u003eissues/997\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Added VersionUtil class to logback-core. This utility class checks for version compatibility issues and alerts the user if need be.\u003c/p\u003e\n\u003cp\u003e• Added \u003ca href=\"https://logback.qos.ch/manual/layouts.html#epoch\"\u003eEpochConverter\u003c/a\u003e to output milliseconds/seconds since epoch. This enhancement was requested by Duncan Jauncey in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/1000\"\u003eissues/1000\u003c/a\u003e who also provided the relevant implementation PR.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit f426e0002800cfb507f393fcacffe0761a425220 associated with the tag v_1.5.25. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-06 Release of logback version 1.5.24\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added ExpressionPropertyCondition a PropertyCondition that can evaluate boolean expressions similar to Java. See \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditionalExp\"\u003ethe relevant documentation\u003c/a\u003e for further details.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 62bc5fc245dd3a52f3dd45e232733f4cefb4806d associated with the tag v_1.5.24. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-21 Release of logback version 1.5.23\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/959\"\u003eissues/959\u003c/a\u003e file name collisions are detected at configuration time by analyzing the configuration file and no longer at run time. This avoids the \u003ccode\u003eConcurrentModificationException\u003c/code\u003e reported in the issue.\u003c/p\u003e\n\u003cp\u003e• ZIP and XZ compression now use a \u003ccode\u003eBufferedOutputStream\u003c/code\u003e when writing to the compressed file. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/988\"\u003eissues/988\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 0bcc3feb54a6d99caac70969ee5f8334aad1fbaf associated with the tag v_1.5.23. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-11 Release of logback version 1.5.22\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings \u0026quot;password\u0026quot;, \u0026quot;secret\u0026quot; or \u0026quot;confidential\u0026quot;. This problem was reported by Chintan Rohila in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/986\"\u003eissues/986\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback now takes the overridden \u003ccode\u003etoString()\u003c/code\u003e method of \u003ccode\u003eThrowable\u003c/code\u003e subclasses into account when  printing stack traces. This issue was reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-543\"\u003eLOGBACK-543\u003c/a\u003e by Alvin Chee, with a fix provided in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/404\"\u003ePR 404\u003c/a\u003e by Brett Kail.\u003c/p\u003e\n\u003cp\u003e• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-11-10 Release of logback version 1.5.21\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Invocations of turbo filters in isDebugEnabled, isInfoEnabled()... remain as they were, untouched. However, any installed instances of TurboFilter are now invoked also from within the log(LoggingEvent) method of \u003ca href=\"https://github.com/qos-ch/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/Logger.java#L817\"\u003eLogger\u003c/a\u003e with the contents of the LoggingEvent, typically via the fluent API. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/871\"\u003eissues/871\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed reentry-guard in most subclasses of \u003ccode\u003eUnsynchronizedAppenderBase\u003c/code\u003e where it was not needed.\u003c/p\u003e\n\u003cp\u003e• \u003ca href=\"https://logback.qos.ch/manual/configuration.html#auto_configuration\"\u003eInitialization procedure\u003c/a\u003e has been simplified by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. However, it is still possible to set up \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e as a custom configurator.\u003c/p\u003e\n\u003cp\u003e• JsonEncoder is now friendlier to derivation by sub-classes as requested in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/979\"\u003eissues/979.\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/commits/v_1.5.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.elasticsearch:elasticsearch` from 2.4.0 to 8.19.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch/releases\"\u003eorg.elasticsearch:elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eElasticsearch 8.19.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.4\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.3\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.2\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.1\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.0\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/e34ace04b64e9bfa3f9e785b08e6d81f8efe314b\"\u003e\u003ccode\u003ee34ace0\u003c/code\u003e\u003c/a\u003e Add validation to DER parser for seq len (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138683\"\u003e#138683\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138697\"\u003e#138697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/219189ff7e5b22dc46fcbea23d658582e78330e9\"\u003e\u003ccode\u003e219189f\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to 9.2.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138482\"\u003e#138482\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138693\"\u003e#138693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/8be09828e39adc500975c6da482a609c28326c4d\"\u003e\u003ccode\u003e8be0982\u003c/code\u003e\u003c/a\u003e Add user profile size limit (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138691\"\u003e#138691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/a8ec26096ec39735f7e3a4ea4a0c8e4e9018fa0b\"\u003e\u003ccode\u003ea8ec260\u003c/code\u003e\u003c/a\u003e [8.19] Add length validation for rename_replacement parameter in snapshot res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/f2dae0f105022ead3934fe2d990ff54cbd0d1dc2\"\u003e\u003ccode\u003ef2dae0f\u003c/code\u003e\u003c/a\u003e Extend timeout in \u003ccode\u003eIngestGeoIpClientYamlTestSuiteIT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138610\"\u003e#138610\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138646\"\u003e#138646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/b564aa81c4a7825a8664512a9b0c9b5c03c9a2df\"\u003e\u003ccode\u003eb564aa8\u003c/code\u003e\u003c/a\u003e [ES-13486] Skipping ES builds on non supported jdk versions (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138262\"\u003e#138262\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138629\"\u003e#138629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/0f3f4e93a3f022638c57c959bb6e54bee0bfaf30\"\u003e\u003ccode\u003e0f3f4e9\u003c/code\u003e\u003c/a\u003e [8.19] fix(semantic highlighter): add vector similarity queries and bbq_disk ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/bf5d48aa800340514941bb6fb090cc7cb1776591\"\u003e\u003ccode\u003ebf5d48a\u003c/code\u003e\u003c/a\u003e Upgrading commons-lang3 version for repository-hdfs plugin (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138589\"\u003e#138589\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138613\"\u003e#138613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/51a070988586cc3e554edce669840167c0ed01c2\"\u003e\u003ccode\u003e51a0709\u003c/code\u003e\u003c/a\u003e ILM Explain: valid JSON on truncated step info (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/137638\"\u003e#137638\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138606\"\u003e#138606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/394ea7df1876a3502c0aab0582d12ad6a997f768\"\u003e\u003ccode\u003e394ea7d\u003c/code\u003e\u003c/a\u003e Adjust two today()/current_date() tests to create less noise (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138588\"\u003e#138588\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138598\"\u003e#138598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elasticsearch/compare/v2.4.0...v8.19.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.7 to 2.25.4\n\nUpdates `org.hsqldb:hsqldb` from 2.3.3 to 2.7.1\n\nUpdates `org.xerial.snappy:snappy-java` from 1.1.7.1 to 1.1.10.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xerial/snappy-java/releases\"\u003eorg.xerial.snappy:snappy-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.10.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSecurity Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/security/advisories/GHSA-55g7-9cwv-5qfv\"\u003eCVE-2023-43642\u003c/a\u003e Fixed SnappyInputStream so as not to allocate too large memory when decompressing data with an extremely large chunk size by \u003ca href=\"https://github.com/tunnelshade\"\u003e\u003ccode\u003e@​tunnelshade\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/xerial/snappy-java/commit/9f8c3cf74223ed0a8a834134be9c917b9f10ceb5\"\u003ecode change\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis does not affect users only using Snappy.compress/uncompress methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeature: Upgrade the internal snappy version to 1.1.10 (1.1.8 was wrongly used before) by \u003ca href=\"https://github.com/xerial\"\u003e\u003ccode\u003e@​xerial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/508\"\u003exerial/snappy-java#508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JDK21 (no internal change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔗 Dependency Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate scalafmt-core to 3.7.11 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/485\"\u003exerial/snappy-java#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sbt to 1.9.3 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/483\"\u003exerial/snappy-java#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate scalafmt-core to 3.7.12 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/487\"\u003exerial/snappy-java#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/502\"\u003exerial/snappy-java#502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sbt to 1.9.4 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/496\"\u003exerial/snappy-java#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate scalafmt-core to 3.7.14 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/501\"\u003exerial/snappy-java#501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sbt to 1.9.6 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/505\"\u003exerial/snappy-java#505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate native libraries by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/503\"\u003exerial/snappy-java#503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠  Internal Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate airframe-log to 23.7.4 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/486\"\u003exerial/snappy-java#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate airframe-log to 23.8.0 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/488\"\u003exerial/snappy-java#488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sbt-scalafmt to 2.5.2 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/500\"\u003exerial/snappy-java#500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate airframe-log to 23.8.6 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/497\"\u003exerial/snappy-java#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sbt-scalafmt to 2.5.1 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/499\"\u003exerial/snappy-java#499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate airframe-log to 23.9.1 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/504\"\u003exerial/snappy-java#504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate airframe-log to 23.9.2 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/509\"\u003exerial/snappy-java#509\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate NOTICE by \u003ca href=\"https://github.com/imsudiproy\"\u003e\u003ccode\u003e@​imsudiproy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/492\"\u003exerial/snappy-java#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/xerial/snappy-java/compare/v1.1.10.3...v1.1.10.4\"\u003ehttps://github.com/xerial/snappy-java/compare/v1.1.10.3...v1.1.10.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.10.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix the \u003ccode\u003eGLIBC_2.32 not found\u003c/code\u003e issue of \u003ccode\u003elibsnappyjava.so\u003c/code\u003e in certain Linux distributions on s390x by \u003ca href=\"https://github.com/kun-lu20\"\u003e\u003ccode\u003e@​kun-lu20\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/481\"\u003exerial/snappy-java#481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔗 Dependency Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate scalafmt-core to 3.7.10 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/480\"\u003exerial/snappy-java#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate native libraries by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/482\"\u003exerial/snappy-java#482\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/kun-lu20\"\u003e\u003ccode\u003e@​kun-lu20\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/481\"\u003exerial/snappy-java#481\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/xerial/snappy-java/commit/9f8c3cf74223ed0a8a834134be9c917b9f10ceb5\"\u003e\u003ccode\u003e9f8c3cf\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-55g7-9cwv-5qfv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/49d700175f18ed5f8c5d371b7c2f80c75979bd68\"\u003e\u003ccode\u003e49d7001\u003c/code\u003e\u003c/a\u003e Update airframe-log to 23.9.2 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/509\"\u003e#509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/1f07c3182c2dc89d4226e9a6d8945b8458870a0a\"\u003e\u003ccode\u003e1f07c31\u003c/code\u003e\u003c/a\u003e Update native libraries for f2e97f27be0dc6c691369040ba8a673bface484c (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/13f8db197c4c44f0b6a02240c04205e8362b8e62\"\u003e\u003ccode\u003e13f8db1\u003c/code\u003e\u003c/a\u003e Update sbt to 1.9.6 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/f2e97f27be0dc6c691369040ba8a673bface484c\"\u003e\u003ccode\u003ef2e97f2\u003c/code\u003e\u003c/a\u003e feature: Upgrade the internal snappy version to 1.1.10 (1.1.8 was wrongly use...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/98b22256fe4ed00ccaadd2dac98b1622563cc50b\"\u003e\u003ccode\u003e98b2225\u003c/code\u003e\u003c/a\u003e Update airframe-log to 23.9.1 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/9f29b5c0f869d4027a4d5c1464907a79152013bf\"\u003e\u003ccode\u003e9f29b5c\u003c/code\u003e\u003c/a\u003e Update NOTICE (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/55639b55de52e1c06ac9a7df6844f85313407955\"\u003e\u003ccode\u003e55639b5\u003c/code\u003e\u003c/a\u003e Update sbt-scalafmt to 2.5.1 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/499\"\u003e#499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/a5d81a6589360f299ae7ec35a79c317fd78e795d\"\u003e\u003ccode\u003ea5d81a6\u003c/code\u003e\u003c/a\u003e Update airframe-log to 23.8.6 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/6495da1af211e993cd0750c9c70b69d458c4a570\"\u003e\u003ccode\u003e6495da1\u003c/code\u003e\u003c/a\u003e Update scalafmt-core to 3.7.14 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xerial/snappy-java/compare/1.1.7.1...v1.1.10.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.postgresql:postgresql` from 9.4.1212.jre7 to 42.2.28.jre7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.2.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebackpatch changes for 42.5.1 by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2673\"\u003epgjdbc/pgjdbc#2673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.2.26...REL42.2.27\"\u003ehttps://github.com/pgjdbc/pgjdbc/compare/REL42.2.26...REL42.2.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev42.2.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eprepare for next release 42.2.26 by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2437\"\u003epgjdbc/pgjdbc#2437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackpatch changes for 42.2.25 by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2581\"\u003epgjdbc/pgjdbc#2581\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.2.25...REL42.2.26\"\u003ehttps://github.com/pgjdbc/pgjdbc/compare/REL42.2.25...REL42.2.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev42.2.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/2267\"\u003e#2267\u003c/a\u003e, version 14 returns UNDEFINED FUNCTION for testInvokeFunctionHavingReturnParameter, also add v13, and v14 to Server versions by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2268\"\u003epgjdbc/pgjdbc#2268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix checkstyle and javadoc issues by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2434\"\u003epgjdbc/pgjdbc#2434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincrement version to 42.2.25 for new release by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2436\"\u003epgjdbc/pgjdbc#2436\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.2.24...REL42.2.25\"\u003ehttps://github.com/pgjdbc/pgjdbc/compare/REL42.2.24...REL42.2.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev42.2.24\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backpatch PR#2217 handle OIDs \u0026gt;= 2**31 to fix issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/2215\"\u003e#2215\u003c/a\u003e.  by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2218\"\u003epgjdbc/pgjdbc#2218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: NPE calling getTypeInfo when alias is null by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2220\"\u003epgjdbc/pgjdbc#2220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix updateable result set when there are primary keys and unique keys by \u003ca href=\"https://github.com/chalmagr\"\u003e\u003ccode\u003e@​chalmagr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2228\"\u003epgjdbc/pgjdbc#2228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove old changelog information from post. Incorrectly added by development script that is clearly still in development [SKIP-CI] by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2240\"\u003epgjdbc/pgjdbc#2240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackpatch pr#2245 fixes case where duplicate tables are returned if there are duplicate descriptions oids are not guaranteed to be unique in the catalog by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2248\"\u003epgjdbc/pgjdbc#2248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackpatching \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/2251\"\u003e#2251\u003c/a\u003e into 42.2 Clean up open connections to fix test failures on omni and appveyor  by \u003ca href=\"https://github.com/sehrope\"\u003e\u003ccode\u003e@​sehrope\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2252\"\u003epgjdbc/pgjdbc#2252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackpatch PR 2242 into 42.2: PgDatabaseMetaData.getIndexInfo() cast operands to smallint by \u003ca href=\"https://github.com/jsyrjala\"\u003e\u003ccode\u003e@​jsyrjala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2253\"\u003epgjdbc/pgjdbc#2253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackpatch PR#2247 fix: handle ParameterStatus messages in QueryExecutorImpl.receiveFastpathResult by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2249\"\u003epgjdbc/pgjdbc#2249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport PR2148 into 42.2.x Avoid leaking server error details through BatchUpdateException when logServerErrorDetail=false by \u003ca href=\"https://github.com/jp7677\"\u003e\u003ccode\u003e@​jp7677\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2254\"\u003epgjdbc/pgjdbc#2254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix startup regressions caused by PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/1949\"\u003e#1949\u003c/a\u003e. Instead of checking all types by OID, we can return types for well known types by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2257\"\u003epgjdbc/pgjdbc#2257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChangelog 42.2.24 by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2258\"\u003epgjdbc/pgjdbc#2258\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/chalmagr\"\u003e\u003ccode\u003e@​chalmagr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2228\"\u003epgjdbc/pgjdbc#2228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jp7677\"\u003e\u003ccode\u003e@​jp7677\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2254\"\u003epgjdbc/pgjdbc#2254\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.2.23...REL42.2.24\"\u003ehttps://github.com/pgjdbc/pgjdbc/compare/REL42.2.23...REL42.2.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev42.2.23\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: Regenerate TLS certs with new expirations by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2201\"\u003epgjdbc/pgjdbc#2201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackpatch fixupdateable  by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2200\"\u003epgjdbc/pgjdbc#2200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eback patch fixing refreshRow makes resultset readonly fixes Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/2193\"\u003e#2193\u003c/a\u003e by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2202\"\u003epgjdbc/pgjdbc#2202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix getColumnPrecision for Numeric when scale and precision not specified fixes: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/2188\"\u003e#2188\u003c/a\u003e by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2203\"\u003epgjdbc/pgjdbc#2203\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eNotable changes since version 42.0.0, read the complete \u003ca href=\"https://jdbc.postgresql.org/documentation/changelog.html\"\u003eHistory of Changes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"http://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch2\u003e[42.7.10] (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate to Shadow 9 \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3931\"\u003ePR 3931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3925\"\u003epgjdbc/pgjdbc#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3922\"\u003epgjdbc/pgjdbc#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3917\"\u003e#3917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3917\"\u003epgjdbc/pgjdbc#3917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: non-standard strings failing test for version 19 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3934\"\u003epgjdbc/pgjdbc#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: small issues in ConnectionFactoryImpl [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3929\"\u003epgjdbc/pgjdbc#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3913\"\u003ePR # 3913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3911\"\u003epgjdbc/pgjdbc#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3912\"\u003epgjdbc/pgjdbc#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: add the new PGP signing key to the official documentation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3813\"\u003epgjdbc/pgjdbc#3813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverted\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3932\"\u003e#3932\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3932\"\u003epgjdbc/pgjdbc#3932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.9] (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: query timeout property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3705\"\u003epgjdbc/pgjdbc#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add PEMKeyManager to handle PEM based certs and keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3700\"\u003epgjdbc/pgjdbc#3700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3847\"\u003epgjdbc/pgjdbc#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity: Use a static method forName to load all user supplied classes. Use the Class.forName 3 parameter method and do not initilize it unless it is a subclass of the expected class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: incorrect pg_stat_replication.reply_time calculation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3906\"\u003e#3906\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3906\"\u003epgjdbc/pgjdbc#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob\u003c/li\u003e\n\u003cli\u003efix: PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3897\"\u003epgjdbc/pgjdbc#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3887\"\u003epgjdbc/pgjdbc#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Simplify concurrency guards on QueryExecutorBase#transaction and QueryExecutorBase#standardConformingStrings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3849\"\u003epgjdbc/pgjdbc#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid memory leaks in Java \u0026lt;= 21 caused by Thread.inheritedAccessControlContext [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3886\"\u003epgjdbc/pgjdbc#3886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3838\"\u003e#3838\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3838\"\u003epgjdbc/pgjdbc#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use ssl_is_used() to check for ssl connection [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3867\"\u003e#3867\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3867\"\u003epgjdbc/pgjdbc#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: the classloader is nullable [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3907\"\u003e#3907\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3907\"\u003epgjdbc/pgjdbc#3907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.8] (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/pgjdbc/pgjdbc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.json:json` from 20160212 to 20231013\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20231013\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/793\"\u003e#793\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eReverted \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/792\"\u003e#792\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate the docs for release 20231013\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/783\"\u003e#783\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eoptLong vs getLong inconsistencies\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/782\"\u003e#782\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd validity check for JSONObject constructors\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/778\"\u003e#778\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/776\"\u003e#776\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate [JUnit to version 4.13.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/774\"\u003e#774\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRemoving unneeded synchronization\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/773\"\u003e#773\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd optJSONArray method to JSONObject with a default value\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/772\"\u003e#772\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eDisallow nested objects and arrays as keys in objects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUnit test cleanup\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/769\"\u003e#769\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAddressed Java 17 compile warnings\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/764\"\u003e#764\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate CodeQL action version\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd module-info\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/759\"\u003e#759\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSON parsing should detect embedded \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/753\"\u003e#753\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdated new object methods\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/752\"\u003e#752\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes possible unit test bug when compiling/testing on Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20230618\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/749\"\u003e#749\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/749\"\u003ePrep for release 20230618\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/740\"\u003e#740\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/734\"\u003eFixed Flaky Tests Caused by JSON permutations\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/734\"\u003e#734\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/734\"\u003eFixed Flaky Tests Caused by JSON permutations\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/733\"\u003e#733\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/733\"\u003eJSONTokener implemented java.io.Closeable\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/731\"\u003e#731\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/731\"\u003eRemoving commented out code in JSONObject optDouble()\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/729\"\u003e#729\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/729\"\u003eRefactor ParserConfiguration class hierarchy\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20230227\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/723\"\u003e#723\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eProtect JSONML from stack overflow exceptions caused by recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/720\"\u003e#720\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eLimit the XML nesting depth for CVE-2022-45688\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/711\"\u003e#711\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRevert pull 707 - interviewbit spam\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/704\"\u003e#704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eMove javadoc comments above the interface definition to make it visible\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/703\"\u003e#703\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate Releases.md for JSONObject(Map): Throws NPE if key is null\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/696\"\u003e#696\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate JSONPointerTest for NonDex compatibility\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/694\"\u003e#694\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ePretty print XML\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/692\"\u003e#692\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eExample.md syntax highlight and indentation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/691\"\u003e#691\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eCreate unit tests for various number formats\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20220924\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/688\"\u003e#688\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate copyright to Public Domain\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/687\"\u003e#687\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix a typo\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/685\"\u003e#685\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSONObject map type unit tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20231013    First release with minimum Java version 1.8. Recent commits, including fixes for CVE-2023-5072.\u003c/p\u003e\n\u003cp\u003e20230618    Final release with Java 1.6 compatibility. Future releases will require Java 1.8 or greater.\u003c/p\u003e\n\u003cp\u003e20230227    Fix for CVE-2022-45688 and recent commits\u003c/p\u003e\n\u003cp\u003e20220924    New License - public domain, and some minor updates\u003c/p\u003e\n\u003cp\u003e20220320    Wrap StackOverflow with JSONException\u003c/p\u003e\n\u003cp\u003e20211205    Recent commits and some bug fixes for similar()\u003c/p\u003e\n\u003cp\u003e20210307    Recent commits and potentially breaking fix to JSONPointer\u003c/p\u003e\n\u003cp\u003e20201115    Recent commits and first release after project structure change\u003c/p\u003e\n\u003cp\u003e20200518    Recent commits and snapshot before project structure change\u003c/p\u003e\n\u003cp\u003e20190722    Recent commits\u003c/p\u003e\n\u003cp\u003e20180813    POM change to include Automatic-Module-Name (\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/431\"\u003e#431\u003c/a\u003e)\nJSONObject(Map) now throws an exception if any of a map keys are null (\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/405\"\u003e#405\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e20180130    Recent commits\u003c/p\u003e\n\u003cp\u003e20171018    Checkpoint for recent commits.\u003c/p\u003e\n\u003cp\u003e20170516    Roll up recent commits.\u003c/p\u003e\n\u003cp\u003e20160810    Revert code that was breaking opt*() methods.\u003c/p\u003e\n\u003cp\u003e20160807    This release contains a bug in the JSONObject.opt*() and JSONArray.opt*() methods,\nit is not recommended for use.\nJava 1.6 compatability fixed, JSONArray.toList() and JSONObject.toMap(),\nRFC4180 compatibility, JSONPointer, some exception fixes, optional XML type conversion.\nContains the latest code as of 7 Aug 2016\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/stleary/JSON-java/commit/f346203cd663bb680cad0d5894e7c147e36f31cd\"\u003e\u003ccode\u003ef346203\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/793\"\u003e#793\u003c/a\u003e from stleary/revert-761\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b180dbedbc99bb177e5b277f1bff2a1b79cebda6\"\u003e\u003ccode\u003eb180dbe\u003c/code\u003e\u003c/a\u003e Reverting \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/cca6d1020f484337b8ea161ba7f930e3f5471365\"\u003e\u003ccode\u003ecca6d10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/792\"\u003e#792\u003c/a\u003e from stleary/pre-release-20231013\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/af5f780d5bda393ae0f609ca2504a16a808e86de\"\u003e\u003ccode\u003eaf5f780\u003c/code\u003e\u003c/a\u003e update the docs for release 20231013\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/495cec903755953884377cff81181820414d7bbb\"\u003e\u003ccode\u003e495cec9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/783\"\u003e#783\u003c/a\u003e from rudrajyotib/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/56cb5f84c4befe039f32baf5af9541c265f095a1\"\u003e\u003ccode\u003e56cb5f8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/653\"\u003e#653\u003c/a\u003e - review comments updated.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/0cdc38ac24169f9515d929f9813c83bfbf55da83\"\u003e\u003ccode\u003e0cdc38a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/653\"\u003e#653\u003c/a\u003e - review comments updated.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d5277b126bea9372f4bc70f92e34fe6568b64f31\"\u003e\u003ccode\u003ed5277b1\u003c/code\u003e\u003c/a\u003e Merge branch 'stleary:master' into master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/c4cd526c53e99f20851546fca92368738f783884\"\u003e\u003ccode\u003ec4cd526\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e from Madjosz/713_jsonobject_nonfinite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/776b5ccb85cdee539b229d38ad922021f1cd5cca\"\u003e\u003ccode\u003e776b5cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/778\"\u003e#778\u003c/a\u003e from Madjosz/fix_xml_test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20160212...20231013\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.tomcat.embed:tomcat-embed-core` from 8.0.28 to 9.0.116\n\nUpdates `org.apache.hadoop:hadoop-common` from 2.6.4 to 3.4.0\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.3 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/commits/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.3 to 1.5.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-17 Release of logback version 1.5.25\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• When processing configuration files, logback-core will now only instantiate components compatible with the class expected by the encapsulating class. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2026-1225\"\u003eCVE-2026-1225\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• In configuration files, referencing a single undeclared appender would cause all referenced appenders to be skipped. This issue was discovered in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/997\"\u003eissues/997\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Added VersionUtil class to logback-core. This utility class checks for version compatibility issues and alerts the user if need be.\u003c/p\u003e\n\u003cp\u003e• Added \u003ca href=\"https://logback.qos.ch/manual/layouts.html#epoch\"\u003eEpochConverter\u003c/a\u003e to output milliseconds/seconds since epoch. This enhancement was requested by Duncan Jauncey in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/1000\"\u003eissues/1000\u003c/a\u003e who also provided the relevant implementation PR.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit f426e0002800cfb507f393fcacffe0761a425220 associated with the tag v_1.5.25. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-06 Release of logback version 1.5.24\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added ExpressionPropertyCondition a PropertyCondition that can evaluate boolean expressions similar to Java. See \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditionalExp\"\u003ethe relevant documentation\u003c/a\u003e for further details.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 62bc5fc245dd3a52f3dd45e232733f4cefb4806d associated with the tag v_1.5.24. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-21 Release of logback version 1.5.23\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/959\"\u003eissues/959\u003c/a\u003e file name collisions are detected at configuration time by analyzing the configuration file and no longer at run time. This avoids the \u003ccode\u003eConcurrentModificationException\u003c/code\u003e reported in the issue.\u003c/p\u003e\n\u003cp\u003e• ZIP and XZ compression now use a \u003ccode\u003eBufferedOutputStream\u003c/code\u003e when writing to the compressed file. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/988\"\u003eissues/988\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 0bcc3feb54a6d99caac70969ee5f8334aad1fbaf associated with the tag v_1.5.23. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-11 Release of logback version 1.5.22\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings \u0026quot;password\u0026quot;, \u0026quot;secret\u0026quot; or \u0026quot;confidential\u0026quot;. This problem was reported by Chintan Rohila in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/986\"\u003eissues/986\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback now takes the overridden \u003ccode\u003etoString()\u003c/code\u003e method of \u003ccode\u003eThrowable\u003c/code\u003e subclasses into account when  printing stack traces. This issue was reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-543\"\u003eLOGBACK-543\u003c/a\u003e by Alvin Chee, with a fix provided in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/404\"\u003ePR 404\u003c/a\u003e by Brett Kail.\u003c/p\u003e\n\u003cp\u003e• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-11-10 Release of logback version 1.5.21\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Invocations of turbo filters in isDebugEnabled, isInfoEnabled()... remain as they were, untouched. However, any installed instances of TurboFilter are now invoked also from within the log(LoggingEvent) method of \u003ca href=\"https://github.com/qos-ch/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/Logger.java#L817\"\u003eLogger\u003c/a\u003e with the contents of the LoggingEvent, typically via the fluent API. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/871\"\u003eissues/871\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed reentry-guard in most subclasses of \u003ccode\u003eUnsynchronizedAppenderBase\u003c/code\u003e where it was not needed.\u003c/p\u003e\n\u003cp\u003e• \u003ca href=\"https://logback.qos.ch/manual/configuration.html#auto_configuration\"\u003eInitialization procedure\u003c/a\u003e has been simplified by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. However, it is still possible to set up \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e as a custom configurator.\u003c/p\u003e\n\u003cp\u003e• JsonEncoder is now friendlier to derivation by sub-classes as requested in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/979\"\u003eissues/979.\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/commits/v_1.5.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.elasticsearch:elasticsearch` from 2.4.0 to 8.19.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch/releases\"\u003eorg.elasticsearch:elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eElasticsearch 8.19.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.4\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.3\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.2\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.1\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.0\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/e34ace04b64e9bfa3f9e785b08e6d81f8efe314b\"\u003e\u003ccode\u003ee34ace0\u003c/code\u003e\u003c/a\u003e Add validation to DER parser for seq len (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138683\"\u003e#138683\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138697\"\u003e#138697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/219189ff7e5b22dc46fcbea23d658582e78330e9\"\u003e\u003ccode\u003e219189f\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to 9.2.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138482\"\u003e#138482\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138693\"\u003e#138693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/8be09828e39adc500975c6da482a609c28326c4d\"\u003e\u003ccode\u003e8be0982\u003c/code\u003e\u003c/a\u003e Add user profile size limit (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138691\"\u003e#138691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/a8ec26096ec39735f7e3a4ea4a0c8e4e9018fa0b\"\u003e\u003ccode\u003ea8ec260\u003c/code\u003e\u003c/a\u003e [8.19] Add length validation for rename_replacement parameter in snapshot res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/f2dae0f105022ead3934fe2d990ff54cbd0d1dc2\"\u003e\u003ccode\u003ef2dae0f\u003c/code\u003e\u003c/a\u003e Extend timeout in \u003ccode\u003eIngestGeoIpClientYamlTestSuiteIT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138610\"\u003e#138610\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138646\"\u003e#138646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/b564aa81c4a7825a8664512a9b0c9b5c03c9a2df\"\u003e\u003ccode\u003eb564aa8\u003c/code\u003e\u003c/a\u003e [ES-13486] Skipping ES builds on non supported jdk versions (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138262\"\u003e#138262\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138629\"\u003e#138629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/0f3f4e93a3f022638c57c959bb6e54bee0bfaf30\"\u003e\u003ccode\u003e0f3f4e9\u003c/code\u003e\u003c/a\u003e [8.19] fix(semantic highlighter): add vector similarity queries and bbq_disk ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/bf5d48aa800340514941bb6fb090cc7cb1776591\"\u003e\u003ccode\u003ebf5d48a\u003c/code\u003e\u003c/a\u003e Upgrading commons-lang3 version for repository-hdfs plugin (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138589\"\u003e#138589\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138613\"\u003e#138613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/51a070988586cc3e554edce669840167c0ed01c2\"\u003e\u003ccode\u003e51a0709\u003c/code\u003e\u003c/a\u003e ILM Explain: valid JSON on truncated step info (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/137638\"\u003e#137638\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138606\"\u003e#138606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/394ea7df1876a3502c0aab0582d12ad6a997f768\"\u003e\u003ccode\u003e394ea7d\u003c/code\u003e\u003c/a\u003e Adjust two today()/current_date() tests to create less noise (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138588\"\u003e#138588\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138598\"\u003e#138598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elasticsearch/compare/v2.4.0...v8.19.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.8.2 to 2.25.4\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.11.0 to 2.25.4\n\nUpdates `org.hsqldb:hsqldb` from 2.3.3 to 2.7.1\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.2 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/commits/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 `org.xerial.snappy:snappy-java` from 1.1.7.1 to 1.1.10.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xerial/snappy-java/releases\"\u003eorg.xerial.snappy:snappy-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.10.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSecurity Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/security/advisories/GHSA-55g7-9cwv-5qfv\"\u003eCVE-2023-43642\u003c/a\u003e Fixed SnappyInputStream so as not to allocate too large memory when decompressing data with an extremely large chunk size by \u003ca href=\"https://github.c...\n\n_Description has been truncated_","html_url":"https://github.com/ljishen/YCSB/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ljishen%2FYCSB/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}],"issue_packages":[{"old_version":"20260522","new_version":"20260719","update_type":null,"path":null,"pr_created_at":"2026-07-20T20:22:25.000Z","version_change":"20260522 → 20260719","issue":{"uuid":"4932763562","node_id":"PR_kwDOCz-De870CkN2","number":225,"state":"closed","title":"Bump org.json:json from 20260522 to 20260719","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-07-22T23:31:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-20T20:22:25.000Z","updated_at":"2026-07-22T23:31:48.000Z","time_to_close":184148,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.json:json","old_version":"20260522","new_version":"20260719","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20260522 to 20260719.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260719\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1069\"\u003e#1069\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260719 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1068\"\u003e#1068\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eMax number length config for BigInteger and BigDecimal\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1067\"\u003e#1067\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ebound BigDecimal→BigInteger expansion in objectToBigInteger (completes CVE-2026-59171 fix)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1065\"\u003e#1065\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes CVE-2026-59171\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1062\"\u003e#1062\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactor CDL row serialization for readability\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1061\"\u003e#1061\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRestore lenient jsonarray allow consecutive commas and insert null\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1058\"\u003e#1058\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eDocs and warnings cleanup\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260719    Fixes CVE-2026-59171 very large BigInteger, BigDecimal\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/stleary/JSON-java/commit/1795e8cf26229229e7ab6fe4aeab0f51ffecda5a\"\u003e\u003ccode\u003e1795e8c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1069\"\u003e#1069\u003c/a\u003e from stleary/pre-release-20260719\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/da757c6656a84fe87cb4442f16153b3efe2ccaf3\"\u003e\u003ccode\u003eda757c6\u003c/code\u003e\u003c/a\u003e pre-release-20260719 oops forgot to update new unit tests for strict mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d24bc9e5d6e9c79de0c154992108a91ce5c8970b\"\u003e\u003ccode\u003ed24bc9e\u003c/code\u003e\u003c/a\u003e pre-release-20260719 initial commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/80efb529d7fa19505a368ff0d2c123b7f12ed0ca\"\u003e\u003ccode\u003e80efb52\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1068\"\u003e#1068\u003c/a\u003e from stleary/max-number-length-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/9953b760502800f7871cd942a6c920c4306edf60\"\u003e\u003ccode\u003e9953b76\u003c/code\u003e\u003c/a\u003e max-number-length-config sonarqube fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/a28328c706727b4c7209ba5aa10db8b623d48597\"\u003e\u003ccode\u003ea28328c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1067\"\u003e#1067\u003c/a\u003e from mechko/1063-biginteger-exponent-dos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/703ac34a55400f9c50889e3d0c778b6d7962e81c\"\u003e\u003ccode\u003e703ac34\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1063\"\u003e#1063\u003c/a\u003e: add JSONParserConfiguration overloads for getBigInteger/optBigInteger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/e40d933d50f085c983cce5c377c3cad75216ef6b\"\u003e\u003ccode\u003ee40d933\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1063\"\u003e#1063\u003c/a\u003e: add comment to expected-exception catch block (SonarCloud java:S108)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/fce83c91bb229dde472283dea648a9a8955237fd\"\u003e\u003ccode\u003efce83c9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1063\"\u003e#1063\u003c/a\u003e: bound BigDecimal-\u0026gt;BigInteger expansion in objectToBigInteger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/90563eb8777e35e0ddf95c7a67a75102d26b04a4\"\u003e\u003ccode\u003e90563eb\u003c/code\u003e\u003c/a\u003e 1063-option-3 parserConfig set max len\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20260522...20260719\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=maven\u0026previous-version=20260522\u0026new-version=20260719)](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/joseguzman1337/software-vulnerability-scanner/pull/225","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/joseguzman1337%2Fsoftware-vulnerability-scanner/issues/225","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/225/packages"}},{"old_version":"20251224","new_version":"20260522","update_type":null,"path":null,"pr_created_at":"2026-06-29T16:35:16.000Z","version_change":"20251224 → 20260522","issue":{"uuid":"4769913935","node_id":"PR_kwDOS0Dwo87r3sv4","number":27,"state":"closed","title":"deps: bump org.json:json from 20251224 to 20260522","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-29T18:51:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-29T16:35:16.000Z","updated_at":"2026-06-29T18:51:42.000Z","time_to_close":8184,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"org.json:json","old_version":"20251224","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20251224 to 20260522.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20251224...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=gradle\u0026previous-version=20251224\u0026new-version=20260522)](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/t4ulquiorra/XiaoRi/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/t4ulquiorra%2FXiaoRi/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"}},{"old_version":"20251224","new_version":"20260522","update_type":null,"path":null,"pr_created_at":"2026-06-22T00:55:49.000Z","version_change":"20251224 → 20260522","issue":{"uuid":"4712565973","node_id":"PR_kwDOO2iZlM7o9XMB","number":593,"state":"open","title":"build(deps): bump the all-java group across 2 directories with 20 updates","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-06-22T00:55:49.000Z","updated_at":"2026-06-22T00:55:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all-java","update_count":20,"packages":[{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.7","new_version":"4.1.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.5.7","new_version":"4.1.0","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.modulith:spring-modulith-bom","old_version":"1.4.4","new_version":"2.1.0","repository_url":"https://github.com/spring-projects/spring-modulith"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.8.14","new_version":"3.0.3","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.json:json","old_version":"20251224","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"},{"name":"ca.uhn.hapi.fhir:hapi-fhir-base","old_version":"8.8.1","new_version":"8.10.0"},{"name":"ca.uhn.hapi.fhir:hapi-fhir-client","old_version":"8.8.1","new_version":"8.10.0"},{"name":"ca.uhn.hapi.fhir:hapi-fhir-structures-r4","old_version":"8.8.1","new_version":"8.10.0"},{"name":"org.apache.commons:commons-compress","old_version":"1.26.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.5.5","new_version":"3.5.6","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.5.5","new_version":"3.5.6","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.6.2","new_version":"3.6.3","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"com.spotify.fmt:fmt-maven-plugin","old_version":"2.25","new_version":"2.29","repository_url":"https://github.com/spotify/fmt-maven-plugin"},{"name":"io.github.git-commit-id:git-commit-id-maven-plugin","old_version":"9.1.0","new_version":"10.0.0","repository_url":"https://github.com/git-commit-id/git-commit-id-maven-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.14","new_version":"0.8.15","repository_url":"https://github.com/jacoco/jacoco"}],"path":null,"ecosystem":"maven"},"body":"Bumps the all-java group with 15 updates in the /agent/backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.5.7` | `4.1.0` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.5.7` | `4.1.0` |\n| [org.springframework.modulith:spring-modulith-bom](https://github.com/spring-projects/spring-modulith) | `1.4.4` | `2.1.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.14` | `3.0.3` |\n| [org.json:json](https://github.com/douglascrockford/JSON-java) | `20251224` | `20260522` |\n| ca.uhn.hapi.fhir:hapi-fhir-base | `8.8.1` | `8.10.0` |\n| ca.uhn.hapi.fhir:hapi-fhir-client | `8.8.1` | `8.10.0` |\n| ca.uhn.hapi.fhir:hapi-fhir-structures-r4 | `8.8.1` | `8.10.0` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.26.1` | `1.28.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.5` | `3.5.6` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.5` | `3.5.6` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.6.2` | `3.6.3` |\n| [com.spotify.fmt:fmt-maven-plugin](https://github.com/spotify/fmt-maven-plugin) | `2.25` | `2.29` |\n| [io.github.git-commit-id:git-commit-id-maven-plugin](https://github.com/git-commit-id/git-commit-id-maven-plugin) | `9.1.0` | `10.0.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.14` | `0.8.15` |\n\nBumps the all-java group with 16 updates in the /server/backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.5.7` | `4.1.0` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.5.7` | `4.1.0` |\n| [org.springframework.modulith:spring-modulith-bom](https://github.com/spring-projects/spring-modulith) | `1.4.0` | `2.1.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.14` | `3.0.3` |\n| [org.json:json](https://github.com/douglascrockford/JSON-java) | `20251224` | `20260522` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.26.1` | `1.28.0` |\n| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `2.0.4` | `2.0.5` |\n| [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java) | `2.0.4` | `2.0.5` |\n| [io.jsonwebtoken:jjwt-api](https://github.com/jwtk/jjwt) | `0.12.6` | `0.13.0` |\n| [io.jsonwebtoken:jjwt-impl](https://github.com/jwtk/jjwt) | `0.12.6` | `0.13.0` |\n| io.jsonwebtoken:jjwt-jackson | `0.12.6` | `0.13.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.5` | `3.5.6` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.5.5` | `3.5.6` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.6.2` | `3.6.3` |\n| [com.spotify.fmt:fmt-maven-plugin](https://github.com/spotify/fmt-maven-plugin) | `2.25` | `2.29` |\n| [io.github.git-commit-id:git-commit-id-maven-plugin](https://github.com/git-commit-id/git-commit-id-maven-plugin) | `9.0.2` | `10.0.0` |\n\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.5.7 to 4.1.0\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-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-4.1-Release-Notes\"\u003erelease notes for Spring Boot 4.1\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd public constructor to InvalidConfigurationPropertyValueException that accepts a cause \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50211\"\u003e#50211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce memory consumption when repeatedly calling WritableJson.toByteArray \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49428\"\u003e#49428\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\u003eMailSender auto-configuration does not enable hostname verification \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50747\"\u003e#50747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtemis auto-configuration uses a predictable default location for the embedded broker's data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50745\"\u003e#50745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbedded LDAP SSL should not be enabled when its bundle is empty \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50700\"\u003e#50700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInetAddressFilter.externalAddresses does not exclude special purpose addresses from RFC 6890 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50668\"\u003e#50668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException in reactor-netty SniProvider and unmapped SSL bundle with RSocket \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50645\"\u003e#50645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL should not be enabled when a SSL bundle is overridden to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50635\"\u003e#50635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest auto-configuration no longer integrates Spring Security with HtmlUnitDriver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50633\"\u003e#50633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfiguration property metadata includes incorrect class references \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50632\"\u003e#50632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support does not restore thread interrupt flag when catching InterruptedException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50618\"\u003e#50618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRabbitProperties enables SSL even when spring.rabbitmq.ssl.bundle is overridden to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50612\"\u003e#50612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException in reactor-netty SniProvider when SSL bundle uses client-auth or server truststore without server-name-bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50610\"\u003e#50610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringJtaPlatform should have been deprecated since 4.1.0-M3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50592\"\u003e#50592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLayer written outside the output location of '//' exception is thrown when using extract layers in root directory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50510\"\u003e#50510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigurationPropertiesReportEndpoint exposes AOP proxy internals \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50417\"\u003e#50417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreated StackTracePrinter instances have no access to the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50414\"\u003e#50414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMappingsEndpoint reports the context's own ID as parentId when a parent exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50412\"\u003e#50412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack module does not validate long-to-int casts \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50410\"\u003e#50410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGradle gRPC support fails if protobuf-java dependency is used instead of protobuf-java-util \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50405\"\u003e#50405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraphQL WebSocket support does not configure allowed origins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50394\"\u003e#50394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot Loader Does Not Support RSA and EC Signed Jars \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50298\"\u003e#50298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMeter registries are not removed from the global registry when the context is closed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50287\"\u003e#50287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot derive a DataSource from a lazy connection proxy \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50271\"\u003e#50271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullable annotations from AbstractErrorController.getErrorAttributes are not aligned with implementation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50266\"\u003e#50266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBean definitions can be added with an initializer before setAllowBeanDefinitionOverriding is called \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50264\"\u003e#50264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEndpointRequest links matcher unnecessarily matches HTTP methods other than GET  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50261\"\u003e#50261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator's '/cloudfoundryapplication' endpoint does not work if restrictive CORS configuration is provided using a bean named corsConfigurationSource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50258\"\u003e#50258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThreadPoolTaskScheduleBuilder unnecessarily loses precision when configuring await termination time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50234\"\u003e#50234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNimbusJwtDecoder silently accepts unknown values for spring.security.oauth2.resourceserver.jwt.jws-algorithms \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50228\"\u003e#50228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing dependency management for spring-boot-web-server-test \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50224\"\u003e#50224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Batch support for MongoDB modules are not included in dependency management \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50223\"\u003e#50223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply HTML escaping to timestamp attribute in Whitelabel error page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50216\"\u003e#50216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrpcServerHealthScheduler is not started in servlet environments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50209\"\u003e#50209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting server.servlet.session.cookie.partitioned=true has no effect when using Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50204\"\u003e#50204\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\u003eFix reference to Gradle documentation for module replacement \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50647\"\u003e#50647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SSL reloading with Let's Encrypt \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50630\"\u003e#50630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove the use of Optional from Data Neo4j repository examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50622\"\u003e#50622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50620\"\u003e#50620\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/ac2cfe03538b87a0dc9d2619ed52a4c901eaea54\"\u003e\u003ccode\u003eac2cfe0\u003c/code\u003e\u003c/a\u003e Release v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1a5815cf3183a0c9493cece8ba550a6e8b125d67\"\u003e\u003ccode\u003e1a5815c\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a8364ff9c2a0ca88541cc153f032089e063b797c\"\u003e\u003ccode\u003ea8364ff\u003c/code\u003e\u003c/a\u003e Merge branch '4.0.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9755ff29e7ce3a8ac4574e5b452bdfe1053718b1\"\u003e\u003ccode\u003e9755ff2\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6a6dedc4354cbafadaf8aab2803fc3acd7e6b8de\"\u003e\u003ccode\u003e6a6dedc\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/db7b2b9fb0b3c623d707f2627f832b4dd5f2eb8c\"\u003e\u003ccode\u003edb7b2b9\u003c/code\u003e\u003c/a\u003e Merge branch '4.0.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d549d077c03add0421464fcd0248bd8b76b41973\"\u003e\u003ccode\u003ed549d07\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4d9e463dc3fefea2b73dcfbb15b4ced6b69dbaf9\"\u003e\u003ccode\u003e4d9e463\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/b0686478a71cceb977dc1ff5b4e69ef5eb052fcf\"\u003e\u003ccode\u003eb068647\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/198af995dc03a09583c61bcd0b8ffda341055feb\"\u003e\u003ccode\u003e198af99\u003c/code\u003e\u003c/a\u003e Merge branch '4.0.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-maven-plugin` from 3.5.7 to 4.1.0\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-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eFull \u003ca href=\"https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-4.1-Release-Notes\"\u003erelease notes for Spring Boot 4.1\u003c/a\u003e are available on the wiki.\u003c/p\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd public constructor to InvalidConfigurationPropertyValueException that accepts a cause \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50211\"\u003e#50211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce memory consumption when repeatedly calling WritableJson.toByteArray \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/49428\"\u003e#49428\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\u003eMailSender auto-configuration does not enable hostname verification \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50747\"\u003e#50747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eArtemis auto-configuration uses a predictable default location for the embedded broker's data \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50745\"\u003e#50745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmbedded LDAP SSL should not be enabled when its bundle is empty \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50700\"\u003e#50700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInetAddressFilter.externalAddresses does not exclude special purpose addresses from RFC 6890 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50668\"\u003e#50668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException in reactor-netty SniProvider and unmapped SSL bundle with RSocket \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50645\"\u003e#50645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSSL should not be enabled when a SSL bundle is overridden to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50635\"\u003e#50635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest auto-configuration no longer integrates Spring Security with HtmlUnitDriver \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50633\"\u003e#50633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfiguration property metadata includes incorrect class references \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50632\"\u003e#50632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker Compose support does not restore thread interrupt flag when catching InterruptedException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50618\"\u003e#50618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRabbitProperties enables SSL even when spring.rabbitmq.ssl.bundle is overridden to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50612\"\u003e#50612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException in reactor-netty SniProvider when SSL bundle uses client-auth or server truststore without server-name-bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50610\"\u003e#50610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpringJtaPlatform should have been deprecated since 4.1.0-M3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50592\"\u003e#50592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLayer written outside the output location of '//' exception is thrown when using extract layers in root directory \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50510\"\u003e#50510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigurationPropertiesReportEndpoint exposes AOP proxy internals \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50417\"\u003e#50417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreated StackTracePrinter instances have no access to the Environment \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50414\"\u003e#50414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMappingsEndpoint reports the context's own ID as parentId when a parent exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50412\"\u003e#50412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack module does not validate long-to-int casts \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50410\"\u003e#50410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGradle gRPC support fails if protobuf-java dependency is used instead of protobuf-java-util \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50405\"\u003e#50405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraphQL WebSocket support does not configure allowed origins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50394\"\u003e#50394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Boot Loader Does Not Support RSA and EC Signed Jars \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50298\"\u003e#50298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMeter registries are not removed from the global registry when the context is closed \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50287\"\u003e#50287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataSourceBuilder cannot derive a DataSource from a lazy connection proxy \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50271\"\u003e#50271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullable annotations from AbstractErrorController.getErrorAttributes are not aligned with implementation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50266\"\u003e#50266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBean definitions can be added with an initializer before setAllowBeanDefinitionOverriding is called \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50264\"\u003e#50264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEndpointRequest links matcher unnecessarily matches HTTP methods other than GET  \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50261\"\u003e#50261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eActuator's '/cloudfoundryapplication' endpoint does not work if restrictive CORS configuration is provided using a bean named corsConfigurationSource \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50258\"\u003e#50258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThreadPoolTaskScheduleBuilder unnecessarily loses precision when configuring await termination time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50234\"\u003e#50234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNimbusJwtDecoder silently accepts unknown values for spring.security.oauth2.resourceserver.jwt.jws-algorithms \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50228\"\u003e#50228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissing dependency management for spring-boot-web-server-test \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50224\"\u003e#50224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring Batch support for MongoDB modules are not included in dependency management \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/50223\"\u003e#50223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply HTML escaping to timestamp attribute in Whitelabel error page \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50216\"\u003e#50216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrpcServerHealthScheduler is not started in servlet environments \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50209\"\u003e#50209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting server.servlet.session.cookie.partitioned=true has no effect when using Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50204\"\u003e#50204\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\u003eFix reference to Gradle documentation for module replacement \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50647\"\u003e#50647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SSL reloading with Let's Encrypt \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50630\"\u003e#50630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove the use of Optional from Data Neo4j repository examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50622\"\u003e#50622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/50620\"\u003e#50620\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/ac2cfe03538b87a0dc9d2619ed52a4c901eaea54\"\u003e\u003ccode\u003eac2cfe0\u003c/code\u003e\u003c/a\u003e Release v4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/1a5815cf3183a0c9493cece8ba550a6e8b125d67\"\u003e\u003ccode\u003e1a5815c\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a8364ff9c2a0ca88541cc153f032089e063b797c\"\u003e\u003ccode\u003ea8364ff\u003c/code\u003e\u003c/a\u003e Merge branch '4.0.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9755ff29e7ce3a8ac4574e5b452bdfe1053718b1\"\u003e\u003ccode\u003e9755ff2\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 6.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6a6dedc4354cbafadaf8aab2803fc3acd7e6b8de\"\u003e\u003ccode\u003e6a6dedc\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/db7b2b9fb0b3c623d707f2627f832b4dd5f2eb8c\"\u003e\u003ccode\u003edb7b2b9\u003c/code\u003e\u003c/a\u003e Merge branch '4.0.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d549d077c03add0421464fcd0248bd8b76b41973\"\u003e\u003ccode\u003ed549d07\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4d9e463dc3fefea2b73dcfbb15b4ced6b69dbaf9\"\u003e\u003ccode\u003e4d9e463\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/b0686478a71cceb977dc1ff5b4e69ef5eb052fcf\"\u003e\u003ccode\u003eb068647\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Integration 6.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/198af995dc03a09583c61bcd0b8ffda341055feb\"\u003e\u003ccode\u003e198af99\u003c/code\u003e\u003c/a\u003e Merge branch '4.0.x'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.modulith:spring-modulith-bom` from 1.4.4 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-modulith/releases\"\u003eorg.springframework.modulith:spring-modulith-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1 GA\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003ch3\u003eOutbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for event outbox via Namastack \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1517\"\u003e#1517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for externalizing events via JobRunr \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1637\"\u003e#1637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for application module testing in combination with Boot's slice test support \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1573\"\u003e#1573\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid executing Flyway migrations for modules without any migrations \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1684\"\u003e#1684\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEPR\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow opting out of event publication registry handling for an \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1630\"\u003e#1630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable JDBC event publication schema creation by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1563\"\u003e#1563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake sure that JDBC EPR schema initialization runs after Boot's file-based one \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1568\"\u003e#1568\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpen up \u003ccode\u003ePublishedEvents\u003c/code\u003e and \u003ccode\u003eScenario\u003c/code\u003e to see events from all threads by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1564\"\u003e#1564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eObservability\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStreamline observability infrastructure \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1567\"\u003e#1567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit up observability support into API and core artifact \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1559\"\u003e#1559\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMoments\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow Moments' events to be (de)serialized by Jackson \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1569\"\u003e#1569\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bulb: Improvements\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer \u003ccode\u003e@SpringBootApplication\u003c/code\u003e on explicitly declared classes in \u003ccode\u003e@ModuleSlicing\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1644\"\u003e#1644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eFormattableType\u003c/code\u003e to also abbreviate non-module types \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1566\"\u003e#1566\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOutbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire RabbitMQ publisher confirmation for outbox-based externalization \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/pull/1727\"\u003e#1727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBlock for externalization in outbox mode \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/pull/1687\"\u003e#1687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove transaction handling in JobRunr integration \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1655\"\u003e#1655\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEPR\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to SHA-256 for event hashing in \u003ccode\u003eNeo4jEventPublicationRepository\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1718\"\u003e#1718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify default status assignment in JpaEventPublication \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1703\"\u003e#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnify event externalization infrastructure \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1642\"\u003e#1642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd details about the refined event publication lifecycle to the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1593\"\u003e#1593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid recreation of \u003ccode\u003eTransactionalEventListener\u003c/code\u003es in \u003ccode\u003ePersistentApplicationEventMulticaster\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1632\"\u003e#1632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHibernate schema validation fails with JPA event publication registry \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1543\"\u003e#1543\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJUnit Extension\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow skipping all tests if no changes are detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1438\"\u003e#1438\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAPT\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpringModulithProcessor fails on Windows with KAPT - StringIndexOutOfBoundsException due to hardcoded forward slashes \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1544\"\u003e#1544\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMoments\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-modulith/commit/c75f173e5201208d8129b4cd8c112defb1158c67\"\u003e\u003ccode\u003ec75f173\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1690\"\u003eGH-1690\u003c/a\u003e - Release version 2.1.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-modulith/commit/2472023608121392e699f4d51950bd68a4c59a59\"\u003e\u003ccode\u003e2472023\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1747\"\u003eGH-1747\u003c/a\u003e - Downgrade to Structurizr 5.0.3.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-modulith/commit/5179dc440a7caecb0b9457211dd8ebbbbe0baaef\"\u003e\u003ccode\u003e5179dc4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1690\"\u003eGH-1690\u003c/a\u003e - Re-enable test cases in standard CI builds.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-modulith/commit/a886fdbff2982cec862b2dffacbe8cc52dd4bdfd\"\u003e\u003ccode\u003ea886fdb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1744\"\u003eGH-1744\u003c/a\u003e - Upgrade to Structurizr 6.2.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-modulith/commit/15877d874be2a0bd5912dfe987f11dbf25d87f57\"\u003e\u003ccode\u003e15877d8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1740\"\u003eGH-1740\u003c/a\u003e - Upgrade to Spring Boot 4.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-modulith/commit/a52641f93e153550ba7bff566eac7b0af17e2557\"\u003e\u003ccode\u003ea52641f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1699\"\u003eGH-1699\u003c/a\u003e - Detect more (Gradle) build-related changes to trigger full builds.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-modulith/commit/4d8c20e6f98b71f73672ce11a52913774e91998e\"\u003e\u003ccode\u003e4d8c20e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1739\"\u003eGH-1739\u003c/a\u003e - Upgrade to jGit 7.7.0.202606012155-r.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-modulith/commit/9b29aaffdc6f9324b518748f73ec52d5ad56e972\"\u003e\u003ccode\u003e9b29aaf\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1737\"\u003eGH-1737\u003c/a\u003e - Upgrade to Namastack Outbox 1.7.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-modulith/commit/3e97b34344751611c7f70739b9bc2cea653d22ac\"\u003e\u003ccode\u003e3e97b34\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1736\"\u003eGH-1736\u003c/a\u003e - Upgrade to Spring Framework 7.0.8.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-modulith/commit/fdeea6ca806beefb7e7247a9746b3cc6b06cf783\"\u003e\u003ccode\u003efdeea6c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-modulith/issues/1735\"\u003eGH-1735\u003c/a\u003e - Upgrade to Micrometer Tracing 1.7.0.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-modulith/compare/1.4.4...2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.14 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/releases\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003espringdoc-openapi v3.0.3 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3246\"\u003e#3246\u003c/a\u003e – Add Springdoc OpenAPI MCP (Model Context Protocol) support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3256\"\u003e#3256\u003c/a\u003e – Auto-set \u003ccode\u003enullable: true\u003c/code\u003e for Kotlin nullable types in schema properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3239\"\u003e#3239\u003c/a\u003e – Add support for the \u003ccode\u003e@Range\u003c/code\u003e constraint validation annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3244\"\u003e#3244\u003c/a\u003e – Handle default values for \u003ccode\u003eLocalDate\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e4.0.5\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.47\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.2\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3260\"\u003e#3260\u003c/a\u003e – \u003ccode\u003e@ConditionalOnClass(HateoasProperties.class)\u003c/code\u003e in \u003ccode\u003eSpringDocHateoasConfiguration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eForwards all MCP non-transport headers to downstream methods\u003c/li\u003e\n\u003cli\u003eDynamically resolve the base path from \u003ccode\u003ewindow.location.pathname\u003c/code\u003e for MCP UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3258\"\u003e#3258\u003c/a\u003e – Setting API Version Required when using WebFlux breaks the Swagger UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e – Annotated Generic properties getting applied to sibling properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e – \u003ccode\u003eDirection\u003c/code\u003e enum: fixed visibility scope of group order so that \u003ccode\u003esetGroupsOrder\u003c/code\u003e method can be used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3247\"\u003e#3247\u003c/a\u003e – Preserve YAML group URLs in Swagger UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3245\"\u003e#3245\u003c/a\u003e – Upgrade swagger-core from version 2.2.43 to 2.2.45\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3235\"\u003e#3235\u003c/a\u003e – \u003ccode\u003ePropertyResolverUtils\u003c/code\u003e retains a \u003ccode\u003eJsonNode\u003c/code\u003e when reading an \u003ccode\u003eExtensionProperty\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3226\"\u003e#3226\u003c/a\u003e – Propagate \u003ccode\u003eJsonView\u003c/code\u003e context when resolving \u003ccode\u003ePage\u0026lt;T\u0026gt;\u003c/code\u003e schema\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/seregamorph\"\u003e\u003ccode\u003e@​seregamorph\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3260\"\u003espringdoc/springdoc-openapi#3260\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v3.0.2...v3.0.3\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v3.0.2...v3.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v3.0.2 released!\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3229\"\u003e#3229\u003c/a\u003e – Add support for Spring Framework API Versioning with Functional Endpoints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3208\"\u003e#3208\u003c/a\u003e – Add \u003ccode\u003espringdoc.swagger-ui.document-title\u003c/code\u003e property\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e4.0.3\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.43\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Scalar to version \u003cstrong\u003e0.5.55\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3232\"\u003e#3232\u003c/a\u003e – Gracefully handle springdoc endpoint paths during API version resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3230\"\u003e#3230\u003c/a\u003e – Scalar source URLs resolve to \u003ccode\u003enull/\u0026lt;groupName\u0026gt;\u003c/code\u003e on second request when using \u003ccode\u003eGroupedOpenApi\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3228\"\u003e#3228\u003c/a\u003e – springdoc-openapi-starter 3.x doesn't depend on \u003ccode\u003eorg.springframework.boot:spring-boot-starter\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/springdoc/springdoc-openapi/blob/v3.0.3/CHANGELOG.md\"\u003eorg.springdoc:springdoc-openapi-starter-webmvc-ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[3.0.3] - 2026-04-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3246\"\u003e#3246\u003c/a\u003e – Add Springdoc OpenAPI MCP (Model Context Protocol) support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3256\"\u003e#3256\u003c/a\u003e – Auto-set \u003ccode\u003enullable: true\u003c/code\u003e for Kotlin nullable types in schema properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3239\"\u003e#3239\u003c/a\u003e – Add support for the \u003ccode\u003e@Range\u003c/code\u003e constraint validation annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3244\"\u003e#3244\u003c/a\u003e – Handle default values for \u003ccode\u003eLocalDate\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e4.0.5\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.47\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.2\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3260\"\u003e#3260\u003c/a\u003e – \u003ccode\u003e@ConditionalOnClass(HateoasProperties.class)\u003c/code\u003e in \u003ccode\u003eSpringDocHateoasConfiguration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eForwards all MCP non-transport headers to downstream methods\u003c/li\u003e\n\u003cli\u003eDynamically resolve the base path from \u003ccode\u003ewindow.location.pathname\u003c/code\u003e for MCP UI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3258\"\u003e#3258\u003c/a\u003e – Setting API Version Required when using WebFlux breaks the Swagger UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3259\"\u003e#3259\u003c/a\u003e – Annotated Generic properties getting applied to sibling properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3255\"\u003e#3255\u003c/a\u003e – \u003ccode\u003eDirection\u003c/code\u003e enum: fixed visibility scope of group order so that \u003ccode\u003esetGroupsOrder\u003c/code\u003e method can be used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3247\"\u003e#3247\u003c/a\u003e – Preserve YAML group URLs in Swagger UI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3245\"\u003e#3245\u003c/a\u003e – Upgrade swagger-core from version 2.2.43 to 2.2.45\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3235\"\u003e#3235\u003c/a\u003e – \u003ccode\u003ePropertyResolverUtils\u003c/code\u003e retains a \u003ccode\u003eJsonNode\u003c/code\u003e when reading an \u003ccode\u003eExtensionProperty\u003c/code\u003e annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3226\"\u003e#3226\u003c/a\u003e – Propagate \u003ccode\u003eJsonView\u003c/code\u003e context when resolving \u003ccode\u003ePage\u0026lt;T\u0026gt;\u003c/code\u003e schema\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.0.2] - 2026-02-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3229\"\u003e#3229\u003c/a\u003e – Add support for Spring Framework API Versioning with Functional Endpoints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3208\"\u003e#3208\u003c/a\u003e – Add \u003ccode\u003espringdoc.swagger-ui.document-title\u003c/code\u003e property\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Spring Boot to version \u003cstrong\u003e4.0.3\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version \u003cstrong\u003e2.2.43\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-ui to version \u003cstrong\u003e5.32.0\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Scalar to version \u003cstrong\u003e0.5.55\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3232\"\u003e#3232\u003c/a\u003e – Gracefully handle springdoc endpoint paths during API version resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3230\"\u003e#3230\u003c/a\u003e – Scalar source URLs resolve to \u003ccode\u003enull/\u0026lt;groupName\u0026gt;\u003c/code\u003e on second request when using \u003ccode\u003eGroupedOpenApi\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3228\"\u003e#3228\u003c/a\u003e – springdoc-openapi-starter 3.x doesn't depend on \u003ccode\u003eorg.springframework.boot:spring-boot-starter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3220\"\u003e#3220\u003c/a\u003e – Reachability metadata not compatible with GraalVM 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3195\"\u003e#3195\u003c/a\u003e – Application won't compile when OpenApi and spring-boot-data-rest is present\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3193\"\u003e#3193\u003c/a\u003e – \u003ccode\u003eOpenApi\u003c/code\u003e field in \u003ccode\u003eSpringDocConfigProperties\u003c/code\u003e does not comply with camel case naming conventions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3c30283fb33ced3b8368c7a890ee05d23119322a\"\u003e\u003ccode\u003e3c30283\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4184c05db39e96e8d1ce1287d5f58f242a4c8165\"\u003e\u003ccode\u003e4184c05\u003c/code\u003e\u003c/a\u003e update .gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/89745c20c3695b9b934cbf77f96ef1cd1df9fac7\"\u003e\u003ccode\u003e89745c2\u003c/code\u003e\u003c/a\u003e CHANGELOG.md update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4d1a730134720740ed3b9a2831d14e97dbe28780\"\u003e\u003ccode\u003e4d1a730\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3260\"\u003e#3260\u003c/a\u003e from seregamorph/SpringDocHateoasConfiguration-class...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/54e765036d9d49935a97e3ccebd875581efcc8ed\"\u003e\u003ccode\u003e54e7650\u003c/code\u003e\u003c/a\u003e ConditionalOnClass (HateoasProperties.class) in SpringDocHateoasConfiguration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/9f354b2a3cb92a8caa1d0518b1916ac4f79fbd71\"\u003e\u003ccode\u003e9f354b2\u003c/code\u003e\u003c/a\u003e Spring-boot upgrade to version 4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/14df32f99179db89967a6260562775cd6b883128\"\u003e\u003ccode\u003e14df32f\u003c/code\u003e\u003c/a\u003e Forwards all MCP non-transport headers, to downstream methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/3ee9a44547f44fb4982c98b7a5dbc1f6f9aff1a3\"\u003e\u003ccode\u003e3ee9a44\u003c/code\u003e\u003c/a\u003e Forwards all MCP non-transport headers, to downstream methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/df99408a7674af5ea3fc40f79d81bfef372e7c0e\"\u003e\u003ccode\u003edf99408\u003c/code\u003e\u003c/a\u003e upgrade swagger-ui to version 5.32.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6ee70f4074e76d3d8554487e4318681d95e444d7\"\u003e\u003ccode\u003e6ee70f4\u003c/code\u003e\u003c/a\u003e upgrade swagger-api to version 2.2.47\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.json:json` from 20251224 to 20260522\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20251224...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ca.uhn.hapi.fhir:hapi-fhir-base` from 8.8.1 to 8.10.0\n\nUpdates `ca.uhn.hapi.fhir:hapi-fhir-client` from 8.8.1 to 8.10.0\n\nUpdates `ca.uhn.hapi.fhir:hapi-fhir-client` from 8.8.1 to 8.10.0\n\nUpdates `ca.uhn.hapi.fhir:hapi-fhir-structures-r4` from 8.8.1 to 8.10.0\n\nUpdates `org.apache.commons:commons-compress` from 1.26.1 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Compress 1.28.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Compress team is pleased to announce the release of Apache Commons Compress 1.28.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Compress defines an API for working with\ncompression and archive formats. These include bzip2, gzip, pack200,\nLZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eThis release updates Apache Commons Lang to 3.18.0 to pick up the fix for CVE-2025-48924 (\u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-48924\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2025-48924\u003c/a\u003e), but is not affected by it.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003cp\u003eChanges in this version include the following.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.getModificationInstant(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.setModificationInstant(Instant). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.OS, setOS(OS), getOS(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.toString(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-638:  Add GzipParameters.setFileNameCharset(Charset) and getFileNameCharset() to override the default ISO-8859-1 Charset \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/602\"\u003e#602\u003c/a\u003e. Thanks to vincexjl, Gary Gregory, Piotr P. Karwasz.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for gzip extra subfields, see GzipParameters.setExtra(HeaderExtraField) [#604](https://github.com/apache/commons-compress/issues/604). Thanks to ddeschenes-1, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add CompressFilterOutputStream and refactor to use. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add ZipFile.stream(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream reads the modification time (MTIME) and stores its value incorrectly multiplied by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream writes the modification time (MTIME) the value incorrectly divided by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add optional FHCRC to GZIP header [#627](https://github.com/apache/commons-compress/issues/627). Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder allowing to customize the file name and comment Charsets. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberStart(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberEnd(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add SevenZFile.Builder.setMaxMemoryLimitKiB(int). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add MemoryLimitException.MemoryLimitException(long, int, Throwable) and deprecate MemoryLimitException.MemoryLimitException(long, int, Exception). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-692:  Add support for zstd compression in zip archives. Thanks to Mehmet Karaman, Andrey Loskutov, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for XZ compression in ZIP archives. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-695:  Add ZipArchiveInputStream.createZstdInputStream(InputStream) to provide a different InputStream implementation for Zstandard (Zstd) \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/649\"\u003e#649\u003c/a\u003e. Thanks to Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.harmony.pack200.Pack200Exception.Pack200Exception(String, Throwable). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-697:  Move BitStream.nextBit() method to BitInputStream \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/663\"\u003e#663\u003c/a\u003e. Thanks to Fredrik Kjellberg, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdCompressorOutputStream.builder/Builder() [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdConstants [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\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/apache/commons-compress/commit/852d9c23b94127feafc1649d9c7f13d4df338845\"\u003e\u003ccode\u003e852d9c2\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.28.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/f5eb9e28edf8a661ac5efc43b7853ee49bb73b3a\"\u003e\u003ccode\u003ef5eb9e2\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-compress/commit/36f204caa6f7bb2c92a9ad04ba246ad47a2465d2\"\u003e\u003ccode\u003e36f204c\u003c/code\u003e\u003c/a\u003e Camel case parameter name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/4c04e4a803831c00663a6dafd0f0837fba60633b\"\u003e\u003ccode\u003e4c04e4a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/6cb7da194a9369edfbd65629576203b8af61ba44\"\u003e\u003ccode\u003e6cb7da1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/563c9d2fa4d2340902284fc044a7398fc15da5fb\"\u003e\u003ccode\u003e563c9d2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/ce73bd890e50fcb88d362fc8298f31fa90d802aa\"\u003e\u003ccode\u003ece73bd8\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/a464ae94e0f9c59e9bc30be6086d876f9907d0a4\"\u003e\u003ccode\u003ea464ae9\u003c/code\u003e\u003c/a\u003e Better parameter names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c0b2b84144d923a2bf7caada35e1d9bb5d562e78\"\u003e\u003ccode\u003ec0b2b84\u003c/code\u003e\u003c/a\u003e Add TODO for next major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c76bc976703dc0cebfb6d4653061b8ac3524421d\"\u003e\u003ccode\u003ec76bc97\u003c/code\u003e\u003c/a\u003e Use OpenVEX to document that we are not affected by CVE-2025-48924 in\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-compress/compare/rel/commons-compress-1.26.1...rel/commons-compress-1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.5 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-surefire-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce reportTestTimestamp option and include timestamp for test sets and test cases (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3261\"\u003e#3261\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3302\"\u003e#3302\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/2613\"\u003e#2613\u003c/a\u003e Debugging failsafe tests: Message 'Listening for transport dt_socket at address' is not displayed anymore when using maven.surefire.debug (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3353\"\u003e#3353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3354\"\u003e#3354\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure that the statistics filename is calculated only once. (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3326\"\u003e#3326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3327\"\u003e#3327\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eflakes\u003c/code\u003e attribute to use in \u003ccode\u003etestsuite\u003c/code\u003e report (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3306\"\u003e#3306\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3308\"\u003e#3308\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BACKPORT 3.5.x] \u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2049\"\u003e[SUREFIRE-2049]\u003c/a\u003e - Fix SHUTDOWN type lost during command serialization. (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3270\"\u003e#3270\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3289\"\u003e#3289\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: null guard for context map (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3269\"\u003e#3269\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3272\"\u003e#3272\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e3.5.x/bug/cherry pick embedded mode its (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3328\"\u003e#3328\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse surefire 3.5.5 by project itself for testing (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3324\"\u003e#3324\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow Oracle javadoc guidelines (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3177\"\u003e#3177\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.2 to 2.4.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3334\"\u003e#3334\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.21.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3350\"\u003e#3350\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/25ea054860a5c1e5932b360d8aa0a31944c2b841\"\u003e\u003ccode\u003e25ea054\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e5f374ccdefd5b40d75e0072a754708183d9ec5e\"\u003e\u003ccode\u003ee5f374c\u003c/code\u003e\u003c/a\u003e Bump org.fusesource.jansi:jansi from 2.4.2 to 2.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/dadd55b7a6a3a0336c253413f68c4f08092328c2\"\u003e\u003ccode\u003edadd55b\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/2613\"\u003e#2613\u003c/a\u003e Debugging failsafe tests: Message 'Listening for transport dt_soc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/39dd250a44f1f2f1f18ea1881d78ac341222ea97\"\u003e\u003ccode\u003e39dd250\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.21.0 to 2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/27742739c8cc6e4676611ac4bfe42870f74fd0f3\"\u003e\u003ccode\u003e2774273\u003c/code\u003e\u003c/a\u003e Ensure that the statistics filename is calculated only once. (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3326\"\u003e#3326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3327\"\u003e#3327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0d5df8a3b4606622a67922405488d4b182409893\"\u003e\u003ccode\u003e0d5df8a\u003c/code\u003e\u003c/a\u003e 3.5.x/bug/cherry pick embedded mode its (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3328\"\u003e#3328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/04ad9a293f5cee5e95c5cd5a2e751723be66deff\"\u003e\u003ccode\u003e04ad9a2\u003c/code\u003e\u003c/a\u003e Use surefire 3.5.5 by project itself for testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/37e8f694c18ca664a8e45e934a43d4870e799c45\"\u003e\u003ccode\u003e37e8f69\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eflakes\u003c/code\u003e attribute to use in \u003ccode\u003etestsuite\u003c/code\u003e report (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3306\"\u003e#3306\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3308\"\u003e#3308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/a970fefe4dbc173acacf79389d812f91f6ef027a\"\u003e\u003ccode\u003ea970fef\u003c/code\u003e\u003c/a\u003e Introduce reportTestTimestamp option and include timestamp for test sets and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e838393bbb127a7798d13283b9af7cfa0afec3a8\"\u003e\u003ccode\u003ee838393\u003c/code\u003e\u003c/a\u003e deploy 3.5.x branch to nexus\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.5.5...surefire-3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-failsafe-plugin` from 3.5.5 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-failsafe-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce reportTestTimestamp option and include timestamp for test sets and test cases (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3261\"\u003e#3261\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3302\"\u003e#3302\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIssue \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/2613\"\u003e#2613\u003c/a\u003e Debugging failsafe tests: Message 'Listening for transport dt_socket at address' is not displayed anymore when using maven.surefire.debug (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3353\"\u003e#3353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3354\"\u003e#3354\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure that the statistics filename is calculated only once. (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3326\"\u003e#3326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3327\"\u003e#3327\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eflakes\u003c/code\u003e attribute to use in \u003ccode\u003etestsuite\u003c/code\u003e report (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3306\"\u003e#3306\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3308\"\u003e#3308\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BACKPORT 3.5.x] \u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2049\"\u003e[SUREFIRE-2049]\u003c/a\u003e - Fix SHUTDOWN type lost during command serialization. (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3270\"\u003e#3270\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3289\"\u003e#3289\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: null guard for context map (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3269\"\u003e#3269\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3272\"\u003e#3272\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e3.5.x/bug/cherry pick embedded mode its (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3328\"\u003e#3328\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse surefire 3.5.5 by project itself for testing (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3324\"\u003e#3324\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow Oracle javadoc guidelines (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3177\"\u003e#3177\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.2 to 2.4.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3334\"\u003e#3334\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.21.0 to 2.22.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3350\"\u003e#3350\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/25ea054860a5c1e5932b360d8aa0a31944c2b841\"\u003e\u003ccode\u003e25ea054\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/e5f374ccdefd5b40d75e0072a754708183d9ec5e\"\u003e\u003ccode\u003ee5f374c\u003c/code\u003e\u003c/a\u003e Bump org.fusesource.jansi:jansi from 2.4.2 to 2.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/dadd55b7a6a3a0336c253413f68c4f08092328c2\"\u003e\u003ccode\u003edadd55b\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/2613\"\u003e#2613\u003c/a\u003e Debugging failsafe t...\n\n_Description has been truncated_","html_url":"https://github.com/BBMRI-cz/data-quality-framework/pull/593","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BBMRI-cz%2Fdata-quality-framework/issues/593","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/593/packages"}},{"old_version":"20231013","new_version":"20260522","update_type":null,"path":null,"pr_created_at":"2026-06-21T01:32:43.000Z","version_change":"20231013 → 20260522","issue":{"uuid":"4708957981","node_id":"PR_kwDOA2zNHM7oyaL8","number":395,"state":"closed","title":"Bump org.json:json from 20231013 to 20260522","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-21T02:16:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-21T01:32:43.000Z","updated_at":"2026-06-21T02:17:25.000Z","time_to_close":2648,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.json:json","old_version":"20231013","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20231013 to 20260522.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20251224\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1021\"\u003e#1021\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd LTS JDK 25 build to github actions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1020\"\u003e#1020\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRecord type support\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1017\"\u003e#1017\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix some SonarQube issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1014\"\u003e#1014\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: String check logic in CDL\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1013\"\u003e#1013\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: FIx Sonarqube issues in JSONArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1011\"\u003e#1011\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix SonarQube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1009\"\u003e#1009\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix strict mode check for period after number\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1008\"\u003e#1008\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixed JSONArray strict mode check for leading comma\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1006\"\u003e#1006\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSONObject.fromJson() with unit tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1005\"\u003e#1005\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarQube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1004\"\u003e#1004\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarcube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1001\"\u003e#1001\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: sonarqube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1000\"\u003e#1000\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix some sonarcube issues from recent commits\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/999\"\u003e#999\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efixed some strict mode issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/995\"\u003e#995\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix regression XML parsing null with keepStrings\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/994\"\u003e#994\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd Jacoco option to build, restore method check in populateMap()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/993\"\u003e#993\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdded JUnit tests for XMLTokenerTest\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/992\"\u003e#992\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdded JUnit test cases for HTTPTokener\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/991\"\u003e#991\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate CodeQL to v3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/990\"\u003e#990\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: fix SonarQube issues in populateMap()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/989\"\u003e#989\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Remove unused code\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/988\"\u003e#988\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Remove unused method from jsonobject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/987\"\u003e#987\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactor: Check equality with literal on lhs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/983\"\u003e#983\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAllow retaining null-valued bean properties in JSONObjects\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20250517\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/969\"\u003e#969\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/969\"\u003erefactored large test for strict mode\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/968\"\u003e#968\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/968\"\u003eUpdate keepStrings behavior to reflect changes in keepBooleanAsString, keepNumberAsString\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/966\"\u003e#966\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/966\"\u003egranular flags to control for keeping boolean or number values as strings\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\u003c/p\u003e\n\u003cp\u003e20251224    Records, fromJson(), and recent commits\u003c/p\u003e\n\u003cp\u003e20250517    Strict mode hardening and recent commits\u003c/p\u003e\n\u003cp\u003e20250107    Restore moditect in pom.xml\u003c/p\u003e\n\u003cp\u003e20241224    Strict mode opt-in feature, and recent commits. This release does not contain module-info.class.\nIt is not recommended if you need this feature.\u003c/p\u003e\n\u003cp\u003e20240303    Revert optLong/getLong changes, and recent commits.\u003c/p\u003e\n\u003cp\u003e20240205    Recent commits.\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20231013...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=maven\u0026previous-version=20231013\u0026new-version=20260522)](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/WDAqua/Qanary/pull/395","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/WDAqua%2FQanary/issues/395","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/395/packages"}},{"old_version":"20251224","new_version":"20260522","update_type":null,"path":null,"pr_created_at":"2026-06-01T01:16:17.000Z","version_change":"20251224 → 20260522","issue":{"uuid":"4559658224","node_id":"PR_kwDOOuWZc87hL-3h","number":44,"state":"open","title":"build(deps): bump org.json:json from 20251224 to 20260522","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-01T01:16:17.000Z","updated_at":"2026-06-01T01:21:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"org.json:json","old_version":"20251224","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20251224 to 20260522.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20251224...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/sandeep-singh-79/otel-observability-demo/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandeep-singh-79%2Fotel-observability-demo/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"}},{"old_version":"20251224","new_version":"20260522","update_type":null,"path":null,"pr_created_at":"2026-05-29T16:23:31.000Z","version_change":"20251224 → 20260522","issue":{"uuid":"4549978598","node_id":"PR_kwDORw7Jes7guNPm","number":50,"state":"closed","title":"chore(deps): bump org.json:json from 20251224 to 20260522","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-07T23:20:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-29T16:23:31.000Z","updated_at":"2026-06-07T23:20:47.000Z","time_to_close":802635,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.json:json","old_version":"20251224","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20251224 to 20260522.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20251224...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/tdferreira/inboxbridge/pull/50","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdferreira%2Finboxbridge/issues/50","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/50/packages"}},{"old_version":"20251224","new_version":"20260522","update_type":null,"path":"/src/sdk/java","pr_created_at":"2026-05-29T07:34:02.000Z","version_change":"20251224 → 20260522","issue":{"uuid":"4546612791","node_id":"PR_kwDOCxuPg87gjGqq","number":711,"state":"closed","title":"Bump org.json:json from 20251224 to 20260522 in /src/sdk/java","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-31T12:55:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-29T07:34:02.000Z","updated_at":"2026-05-31T12:55:22.000Z","time_to_close":192071,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.json:json","old_version":"20251224","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":"/src/sdk/java","ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20251224 to 20260522.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20251224...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=maven\u0026previous-version=20251224\u0026new-version=20260522)](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/laoshanxi/app-mesh/pull/711","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/laoshanxi%2Fapp-mesh/issues/711","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/711/packages"}},{"old_version":"20251224","new_version":"20260522","update_type":null,"path":null,"pr_created_at":"2026-05-25T23:17:32.000Z","version_change":"20251224 → 20260522","issue":{"uuid":"4520050227","node_id":"PR_kwDODc5Yus7fMmPm","number":309,"state":"open","title":"chore(deps): bump org.json:json from 20251224 to 20260522","user":"dependabot[bot]","labels":["dependency-upgrade"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T23:17:32.000Z","updated_at":"2026-05-25T23:21:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.json:json","old_version":"20251224","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20251224 to 20260522.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20251224...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=gradle\u0026previous-version=20251224\u0026new-version=20260522)](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/kestra-io/plugin-serdes/pull/309","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kestra-io%2Fplugin-serdes/issues/309","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/309/packages"}},{"old_version":"20251224","new_version":"20260522","update_type":null,"path":null,"pr_created_at":"2026-05-25T16:10:11.000Z","version_change":"20251224 → 20260522","issue":{"uuid":"4518186443","node_id":"PR_kwDOSYN42s7fGlpu","number":40,"state":"open","title":"deps(deps): Bump org.json:json from 20251224 to 20260522","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T16:10:11.000Z","updated_at":"2026-05-25T16:10:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): Bump","packages":[{"name":"org.json:json","old_version":"20251224","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20251224 to 20260522.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20251224...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=gradle\u0026previous-version=20251224\u0026new-version=20260522)](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/serialrf433/columba/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/serialrf433%2Fcolumba/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"}},{"old_version":"20251224","new_version":"20260522","update_type":null,"path":null,"pr_created_at":"2026-05-25T03:16:33.000Z","version_change":"20251224 → 20260522","issue":{"uuid":"4513988760","node_id":"PR_kwDOHhtB0s7e5Acm","number":375,"state":"open","title":"build(deps): bump org.json:json from 20251224 to 20260522","user":"dependabot[bot]","labels":["servlet60"],"assignees":["omaster395464gh"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T03:16:33.000Z","updated_at":"2026-05-25T03:18:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"org.json:json","old_version":"20251224","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20251224 to 20260522.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20251224...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=maven\u0026previous-version=20251224\u0026new-version=20260522)](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/omaster395464gh/jose-utils/pull/375","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/omaster395464gh%2Fjose-utils/issues/375","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/375/packages"}},{"old_version":"20251224","new_version":"20260522","update_type":null,"path":null,"pr_created_at":"2026-05-25T02:11:26.000Z","version_change":"20251224 → 20260522","issue":{"uuid":"4513789115","node_id":"PR_kwDOLDe_3M7e4Zds","number":432,"state":"open","title":"chore(deps): bump org.json:json from 20251224 to 20260522","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T02:11:26.000Z","updated_at":"2026-05-25T02:23:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"org.json:json","old_version":"20251224","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20251224 to 20260522.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20251224...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=gradle\u0026previous-version=20251224\u0026new-version=20260522)](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/modelix/modelix.kubernetes/pull/432","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelix%2Fmodelix.kubernetes/issues/432","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/432/packages"}},{"old_version":"20251224","new_version":"20260522","update_type":null,"path":null,"pr_created_at":"2026-05-25T00:02:48.000Z","version_change":"20251224 → 20260522","issue":{"uuid":"4513375503","node_id":"PR_kwDOAArrVc7e3IDl","number":4540,"state":"open","title":"Bump org.json:json from 20251224 to 20260522","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T00:02:48.000Z","updated_at":"2026-05-25T00:04:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.json:json","old_version":"20251224","new_version":"20260522","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20251224 to 20260522.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20260522\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003epre-release-20260522 prep for next release\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate security.md with key data\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eValidate XML numeric character references before string construction\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eIgnore static fields in JSONObject.fromJson()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eEnhance README with license clarification\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1039\"\u003e#1039\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XML forceList parsing issue\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix input validation in XMLTokener.unescapeEntity()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1037\"\u003e#1037\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix ClassCastException in JSONML.toJSONArray and toJSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1029\"\u003e#1029\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd badge to external hosted javadoc\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1028\"\u003e#1028\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarqube reliability issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1027\"\u003e#1027\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSave/restore default locale in test\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20260522    Publish key data, recent commits for minor fixes\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/stleary/JSON-java/commit/968a592260c49151dd0bf79903a7986da64c63cd\"\u003e\u003ccode\u003e968a592\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1054\"\u003e#1054\u003c/a\u003e from stleary/pre-release-20260522\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3665aad82b41961d21901dac485a571fc1ea0828\"\u003e\u003ccode\u003e3665aad\u003c/code\u003e\u003c/a\u003e pre-release-20260522 doc and build updates for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d749ee16abd084ae94785c7afe954de25d921a5d\"\u003e\u003ccode\u003ed749ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1053\"\u003e#1053\u003c/a\u003e from stleary/update-security-md-with-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/649598338f5c7ed3bb8891e1d74ef589f9d0617e\"\u003e\u003ccode\u003e6495983\u003c/code\u003e\u003c/a\u003e update-security-md-with-key new security.md file, also fixed 1000 level jsona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/896ce0fb74b529ceb8618cb64cf63dec67a56e61\"\u003e\u003ccode\u003e896ce0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1046\"\u003e#1046\u003c/a\u003e from yuki-matsuhashi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/187706978099ef7f201ce04fb8ffd507a7d8b405\"\u003e\u003ccode\u003e1877069\u003c/code\u003e\u003c/a\u003e Validate XML numeric character references before string construction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b959027aa2e0f2757ffa53f3941e729590df90ea\"\u003e\u003ccode\u003eb959027\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1044\"\u003e#1044\u003c/a\u003e from yuki-matsuhashi/1043-ignore-static\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/039f331d7d9baac6c5568fd4087be96f28eedc65\"\u003e\u003ccode\u003e039f331\u003c/code\u003e\u003c/a\u003e Add comment for empty test constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/94e340002b6cee528e0dc153fc9eca276286b571\"\u003e\u003ccode\u003e94e3400\u003c/code\u003e\u003c/a\u003e Ignore static fields in JSONObject.fromJson()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/6230128f59a680ae2cedb845d6d9962fd1c40eb5\"\u003e\u003ccode\u003e6230128\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1041\"\u003e#1041\u003c/a\u003e from stleary/license-clarification\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20251224...20260522\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=maven\u0026previous-version=20251224\u0026new-version=20260522)](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\n\n\u003c!-- CURSOR_SUMMARY --\u003e\n---\n\n\u003e [!NOTE]\n\u003e **Low Risk**\n\u003e Single dependency version pin with no code edits; upstream changes are mostly bug/security fixes in parsing paths Jedis may not exercise heavily.\n\u003e \n\u003e **Overview**\n\u003e Bumps the **`org.json:json`** Maven dependency from **`20251224`** to **`20260522`** in `pom.xml` only. No application source changes.\n\u003e \n\u003e The newer release includes **XML/JSON parsing hardening** (entity unescape validation, numeric character reference checks), **JSONML** fixes, **`JSONObject.fromJson()`** ignoring static fields, and minor XML/list parsing fixes. Jedis uses **`JSONObject`** / **`JSONArray`** for Redis JSON command surfaces (e.g. `CommandObjects`, pipelines); behavior should stay compatible for typical JSON paths, with possible edge-case differences only where those APIs are used with unusual inputs.\n\u003e \n\u003e \u003csup\u003eReviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit ea6b8adf0ec050cae5f901c04b008ec3a2667bf1. Bugbot is set up for automated code reviews on this repo. Configure [here](https://www.cursor.com/dashboard/bugbot).\u003c/sup\u003e\n\u003c!-- /CURSOR_SUMMARY --\u003e","html_url":"https://github.com/redis/jedis/pull/4540","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis%2Fjedis/issues/4540","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4540/packages"}},{"old_version":"20250517","new_version":"20251224","update_type":null,"path":null,"pr_created_at":"2026-05-06T12:40:09.000Z","version_change":"20250517 → 20251224","issue":{"uuid":"4391388173","node_id":"PR_kwDOEVgL0M7YxDOG","number":316,"state":"closed","title":"Bump org.json:json from 20250517 to 20251224","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T23:27:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-06T12:40:09.000Z","updated_at":"2026-05-25T23:27:23.000Z","time_to_close":1680432,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.json:json","old_version":"20250517","new_version":"20251224","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20250517 to 20251224.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20251224\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1021\"\u003e#1021\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd LTS JDK 25 build to github actions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1020\"\u003e#1020\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRecord type support\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1017\"\u003e#1017\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix some SonarQube issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1014\"\u003e#1014\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: String check logic in CDL\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1013\"\u003e#1013\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: FIx Sonarqube issues in JSONArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1011\"\u003e#1011\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix SonarQube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1009\"\u003e#1009\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix strict mode check for period after number\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1008\"\u003e#1008\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixed JSONArray strict mode check for leading comma\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1006\"\u003e#1006\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSONObject.fromJson() with unit tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1005\"\u003e#1005\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarQube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1004\"\u003e#1004\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarcube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1001\"\u003e#1001\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: sonarqube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1000\"\u003e#1000\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix some sonarcube issues from recent commits\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/999\"\u003e#999\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efixed some strict mode issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/995\"\u003e#995\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix regression XML parsing null with keepStrings\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/994\"\u003e#994\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd Jacoco option to build, restore method check in populateMap()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/993\"\u003e#993\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdded JUnit tests for XMLTokenerTest\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/992\"\u003e#992\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdded JUnit test cases for HTTPTokener\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/991\"\u003e#991\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate CodeQL to v3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/990\"\u003e#990\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: fix SonarQube issues in populateMap()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/989\"\u003e#989\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Remove unused code\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/988\"\u003e#988\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Remove unused method from jsonobject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/987\"\u003e#987\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactor: Check equality with literal on lhs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/983\"\u003e#983\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAllow retaining null-valued bean properties in JSONObjects\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20251224    Records, fromJson(), and recent commits\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/stleary/JSON-java/commit/cf653682be81e5ff630c8ac5527a5060b9a813e8\"\u003e\u003ccode\u003ecf65368\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1030\"\u003e#1030\u003c/a\u003e from stleary/pre-release-20251224\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/24bba97c1d21fdb9bab76940503be7579d874476\"\u003e\u003ccode\u003e24bba97\u003c/code\u003e\u003c/a\u003e pre-release-20251224 update docs and builds for next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/128fb42ccceb66a67d1ac1ddf816860974544116\"\u003e\u003ccode\u003e128fb42\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1021\"\u003e#1021\u003c/a\u003e from Simulant87/update-build-script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/f8e6dfdc6375ccc231ba727ec421c4a0b2f05b06\"\u003e\u003ccode\u003ef8e6dfd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/3\"\u003e#3\u003c/a\u003e from Simulant87/update-readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3bc98dfc7fccd1459eba20b1c4e5561d8dfca78d\"\u003e\u003ccode\u003e3bc98df\u003c/code\u003e\u003c/a\u003e Update README.md tested on java 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/005dc7b49eb65a24de0fdfc06757f34e3db8fc72\"\u003e\u003ccode\u003e005dc7b\u003c/code\u003e\u003c/a\u003e add build for LTS JDK 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d38cb064fd4ac8a31dde4382343e92a06a246122\"\u003e\u003ccode\u003ed38cb06\u003c/code\u003e\u003c/a\u003e reset setup-java to version 1 for 1.6 build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/e9a7d7c72eeb4a2b48cc51f4798dc3f677936ca1\"\u003e\u003ccode\u003ee9a7d7c\u003c/code\u003e\u003c/a\u003e add distribution to java 1.6 build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/73c582e1295206b85ae1c21af6261f189f19e1c9\"\u003e\u003ccode\u003e73c582e\u003c/code\u003e\u003c/a\u003e update github actions to version 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/a6ca84074ad7d5a9aabe834200e4b02c4e05ab40\"\u003e\u003ccode\u003ea6ca840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1020\"\u003e#1020\u003c/a\u003e from Abhineshhh/fix/support-java-records\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20250517...20251224\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/navikt/ispersonoppgave/pull/316","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fispersonoppgave/issues/316","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/316/packages"}},{"old_version":"20231013","new_version":"20251224","update_type":null,"path":null,"pr_created_at":"2026-05-02T05:23:03.000Z","version_change":"20231013 → 20251224","issue":{"uuid":"4368040227","node_id":"PR_kwDOSMME4s7XmX5e","number":3,"state":"closed","title":"Bump org.json:json from 20231013 to 20251224","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-23T05:22:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-02T05:23:03.000Z","updated_at":"2026-05-23T05:22:44.000Z","time_to_close":1814379,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.json:json","old_version":"20231013","new_version":"20251224","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20231013 to 20251224.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20251224\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1021\"\u003e#1021\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd LTS JDK 25 build to github actions\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1020\"\u003e#1020\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRecord type support\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1017\"\u003e#1017\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix some SonarQube issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1014\"\u003e#1014\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: String check logic in CDL\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1013\"\u003e#1013\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: FIx Sonarqube issues in JSONArray\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1011\"\u003e#1011\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix SonarQube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1009\"\u003e#1009\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix strict mode check for period after number\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1008\"\u003e#1008\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixed JSONArray strict mode check for leading comma\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1006\"\u003e#1006\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSONObject.fromJson() with unit tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1005\"\u003e#1005\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarQube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1004\"\u003e#1004\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix sonarcube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1001\"\u003e#1001\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: sonarqube issues in JSONObject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1000\"\u003e#1000\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Fix some sonarcube issues from recent commits\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/999\"\u003e#999\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efixed some strict mode issues\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/995\"\u003e#995\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix regression XML parsing null with keepStrings\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/994\"\u003e#994\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd Jacoco option to build, restore method check in populateMap()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/993\"\u003e#993\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdded JUnit tests for XMLTokenerTest\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/992\"\u003e#992\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdded JUnit test cases for HTTPTokener\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/991\"\u003e#991\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate CodeQL to v3\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/990\"\u003e#990\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: fix SonarQube issues in populateMap()\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/989\"\u003e#989\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Remove unused code\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/988\"\u003e#988\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactoring: Remove unused method from jsonobject\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/987\"\u003e#987\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRefactor: Check equality with literal on lhs\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/983\"\u003e#983\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAllow retaining null-valued bean properties in JSONObjects\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20250517\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/969\"\u003e#969\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/969\"\u003erefactored large test for strict mode\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/968\"\u003e#968\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/968\"\u003eUpdate keepStrings behavior to reflect changes in keepBooleanAsString, keepNumberAsString\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/966\"\u003e#966\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/966\"\u003egranular flags to control for keeping boolean or number values as strings\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/962\"\u003e#962\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/962\"\u003eFix: handles edge case 'no \\n at end of csv dataset + empty last column'\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/961\"\u003e#961\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/961\"\u003eOption to store null value in JSONObject when parsing a map\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/960\"\u003e#960\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/960\"\u003eUpdated configuration to enable strictMode unit testing with Maven\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/955\"\u003e#955\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/955\"\u003eAdd testWithStrictMode option to build.gradle\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/951\"\u003e#951\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/951\"\u003eFixing and updating unit tests for default strictMode\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/950\"\u003e#950\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/950\"\u003eupgrade upload-artifact from v3 to v4 - pipeline change\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/949\"\u003e#949\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/949\"\u003edeprecated unnecessary setter method\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/948\"\u003e#948\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/948\"\u003eUse JSONTokener JSONParserConfiguration in JSONObject and JSONArray constructors\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/946\"\u003e#946\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/946\"\u003eadd missing javaDoc for JSONParserConfiguration\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/942\"\u003e#942\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/942\"\u003eCopy all fields when cloning JSONParserConfiguration\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/938\"\u003e#938\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/938\"\u003eStrict mode unit tests\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/937\"\u003e#937\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/937\"\u003eUpdate JSONParserConfiguration usage in JSONTokener, JSONArray, and JSONObject\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/931\"\u003e#931\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/931\"\u003eremove-duplicate-moditect: from pom.xml\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20250107\u003c/h2\u003e\n\u003cp\u003e| Pull Request | Description |\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/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20251224    Records, fromJson(), and recent commits\u003c/p\u003e\n\u003cp\u003e20250517    Strict mode hardening and recent commits\u003c/p\u003e\n\u003cp\u003e20250107    Restore moditect in pom.xml\u003c/p\u003e\n\u003cp\u003e20241224    Strict mode opt-in feature, and recent commits. This release does not contain module-info.class.\nIt is not recommended if you need this feature.\u003c/p\u003e\n\u003cp\u003e20240303    Revert optLong/getLong changes, and recent commits.\u003c/p\u003e\n\u003cp\u003e20240205    Recent commits.\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/stleary/JSON-java/commit/cf653682be81e5ff630c8ac5527a5060b9a813e8\"\u003e\u003ccode\u003ecf65368\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1030\"\u003e#1030\u003c/a\u003e from stleary/pre-release-20251224\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/24bba97c1d21fdb9bab76940503be7579d874476\"\u003e\u003ccode\u003e24bba97\u003c/code\u003e\u003c/a\u003e pre-release-20251224 update docs and builds for next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/128fb42ccceb66a67d1ac1ddf816860974544116\"\u003e\u003ccode\u003e128fb42\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1021\"\u003e#1021\u003c/a\u003e from Simulant87/update-build-script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/f8e6dfdc6375ccc231ba727ec421c4a0b2f05b06\"\u003e\u003ccode\u003ef8e6dfd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/3\"\u003e#3\u003c/a\u003e from Simulant87/update-readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/3bc98dfc7fccd1459eba20b1c4e5561d8dfca78d\"\u003e\u003ccode\u003e3bc98df\u003c/code\u003e\u003c/a\u003e Update README.md tested on java 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/005dc7b49eb65a24de0fdfc06757f34e3db8fc72\"\u003e\u003ccode\u003e005dc7b\u003c/code\u003e\u003c/a\u003e add build for LTS JDK 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d38cb064fd4ac8a31dde4382343e92a06a246122\"\u003e\u003ccode\u003ed38cb06\u003c/code\u003e\u003c/a\u003e reset setup-java to version 1 for 1.6 build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/e9a7d7c72eeb4a2b48cc51f4798dc3f677936ca1\"\u003e\u003ccode\u003ee9a7d7c\u003c/code\u003e\u003c/a\u003e add distribution to java 1.6 build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/73c582e1295206b85ae1c21af6261f189f19e1c9\"\u003e\u003ccode\u003e73c582e\u003c/code\u003e\u003c/a\u003e update github actions to version 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/a6ca84074ad7d5a9aabe834200e4b02c4e05ab40\"\u003e\u003ccode\u003ea6ca840\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/1020\"\u003e#1020\u003c/a\u003e from Abhineshhh/fix/support-java-records\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20231013...20251224\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=maven\u0026previous-version=20231013\u0026new-version=20251224)](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/Shakeelpattan/Book_store_app/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shakeelpattan%2FBook_store_app/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"20250517","new_version":"20251224","update_type":null,"path":null,"pr_created_at":"2026-05-01T00:34:24.000Z","version_change":"20250517 → 20251224","issue":{"uuid":"4362127317","node_id":"PR_kwDOCPKVTc7XTmlN","number":297,"state":"open","title":"Bump the dependencies group across 1 directory with 52 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T00:34:24.000Z","updated_at":"2026-05-01T00:37:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":52,"packages":[{"name":"org.apache.commons:commons-compress","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.apache.commons:commons-csv","old_version":"1.14.0","new_version":"1.14.1","repository_url":"https://github.com/apache/commons-csv"},{"name":"commons-logging:commons-logging","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/apache/commons-logging"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.2","new_version":"2.21.3","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.jctools:jctools-core","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/JCTools/JCTools"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.1","new_version":"3.9.2"},{"name":"org.apache.rat:apache-rat-plugin","old_version":"0.16.1","new_version":"0.18"},{"name":"org.apache.groovy:groovy-bom","old_version":"4.0.27","new_version":"5.0.5","repository_url":"https://github.com/apache/groovy"},{"name":"org.junit:junit-bom","old_version":"5.13.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"5.13.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.apache.activemq:activemq-broker","old_version":"6.1.7","new_version":"6.2.5","repository_url":"https://github.com/apache/activemq"},{"name":"org.eclipse.angus:angus-activation","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/eclipse-ee4j/angus-activation"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"com.code-intelligence:jazzer","old_version":"0.24.0","new_version":"0.30.0","repository_url":"https://github.com/CodeIntelligenceTesting/jazzer"},{"name":"com.code-intelligence:jazzer-api","old_version":"0.24.0","new_version":"0.30.0","repository_url":"https://github.com/CodeIntelligenceTesting/jazzer"},{"name":"commons-codec:commons-codec","old_version":"1.18.0","new_version":"1.22.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.apache.commons:commons-dbcp2","old_version":"2.13.0","new_version":"2.14.0"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.22.0"},{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"org.apache.commons:commons-pool2","old_version":"2.12.1","new_version":"2.13.1"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.google.guava:guava-testlib","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"jakarta.activation:jakarta.activation-api","old_version":"2.1.3","new_version":"2.1.4","repository_url":"https://github.com/jakartaee/jaf-api"},{"name":"org.eclipse.angus:jakarta.mail","old_version":"2.0.3","new_version":"2.0.5"},{"name":"jakarta.mail:jakarta.mail-api","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/jakartaee/mail-api"},{"name":"com.google.code.java-allocation-instrumenter:java-allocation-instrumenter","old_version":"3.3.4","new_version":"3.3.5","repository_url":"https://github.com/google/allocation-instrumenter"},{"name":"org.jmdns:jmdns","old_version":"3.6.1","new_version":"3.6.3","repository_url":"https://github.com/jmdns/jmdns"},{"name":"net.java.dev.jna:jna","old_version":"5.17.0","new_version":"5.18.1","repository_url":"https://github.com/java-native-access/jna"},{"name":"co.elastic.logging:log4j2-ecs-layout","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/elastic/ecs-logging-java"},{"name":"org.apache.maven:maven-core","old_version":"3.9.10","new_version":"3.9.15"},{"name":"org.apache.maven:maven-model","old_version":"3.9.10","new_version":"3.9.15"},{"name":"org.openjdk.nashorn:nashorn-core","old_version":"15.6","new_version":"15.7","repository_url":"https://github.com/openjdk/nashorn"},{"name":"org.eclipse.platform:org.eclipse.osgi","old_version":"3.23.100","new_version":"3.24.100","repository_url":"https://github.com/eclipse-equinox/equinox"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.codehaus.woodstox:stax2-api","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/FasterXML/stax2-api"},{"name":"org.xmlunit:xmlunit-core","old_version":"2.10.3","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.xmlunit:xmlunit-matchers","old_version":"2.10.3","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.tukaani:xz","old_version":"1.10","new_version":"1.12","repository_url":"https://github.com/tukaani-project/xz-java"},{"name":"com.github.luben:zstd-jni","old_version":"1.5.7-4","new_version":"1.5.7-7","repository_url":"https://github.com/luben/zstd-jni"},{"name":"biz.aQute.bnd:biz.aQute.bnd.annotation","old_version":"7.1.0","new_version":"7.2.3","repository_url":"https://github.com/bndtools/bnd"},{"name":"com.google.errorprone:error_prone_annotations","old_version":"2.38.0","new_version":"2.49.0","repository_url":"https://github.com/google/error-prone"},{"name":"io.fabric8:docker-maven-plugin","old_version":"0.46.0","new_version":"0.48.1","repository_url":"https://github.com/fabric8io/docker-maven-plugin"},{"name":"org.gradlex:gradle-module-metadata-maven-plugin","old_version":"1.1","new_version":"1.2","repository_url":"https://github.com/gradlex-org/gradle-module-metadata-maven-plugin"},{"name":"com.github.jnr:jnr-ffi","old_version":"2.2.18","new_version":"2.2.19","repository_url":"https://github.com/jnr/jnr-ffi"},{"name":"org.bouncycastle:bcpkix-jdk18on","old_version":"1.83","new_version":"1.84","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.json:json","old_version":"20250517","new_version":"20251224","repository_url":"https://github.com/douglascrockford/JSON-java"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"9.2.0","new_version":"9.3.4","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.elasticsearch.client:elasticsearch-rest-client","old_version":"9.2.0","new_version":"9.3.4","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.mongodb:bson","old_version":"5.6.1","new_version":"5.7.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-core","old_version":"5.6.1","new_version":"5.7.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"5.6.1","new_version":"5.7.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.springframework.cloud:spring-cloud-context","old_version":"4.3.0","new_version":"5.0.1","repository_url":"https://github.com/spring-cloud/spring-cloud-commons"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 52 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-csv](https://github.com/apache/commons-csv) | `1.14.0` | `1.14.1` |\n| [commons-logging:commons-logging](https://github.com/apache/commons-logging) | `1.3.5` | `1.3.6` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.19.2` | `2.21.3` |\n| [org.jctools:jctools-core](https://github.com/JCTools/JCTools) | `4.0.5` | `4.0.6` |\n| org.apache.kafka:kafka-clients | `3.9.1` | `3.9.2` |\n| org.apache.rat:apache-rat-plugin | `0.16.1` | `0.18` |\n| [org.apache.groovy:groovy-bom](https://github.com/apache/groovy) | `4.0.27` | `5.0.5` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.3` |\n| [org.apache.activemq:activemq-broker](https://github.com/apache/activemq) | `6.1.7` | `6.2.5` |\n| [org.eclipse.angus:angus-activation](https://github.com/eclipse-ee4j/angus-activation) | `2.0.2` | `2.0.3` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.7` |\n| [com.code-intelligence:jazzer](https://github.com/CodeIntelligenceTesting/jazzer) | `0.24.0` | `0.30.0` |\n| [com.code-intelligence:jazzer-api](https://github.com/CodeIntelligenceTesting/jazzer) | `0.24.0` | `0.30.0` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.18.0` | `1.22.0` |\n| org.apache.commons:commons-dbcp2 | `2.13.0` | `2.14.0` |\n| commons-io:commons-io | `2.19.0` | `2.22.0` |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| org.apache.commons:commons-pool2 | `2.12.1` | `2.13.1` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [com.google.guava:guava-testlib](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [jakarta.activation:jakarta.activation-api](https://github.com/jakartaee/jaf-api) | `2.1.3` | `2.1.4` |\n| org.eclipse.angus:jakarta.mail | `2.0.3` | `2.0.5` |\n| [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api) | `2.1.3` | `2.1.5` |\n| [com.google.code.java-allocation-instrumenter:java-allocation-instrumenter](https://github.com/google/allocation-instrumenter) | `3.3.4` | `3.3.5` |\n| [org.jmdns:jmdns](https://github.com/jmdns/jmdns) | `3.6.1` | `3.6.3` |\n| [net.java.dev.jna:jna](https://github.com/java-native-access/jna) | `5.17.0` | `5.18.1` |\n| [co.elastic.logging:log4j2-ecs-layout](https://github.com/elastic/ecs-logging-java) | `1.7.0` | `1.8.0` |\n| org.apache.maven:maven-core | `3.9.10` | `3.9.15` |\n| org.apache.maven:maven-model | `3.9.10` | `3.9.15` |\n| [org.openjdk.nashorn:nashorn-core](https://github.com/openjdk/nashorn) | `15.6` | `15.7` |\n| [org.eclipse.platform:org.eclipse.osgi](https://github.com/eclipse-equinox/equinox) | `3.23.100` | `3.24.100` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.6.0` | `3.6.1` |\n| [org.codehaus.woodstox:stax2-api](https://github.com/FasterXML/stax2-api) | `4.2.2` | `4.3.0` |\n| [org.xmlunit:xmlunit-core](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` |\n| [org.xmlunit:xmlunit-matchers](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` |\n| [org.tukaani:xz](https://github.com/tukaani-project/xz-java) | `1.10` | `1.12` |\n| [com.github.luben:zstd-jni](https://github.com/luben/zstd-jni) | `1.5.7-4` | `1.5.7-7` |\n| [biz.aQute.bnd:biz.aQute.bnd.annotation](https://github.com/bndtools/bnd) | `7.1.0` | `7.2.3` |\n| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.38.0` | `2.49.0` |\n| [io.fabric8:docker-maven-plugin](https://github.com/fabric8io/docker-maven-plugin) | `0.46.0` | `0.48.1` |\n| [org.gradlex:gradle-module-metadata-maven-plugin](https://github.com/gradlex-org/gradle-module-metadata-maven-plugin) | `1.1` | `1.2` |\n| [com.github.jnr:jnr-ffi](https://github.com/jnr/jnr-ffi) | `2.2.18` | `2.2.19` |\n| [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java) | `1.83` | `1.84` |\n| [org.json:json](https://github.com/douglascrockford/JSON-java) | `20250517` | `20251224` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `9.2.0` | `9.3.4` |\n| [org.elasticsearch.client:elasticsearch-rest-client](https://github.com/elastic/elasticsearch) | `9.2.0` | `9.3.4` |\n| [org.mongodb:bson](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.7.0` |\n| [org.mongodb:mongodb-driver-core](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.7.0` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.7.0` |\n| [org.springframework.cloud:spring-cloud-context](https://github.com/spring-cloud/spring-cloud-commons) | `4.3.0` | `5.0.1` |\n\n\nUpdates `org.apache.commons:commons-compress` from 1.27.1 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Compress 1.28.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Compress team is pleased to announce the release of Apache Commons Compress 1.28.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Compress defines an API for working with\ncompression and archive formats. These include bzip2, gzip, pack200,\nLZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eThis release updates Apache Commons Lang to 3.18.0 to pick up the fix for CVE-2025-48924 (\u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-48924\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2025-48924\u003c/a\u003e), but is not affected by it.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003cp\u003eChanges in this version include the following.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.getModificationInstant(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.setModificationInstant(Instant). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.OS, setOS(OS), getOS(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.toString(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-638:  Add GzipParameters.setFileNameCharset(Charset) and getFileNameCharset() to override the default ISO-8859-1 Charset \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/602\"\u003e#602\u003c/a\u003e. Thanks to vincexjl, Gary Gregory, Piotr P. Karwasz.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for gzip extra subfields, see GzipParameters.setExtra(HeaderExtraField) [#604](https://github.com/apache/commons-compress/issues/604). Thanks to ddeschenes-1, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add CompressFilterOutputStream and refactor to use. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add ZipFile.stream(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream reads the modification time (MTIME) and stores its value incorrectly multiplied by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream writes the modification time (MTIME) the value incorrectly divided by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add optional FHCRC to GZIP header [#627](https://github.com/apache/commons-compress/issues/627). Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder allowing to customize the file name and comment Charsets. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberStart(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberEnd(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add SevenZFile.Builder.setMaxMemoryLimitKiB(int). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add MemoryLimitException.MemoryLimitException(long, int, Throwable) and deprecate MemoryLimitException.MemoryLimitException(long, int, Exception). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-692:  Add support for zstd compression in zip archives. Thanks to Mehmet Karaman, Andrey Loskutov, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for XZ compression in ZIP archives. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-695:  Add ZipArchiveInputStream.createZstdInputStream(InputStream) to provide a different InputStream implementation for Zstandard (Zstd) \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/649\"\u003e#649\u003c/a\u003e. Thanks to Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.harmony.pack200.Pack200Exception.Pack200Exception(String, Throwable). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-697:  Move BitStream.nextBit() method to BitInputStream \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/663\"\u003e#663\u003c/a\u003e. Thanks to Fredrik Kjellberg, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdCompressorOutputStream.builder/Builder() [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdConstants [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\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/apache/commons-compress/commit/852d9c23b94127feafc1649d9c7f13d4df338845\"\u003e\u003ccode\u003e852d9c2\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.28.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/f5eb9e28edf8a661ac5efc43b7853ee49bb73b3a\"\u003e\u003ccode\u003ef5eb9e2\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-compress/commit/36f204caa6f7bb2c92a9ad04ba246ad47a2465d2\"\u003e\u003ccode\u003e36f204c\u003c/code\u003e\u003c/a\u003e Camel case parameter name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/4c04e4a803831c00663a6dafd0f0837fba60633b\"\u003e\u003ccode\u003e4c04e4a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/6cb7da194a9369edfbd65629576203b8af61ba44\"\u003e\u003ccode\u003e6cb7da1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/563c9d2fa4d2340902284fc044a7398fc15da5fb\"\u003e\u003ccode\u003e563c9d2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/ce73bd890e50fcb88d362fc8298f31fa90d802aa\"\u003e\u003ccode\u003ece73bd8\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/a464ae94e0f9c59e9bc30be6086d876f9907d0a4\"\u003e\u003ccode\u003ea464ae9\u003c/code\u003e\u003c/a\u003e Better parameter names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c0b2b84144d923a2bf7caada35e1d9bb5d562e78\"\u003e\u003ccode\u003ec0b2b84\u003c/code\u003e\u003c/a\u003e Add TODO for next major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c76bc976703dc0cebfb6d4653061b8ac3524421d\"\u003e\u003ccode\u003ec76bc97\u003c/code\u003e\u003c/a\u003e Use OpenVEX to document that we are not affected by CVE-2025-48924 in\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-compress/compare/rel/commons-compress-1.27.1...rel/commons-compress-1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-csv` from 1.14.0 to 1.14.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-csv/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-csv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons CSV 1.14.1 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons CSV team is pleased to announce the release of Apache Commons CSV 1.14.1.\u003c/p\u003e\n\u003cp\u003eThis document contains the release notes for the 1.14.1 version of Apache Commons CSV.\nCommons CSV reads and writes files in Comma Separated Value (CSV) format variations.\u003c/p\u003e\n\u003cp\u003eCommons CSV requires at least Java 8.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eChanges in this version include:\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSV-318:  CSVPrinter.printRecord(Stream) hangs if given a parallel stream. Thanks to Joseph Shraibman, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCSV-318:  CSVPrinter now uses an internal lock instead of synchronized methods. Thanks to Joseph Shraibman, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      org.apache.commons.csv.CSVPrinter.printRecords(ResultSet) now writes one record at a time using a lock. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump org.apache.commons:commons-parent from 81 to 85 [#542](https://github.com/apache/commons-csv/issues/542). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump commons-io:commons-io from 2.18.0 to 2.20.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump com.opencsv:opencsv from 5.10 to 5.11.2 [#545](https://github.com/apache/commons-csv/issues/545), [#551](https://github.com/apache/commons-csv/issues/551), [#553](https://github.com/apache/commons-csv/issues/553). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 [#556](https://github.com/apache/commons-csv/issues/556). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump commons-codec:commons-codec from 1.18.0 to 1.19.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-csv/changes.html\"\u003ehttps://commons.apache.org/proper/commons-csv/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons CSV, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons CSV website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-csv/\"\u003ehttps://commons.apache.org/proper/commons-csv/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-csv/download_csv.cgi\"\u003ehttps://commons.apache.org/proper/commons-csv/download_csv.cgi\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eHave fun!\n-Apache Commons CSV team\u003c/p\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/e14ef86d34211f9d1b9b6040c5f6dbafc93ba907\"\u003e\u003ccode\u003ee14ef86\u003c/code\u003e\u003c/a\u003e Ignore macOS file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/d8724bf76a7d6abbb93aad65e316f050f86a256d\"\u003e\u003ccode\u003ed8724bf\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.14.1 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/b76971c25af176f901c003b25d6a5f4f6edc87ad\"\u003e\u003ccode\u003eb76971c\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-csv/commit/b66814ef248186b7a8316b85e1208c705dba06e3\"\u003e\u003ccode\u003eb66814e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/commons-csv/issues/557\"\u003e#557\u003c/a\u003e from apache/dependabot/github_actions/github/codeql-a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/9c95e92d6aaa4d052a139158a900395646c6652e\"\u003e\u003ccode\u003e9c95e92\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.29.2 to 3.29.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/1fb37163f9fe59aa13c63efd53e71d7a0392be4c\"\u003e\u003ccode\u003e1fb3716\u003c/code\u003e\u003c/a\u003e Bump commons-codec:commons-codec from 1.18.0 to 1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/7b72c509f73e05ca2bf2f0945a6a1cb03f87bd39\"\u003e\u003ccode\u003e7b72c50\u003c/code\u003e\u003c/a\u003e Merge some string literals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/96583732b6be55d459a5b430c4a3a3bb2126db10\"\u003e\u003ccode\u003e9658373\u003c/code\u003e\u003c/a\u003e Update the GitHub pull request template for AI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/67192a9e0af58bdf49edf4e0d29f50343da82c70\"\u003e\u003ccode\u003e67192a9\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.19.0 to 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/59164c8b795ebd4cc0362c4c74d7c893c4a50303\"\u003e\u003ccode\u003e59164c8\u003c/code\u003e\u003c/a\u003e Bump com.opencsv:opencsv from 5.11.1 to 5.11.2 \u003ca href=\"https://redirect.github.com/apache/commons-csv/issues/553\"\u003e#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-csv/compare/rel/commons-csv-1.14.0...rel/commons-csv-1.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-logging:commons-logging` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-logging/blob/master/RELEASE-NOTES.txt\"\u003ecommons-logging:commons-logging's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Logging 1.3.6 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Logging team is pleased to announce the release of Apache Commons Logging 1.3.6.\u003c/p\u003e\n\u003cp\u003eApache Commons Logging is a thin adapter allowing configurable bridging to other,\nwell-known logging systems.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix running spotbugs:check: Unable to parse configuration of mojo. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Update deprecated call in PathableClassLoader.addLogicalLib(String). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix malformed Javadoc comments. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix log level in Slf4jLogFactory.error(Object, Throwable) [#416](https://github.com/apache/commons-logging/issues/416). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.apache.commons:commons-parent from 81 to 97 [#361](https://github.com/apache/commons-logging/issues/361), [#367](https://github.com/apache/commons-logging/issues/367), [#388](https://github.com/apache/commons-logging/issues/388), [#409](https://github.com/apache/commons-logging/issues/409), [#410](https://github.com/apache/commons-logging/issues/410). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 [#344](https://github.com/apache/commons-logging/issues/344). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump com.h3xstream.findsecbugs:findsecbugs-plugin from 1.13.0 to 1.14.0 [#360](https://github.com/apache/commons-logging/issues/360). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump log4j2.version from 2.24.3 to 2.25.3 [#371](https://github.com/apache/commons-logging/issues/371), [#412](https://github.com/apache/commons-logging/issues/412). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.20.0 [#373](https://github.com/apache/commons-logging/issues/373). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump ch.qos.logback:logback-core from 1.3.14 to 1.3.16 [#411](https://github.com/apache/commons-logging/issues/411).. Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-logging/changes.html\"\u003ehttps://commons.apache.org/proper/commons-logging/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload it from \u003ca href=\"https://commons.apache.org/proper/commons-logging/download_logging.cgi\"\u003ehttps://commons.apache.org/proper/commons-logging/download_logging.cgi\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons Logging, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Logging website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-logging/\"\u003ehttps://commons.apache.org/proper/commons-logging/\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/141c9ea8661fbf53ca710d12c462fab42986f0bf\"\u003e\u003ccode\u003e141c9ea\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.3.6 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/05cbf46ae4aad9eb11510ab589fc9a37080001eb\"\u003e\u003ccode\u003e05cbf46\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/3ea5f4dfb225f378e5a97c5399d45ee7922f9d86\"\u003e\u003ccode\u003e3ea5f4d\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-logging/commit/d8e5e8069869ebe37ad969088d0ca9411d0ace11\"\u003e\u003ccode\u003ed8e5e80\u003c/code\u003e\u003c/a\u003e Simplify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/694754e71498cddbaf77bcc1612e9184a176dd3f\"\u003e\u003ccode\u003e694754e\u003c/code\u003e\u003c/a\u003e Simpler description.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/97e7660e5fe43e7c1169cc4f3e2b92629f4dd3fd\"\u003e\u003ccode\u003e97e7660\u003c/code\u003e\u003c/a\u003e Fix log level in Slf4jLogFactory.error(Object, Throwable) \u003ca href=\"https://redirect.github.com/apache/commons-logging/issues/416\"\u003e#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/07452cca430f2deb176571b41e841f44839c8f64\"\u003e\u003ccode\u003e07452cc\u003c/code\u003e\u003c/a\u003e fix LogLevel (\u003ca href=\"https://redirect.github.com/apache/commons-logging/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/c8c20dec5e5bb7603c8e8639a6346f3490722dd9\"\u003e\u003ccode\u003ec8c20de\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.32.4 to 4.32.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/b879d3e76a738c0aec6ce9cb151f0176cd218537\"\u003e\u003ccode\u003eb879d3e\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-parent from 96 to 97.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/5b2e759ee1ba7b18d53f13f085d8680b7dcf11f2\"\u003e\u003ccode\u003e5b2e759\u003c/code\u003e\u003c/a\u003e Add security page.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-logging/compare/rel/commons-logging-1.3.5...rel/commons-logging-1.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.19.2 to 2.21.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/374fbd08ee91a6c91626bae1d6497df21c89b541\"\u003e\u003ccode\u003e374fbd0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/7059df78cc36832349acad026169ff890f4c718c\"\u003e\u003ccode\u003e7059df7\u003c/code\u003e\u003c/a\u003e Prep for 2.21.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/2fd60bdab3228f6b99dce81326d9fd7eaf587401\"\u003e\u003ccode\u003e2fd60bd\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/b82a3640491f66be2e56bef377b5002cd9d1567b\"\u003e\u003ccode\u003eb82a364\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/ef4e013e95fc64583b0a414711648a84fc50be46\"\u003e\u003ccode\u003eef4e013\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/536ae51c1db9dfbfc8dda697ccfd6545cf626d2b\"\u003e\u003ccode\u003e536ae51\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/536c5339035643fdca46ddd947f253afd072f764\"\u003e\u003ccode\u003e536c533\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/426b778e5ea490d164e572a63319c7cf2f362f2f\"\u003e\u003ccode\u003e426b778\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/a73cda9be3e57f29c53fea748f1f867eaa1457ab\"\u003e\u003ccode\u003ea73cda9\u003c/code\u003e\u003c/a\u003e Prep for 2.18.7 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/76b4a05087a9e42eb1b26f59d5b7028b0496da5e\"\u003e\u003ccode\u003e76b4a05\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.19.2...jackson-bom-2.21.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jctools:jctools-core` from 4.0.5 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JCTools/JCTools/releases\"\u003eorg.jctools:jctools-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAdd VarHandle queues and other minor fixups\u003c/h2\u003e\n\u003cp\u003eNOTE: This will be the last release with JDK6 bytecode for \u003ccode\u003ejctools-core\u003c/code\u003e. The next release will be 5.0.0 and will compile with the \u003ccode\u003e1.8\u003c/code\u003e target, allowing for method handles.\u003c/p\u003e\n\u003cp\u003eThis release has 2 artifacts. The old \u003ccode\u003ejctools-core\u003c/code\u003e with the following changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhere plain access to field is used by queues, the field is not \u003ccode\u003evolatile\u003c/code\u003e and \u003ccode\u003evolatile\u003c/code\u003e access is done using \u003ccode\u003eUnsafe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse a generated ConcurrentCircularXXXQueue instead of hand rolled base classes in generated code.\u003c/li\u003e\n\u003cli\u003ePadding blocks formatting is improved in generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe release introduces a new artifact, \u003ccode\u003ejctools-core-jdk11\u003c/code\u003e which included generated \u003ccode\u003eVarHandle\u003c/code\u003e queues (padded and unpadded). These queues do not rely on \u003ccode\u003eUnsafe\u003c/code\u003e, and offer better performance than the \u003ccode\u003eAtomicFieldUpdater\u003c/code\u003e generated code. We expect many users will prefer these variants going forward to break their reliance on \u003ccode\u003eUnsafe\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe majority of the \u003ccode\u003eVarHandle\u003c/code\u003e work is a great contribution from \u003ca href=\"https://github.com/amarziali\"\u003e\u003ccode\u003e@​amarziali\u003c/code\u003e\u003c/a\u003e , thanks!!!\nWe also thank \u003ca href=\"https://github.com/franz1981\"\u003e\u003ccode\u003e@​franz1981\u003c/code\u003e\u003c/a\u003e for his help reviewing and profiling the code.\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/JCTools/JCTools/commit/81fc9f7d909de81e862b1230aca185a267b25b3e\"\u003e\u003ccode\u003e81fc9f7\u003c/code\u003e\u003c/a\u003e Add VH package info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/b43fb9a45f497ded45bda8e843020d8b8dc07283\"\u003e\u003ccode\u003eb43fb9a\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003ela\u003c/code\u003e optimization from VH queues in the absence of evidence it improve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/b8b6eb5b233c2aafa29b6643f3f3edd22c8da124\"\u003e\u003ccode\u003eb8b6eb5\u003c/code\u003e\u003c/a\u003e Improve baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/e06b852980dd0e3dbebb2b318363e50c9b7012d5\"\u003e\u003ccode\u003ee06b852\u003c/code\u003e\u003c/a\u003e Generate atomic queues after builder changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/97aa7b45060263a86a1a98feacafc16bd65a3c90\"\u003e\u003ccode\u003e97aa7b4\u003c/code\u003e\u003c/a\u003e Prep atomic generator for generating base classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/e17024a8998c4078513cc10f580a2d49afbfc29f\"\u003e\u003ccode\u003ee17024a\u003c/code\u003e\u003c/a\u003e Generate VH LinkedArray queues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/85f8938afe1b7433cf45e457b7df40581dc066cc\"\u003e\u003ccode\u003e85f8938\u003c/code\u003e\u003c/a\u003e Regenerate queues with padding block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/845e8ff1cf4ade907c46907820a3cb4227caed2c\"\u003e\u003ccode\u003e845e8ff\u003c/code\u003e\u003c/a\u003e Fix up volatile/plain fields access and prep for LinkedArray queues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/dc94426b3cbccb190da344577aa0d25c59999aa5\"\u003e\u003ccode\u003edc94426\u003c/code\u003e\u003c/a\u003e Nicer formatting for padding blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/7c7798192aa17c7491550d812524a046e034df98\"\u003e\u003ccode\u003e7c77981\u003c/code\u003e\u003c/a\u003e Fix test timeout due to slow \u003ccode\u003eclear\u003c/code\u003e on linked queues\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JCTools/JCTools/compare/v4.0.5...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.kafka:kafka-clients` from 3.9.1 to 3.9.2\n\nUpdates `org.apache.rat:apache-rat-plugin` from 0.16.1 to 0.18\n\nUpdates `org.apache.groovy:groovy-bom` from 4.0.27 to 5.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/groovy/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.13.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-engine` from 5.13.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.activemq:activemq-broker` from 6.1.7 to 6.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/activemq/releases\"\u003eorg.apache.activemq:activemq-broker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump to 6.2.5-SNAPSHOT version by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1892\"\u003eapache/activemq#1892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] SSL handshake write timeout enforcement (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1883\"\u003e#1883\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1894\"\u003eapache/activemq#1894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Minor bug fix for BrokerView#validateAllowedUri (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1900\"\u003e#1900\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1902\"\u003eapache/activemq#1902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Restrict URL protocol types loaded by XBeanBrokerFactory (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1910\"\u003e#1910\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1915\"\u003eapache/activemq#1915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecompilation-fix by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1919\"\u003eapache/activemq#1919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Make brokerName immutable in RegionBroker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1917\"\u003e#1917\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1923\"\u003eapache/activemq#1923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add Http discovery transport to denied list for JMX (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1918\"\u003e#1918\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1925\"\u003eapache/activemq#1925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Update resource cleanup on queueBrowse servlet (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1912\"\u003e#1912\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1928\"\u003eapache/activemq#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Update DestinationView uri resolution (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1914\"\u003e#1914\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1930\"\u003eapache/activemq#1930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(webconsole): the webconsole now redirect to the slave.jsp when required (slave broker with startAsync=\u0026quot;true\u0026quot;) [6.2.x] by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1934\"\u003eapache/activemq#1934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Queue browse improvements in webconsole (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1938\"\u003e#1938\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1942\"\u003eapache/activemq#1942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add more transport types to the denied list for JMX (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1949\"\u003e#1949\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1952\"\u003eapache/activemq#1952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add remote file filtering for XBeanBrokerFactory (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1950\"\u003e#1950\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1954\"\u003eapache/activemq#1954\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/activemq/compare/activemq-6.2.4...activemq-6.2.5\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.4...activemq-6.2.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Bump version to 6.2.4-SNAPSHOT by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1868\"\u003eapache/activemq#1868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Ensure AMQP protocol marshals messages before passing to broker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1859\"\u003e#1859\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1860\"\u003eapache/activemq#1860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Backport MQTT fixes by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1884\"\u003eapache/activemq#1884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Properly handle SSL handshake updates by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1886\"\u003eapache/activemq#1886\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/activemq/compare/activemq-6.2.3...activemq-6.2.4\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.3...activemq-6.2.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Update copyright year in the bin distribution NOTICE by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1817\"\u003eapache/activemq#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 6.2.3-SNAPSHOT by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1834\"\u003eapache/activemq#1834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix FactoryFinder path resolution in Windows (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1831\"\u003e#1831\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1836\"\u003eapache/activemq#1836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Prevent a VM transport from being used with BrokerView by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1844\"\u003eapache/activemq#1844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add 6.2.3 in spring schemas by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1838\"\u003eapache/activemq#1838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Also validate nested composite URIs used with BrokerView (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1847\"\u003e#1847\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1848\"\u003eapache/activemq#1848\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/activemq/compare/activemq-6.2.2...activemq-6.2.3\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.2...activemq-6.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Backport: Improve FactoryFinder Validation (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1793\"\u003e#1793\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1799\"\u003eapache/activemq#1799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport: remove the annotation on the ProtocolConverterTest (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1793\"\u003e#1793\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1801\"\u003eapache/activemq#1801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade the spring.schemas in preparation for the 6.2.2 release by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1804\"\u003eapache/activemq#1804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year in the NOTICE file by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1806\"\u003eapache/activemq#1806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(assembly): add missing jolokia-core to assembly descriptor by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1808\"\u003eapache/activemq#1808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Bump jackson-version from 2.21.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1709\"\u003e#1709\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1810\"\u003eapache/activemq#1810\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/cfa799820a577f819b2dfd8e49341b1084a358b9\"\u003e\u003ccode\u003ecfa7998\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release activemq-6.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/881ce9d0a9b5e4e11b72c2c9db80dc7eddc0f0ec\"\u003e\u003ccode\u003e881ce9d\u003c/code\u003e\u003c/a\u003e Add remote file filtering for XBeanBrokerFactory (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1950\"\u003e#1950\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1954\"\u003e#1954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/e19cc3e1ed229a0696565151931fd6f95d2ff6da\"\u003e\u003ccode\u003ee19cc3e\u003c/code\u003e\u003c/a\u003e Add more transport types to the denied list for JMX (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1949\"\u003e#1949\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1952\"\u003e#1952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/0982ba45a14b44b58024a277084d3a17fe141be6\"\u003e\u003ccode\u003e0982ba4\u003c/code\u003e\u003c/a\u003e Queue browse improvements in webconsole (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1938\"\u003e#1938\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1942\"\u003e#1942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/1dabafb8ac124d7b6421ef935e59b42d028cc970\"\u003e\u003ccode\u003e1dabafb\u003c/code\u003e\u003c/a\u003e fix(webconsole): the webconsole now redirect to the slave.jsp when required (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/2b8455b34ff3f57aa69efb33dcec0865465cc2e1\"\u003e\u003ccode\u003e2b8455b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/activemq/issues/1913\"\u003e#1913\u003c/a\u003e Update DestinationView uri resolution (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1914\"\u003e#1914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/1b7b1e0089abfbbb6745f21f692e73bb2d81b08f\"\u003e\u003ccode\u003e1b7b1e0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/activemq/issues/1911\"\u003e#1911\u003c/a\u003e Update resource cleanup on queueBrowse servlet (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1912\"\u003e#1912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/3b3dc085d02df4298c9fefa8d046e207bc1e23d2\"\u003e\u003ccode\u003e3b3dc08\u003c/code\u003e\u003c/a\u003e Add Http discovery transport to denied list for JMX (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1918\"\u003e#1918\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1925\"\u003e#1925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/8c929d0a98ab6505aebe5648eeefbc87a754571c\"\u003e\u003ccode\u003e8c929d0\u003c/code\u003e\u003c/a\u003e Make brokerName immutable in RegionBroker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1917\"\u003e#1917\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1923\"\u003e#1923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/eccbe4c94ab6dad6d38a2b02462b1e15b72ccbc6\"\u003e\u003ccode\u003eeccbe4c\u003c/code\u003e\u003c/a\u003e compilation-fix (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1919\"\u003e#1919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.1.7...activemq-6.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.angus:angus-activation` from 2.0.2 to 2.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/6eff4c53e9397dc7b2a7b893fb132734b10981ac\"\u003e\u003ccode\u003e6eff4c5\u003c/code\u003e\u003c/a\u003e Prepare release org.eclipse.angus:angus-activation-project:2.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/bcb33752b34103ccc82ddaa73c9636b77fdc334e\"\u003e\u003ccode\u003ebcb3375\u003c/code\u003e\u003c/a\u003e jaf api 2.1.4 (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/84e5a0d5cac45555f1ecd00983833fdb1d123653\"\u003e\u003ccode\u003e84e5a0d\u003c/code\u003e\u003c/a\u003e Rename resources so javax and jakarta can live in same classpath \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/c3c4d67ee559b582af6a5cbeea6e8a624f83b7a5\"\u003e\u003ccode\u003ec3c4d67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/46\"\u003e#46\u003c/a\u003e from eclipse-ee4j/2.0.2-RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/354de40e267117e492037fdb5b5c6a5cde3d8d1d\"\u003e\u003ccode\u003e354de40\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/c62baf3dc6d6d98feab9a515cb4a8fde71e62a91\"\u003e\u003ccode\u003ec62baf3\u003c/code\u003e\u003c/a\u003e Update TCK-Results.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/6cda1e745e9049083aa286940694695222c14000\"\u003e\u003ccode\u003e6cda1e7\u003c/code\u003e\u003c/a\u003e Prepare next development cycle for 2.1.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/compare/2.0.2...2.0.3\"\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.27.3 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-build-3.27.3...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 `com.code-intelligence:jazzer` from 0.24.0 to 0.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/releases\"\u003ecom.code-intelligence:jazzer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Use getCanonicalName() for array codegen in autofuzz reproducers by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1043\"\u003eCodeIntelligenceTesting/jazzer#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add exploreState(byte) overload with auto-generated call-site id by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1032\"\u003eCodeIntelligenceTesting/jazzer#1032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Maximize API by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1036\"\u003eCodeIntelligenceTesting/jazzer#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add minimize API by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1038\"\u003eCodeIntelligenceTesting/jazzer#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Enable exploreState without value profile by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1037\"\u003eCodeIntelligenceTesting/jazzer#1037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add hooks for Set.contains \u0026amp; Set.remove by \u003ca href=\"https://github.com/onionpsy\"\u003e\u003ccode\u003e@​onionpsy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1030\"\u003eCodeIntelligenceTesting/jazzer#1030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add hook for Enum.valueOf by \u003ca href=\"https://github.com/onionpsy\"\u003e\u003ccode\u003e@​onionpsy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1031\"\u003eCodeIntelligenceTesting/jazzer#1031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add float/double comparison tracking to instrumentor by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1045\"\u003eCodeIntelligenceTesting/jazzer#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ca href=\"https://github.com/ElementOf\"\u003e\u003ccode\u003e@​ElementOf\u003c/code\u003e\u003c/a\u003e annotation by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1028\"\u003eCodeIntelligenceTesting/jazzer#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: extend ValuePool by new fields : files, and maxMutations by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1033\"\u003eCodeIntelligenceTesting/jazzer#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: ValuePool can now reference suppliers in any class by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1046\"\u003eCodeIntelligenceTesting/jazzer#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update internal jacoco version to 0.8.14 by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1047\"\u003eCodeIntelligenceTesting/jazzer#1047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disable FilePathTraversal in an autofuzz test by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1042\"\u003eCodeIntelligenceTesting/jazzer#1042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: increase test timeout for the selffuzz test by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1040\"\u003eCodeIntelligenceTesting/jazzer#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update bazel dependencies by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1041\"\u003eCodeIntelligenceTesting/jazzer#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update maven deps by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1039\"\u003eCodeIntelligenceTesting/jazzer#1039\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/compare/v0.29.1...v0.30.0\"\u003ehttps://github.com/CodeIntelligenceTesting/jazzer/compare/v0.29.1...v0.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.29.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use user-friendly type names in exception messages by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1024\"\u003eCodeIntelligenceTesting/jazzer#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support lists of arbitrary types by \u003ca href=\"https://gi...\n\n_Description has been truncated_","html_url":"https://github.com/theit/logging-log4j2/pull/297","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theit%2Flogging-log4j2/issues/297","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/297/packages"}},{"old_version":"20171018","new_version":"20231013","update_type":null,"path":null,"pr_created_at":"2026-04-26T16:54:16.000Z","version_change":"20171018 → 20231013","issue":{"uuid":"4331429046","node_id":"PR_kwDOBzPAIc7Vvqj8","number":1,"state":"open","title":"Bump org.json:json from 20171018 to 20231013","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-26T16:54:16.000Z","updated_at":"2026-04-26T18:50:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.json:json","old_version":"20171018","new_version":"20231013","repository_url":"https://github.com/douglascrockford/JSON-java"}],"path":null,"ecosystem":"maven"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20171018 to 20231013.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20231013\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/793\"\u003e#793\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eReverted \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/792\"\u003e#792\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate the docs for release 20231013\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/783\"\u003e#783\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eoptLong vs getLong inconsistencies\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/782\"\u003e#782\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd validity check for JSONObject constructors\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/778\"\u003e#778\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/776\"\u003e#776\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate [JUnit to version 4.13.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/774\"\u003e#774\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRemoving unneeded synchronization\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/773\"\u003e#773\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd optJSONArray method to JSONObject with a default value\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/772\"\u003e#772\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eDisallow nested objects and arrays as keys in objects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUnit test cleanup\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/769\"\u003e#769\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAddressed Java 17 compile warnings\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/764\"\u003e#764\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate CodeQL action version\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd module-info\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/759\"\u003e#759\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSON parsing should detect embedded \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/753\"\u003e#753\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdated new object methods\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/752\"\u003e#752\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes possible unit test bug when compiling/testing on Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20230618\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/749\"\u003e#749\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/749\"\u003ePrep for release 20230618\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/740\"\u003e#740\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/734\"\u003eFixed Flaky Tests Caused by JSON permutations\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/734\"\u003e#734\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/734\"\u003eFixed Flaky Tests Caused by JSON permutations\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/733\"\u003e#733\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/733\"\u003eJSONTokener implemented java.io.Closeable\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/731\"\u003e#731\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/731\"\u003eRemoving commented out code in JSONObject optDouble()\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/729\"\u003e#729\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/729\"\u003eRefactor ParserConfiguration class hierarchy\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20230227\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/723\"\u003e#723\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eProtect JSONML from stack overflow exceptions caused by recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/720\"\u003e#720\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eLimit the XML nesting depth for CVE-2022-45688\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/711\"\u003e#711\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRevert pull 707 - interviewbit spam\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/704\"\u003e#704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eMove javadoc comments above the interface definition to make it visible\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/703\"\u003e#703\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate Releases.md for JSONObject(Map): Throws NPE if key is null\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/696\"\u003e#696\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate JSONPointerTest for NonDex compatibility\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/694\"\u003e#694\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ePretty print XML\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/692\"\u003e#692\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eExample.md syntax highlight and indentation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/691\"\u003e#691\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eCreate unit tests for various number formats\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20220924\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/688\"\u003e#688\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate copyright to Public Domain\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/687\"\u003e#687\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix a typo\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/685\"\u003e#685\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSONObject map type unit tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20231013    First release with minimum Java version 1.8. Recent commits, including fixes for CVE-2023-5072.\u003c/p\u003e\n\u003cp\u003e20230618    Final release with Java 1.6 compatibility. Future releases will require Java 1.8 or greater.\u003c/p\u003e\n\u003cp\u003e20230227    Fix for CVE-2022-45688 and recent commits\u003c/p\u003e\n\u003cp\u003e20220924    New License - public domain, and some minor updates\u003c/p\u003e\n\u003cp\u003e20220320    Wrap StackOverflow with JSONException\u003c/p\u003e\n\u003cp\u003e20211205    Recent commits and some bug fixes for similar()\u003c/p\u003e\n\u003cp\u003e20210307    Recent commits and potentially breaking fix to JSONPointer\u003c/p\u003e\n\u003cp\u003e20201115    Recent commits and first release after project structure change\u003c/p\u003e\n\u003cp\u003e20200518    Recent commits and snapshot before project structure change\u003c/p\u003e\n\u003cp\u003e20190722    Recent commits\u003c/p\u003e\n\u003cp\u003e20180813    POM change to include Automatic-Module-Name (\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/431\"\u003e#431\u003c/a\u003e)\nJSONObject(Map) now throws an exception if any of a map keys are null (\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/405\"\u003e#405\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e20180130    Recent commits\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/stleary/JSON-java/commit/f346203cd663bb680cad0d5894e7c147e36f31cd\"\u003e\u003ccode\u003ef346203\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/793\"\u003e#793\u003c/a\u003e from stleary/revert-761\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b180dbedbc99bb177e5b277f1bff2a1b79cebda6\"\u003e\u003ccode\u003eb180dbe\u003c/code\u003e\u003c/a\u003e Reverting \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/cca6d1020f484337b8ea161ba7f930e3f5471365\"\u003e\u003ccode\u003ecca6d10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/792\"\u003e#792\u003c/a\u003e from stleary/pre-release-20231013\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/af5f780d5bda393ae0f609ca2504a16a808e86de\"\u003e\u003ccode\u003eaf5f780\u003c/code\u003e\u003c/a\u003e update the docs for release 20231013\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/495cec903755953884377cff81181820414d7bbb\"\u003e\u003ccode\u003e495cec9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/783\"\u003e#783\u003c/a\u003e from rudrajyotib/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/56cb5f84c4befe039f32baf5af9541c265f095a1\"\u003e\u003ccode\u003e56cb5f8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/653\"\u003e#653\u003c/a\u003e - review comments updated.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/0cdc38ac24169f9515d929f9813c83bfbf55da83\"\u003e\u003ccode\u003e0cdc38a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/653\"\u003e#653\u003c/a\u003e - review comments updated.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d5277b126bea9372f4bc70f92e34fe6568b64f31\"\u003e\u003ccode\u003ed5277b1\u003c/code\u003e\u003c/a\u003e Merge branch 'stleary:master' into master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/c4cd526c53e99f20851546fca92368738f783884\"\u003e\u003ccode\u003ec4cd526\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e from Madjosz/713_jsonobject_nonfinite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/776b5ccb85cdee539b229d38ad922021f1cd5cca\"\u003e\u003ccode\u003e776b5cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/778\"\u003e#778\u003c/a\u003e from Madjosz/fix_xml_test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20171018...20231013\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.json:json\u0026package-manager=maven\u0026previous-version=20171018\u0026new-version=20231013)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/bvolpato/bitfinex-v2-wss-api-java/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/bvolpato/bitfinex-v2-wss-api-java/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bvolpato%2Fbitfinex-v2-wss-api-java/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"20250517","new_version":"20251224","update_type":null,"path":null,"pr_created_at":"2026-04-15T08:22:10.000Z","version_change":"20250517 → 20251224","issue":{"uuid":"4267368534","node_id":"PR_kwDOGqqhrs7SkEig","number":606,"state":"closed","title":"Bump the dependencies group across 1 directory with 50 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-05-02T02:19:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-15T08:22:10.000Z","updated_at":"2026-05-02T02:19:38.000Z","time_to_close":1447046,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":50,"packages":[{"name":"org.apache.commons:commons-compress","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.apache.commons:commons-csv","old_version":"1.14.0","new_version":"1.14.1","repository_url":"https://github.com/apache/commons-csv"},{"name":"commons-logging:commons-logging","old_version":"1.3.5","new_version":"1.3.6","repository_url":"https://github.com/apache/commons-logging"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.19.2","new_version":"2.21.2","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.jctools:jctools-core","old_version":"4.0.5","new_version":"4.0.6","repository_url":"https://github.com/JCTools/JCTools"},{"name":"org.apache.kafka:kafka-clients","old_version":"3.9.1","new_version":"3.9.2"},{"name":"org.apache.rat:apache-rat-plugin","old_version":"0.16.1","new_version":"0.18"},{"name":"org.apache.groovy:groovy-bom","old_version":"4.0.27","new_version":"5.0.5","repository_url":"https://github.com/apache/groovy"},{"name":"org.junit:junit-bom","old_version":"5.13.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"5.13.4","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.apache.activemq:activemq-broker","old_version":"6.1.7","new_version":"6.2.4","repository_url":"https://github.com/apache/activemq"},{"name":"org.eclipse.angus:angus-activation","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/eclipse-ee4j/angus-activation"},{"name":"org.assertj:assertj-core","old_version":"3.27.3","new_version":"3.27.7","repository_url":"https://github.com/assertj/assertj"},{"name":"com.code-intelligence:jazzer","old_version":"0.24.0","new_version":"0.30.0","repository_url":"https://github.com/CodeIntelligenceTesting/jazzer"},{"name":"com.code-intelligence:jazzer-api","old_version":"0.24.0","new_version":"0.30.0","repository_url":"https://github.com/CodeIntelligenceTesting/jazzer"},{"name":"commons-codec:commons-codec","old_version":"1.18.0","new_version":"1.21.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.apache.commons:commons-dbcp2","old_version":"2.13.0","new_version":"2.14.0"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.21.0","repository_url":"https://github.com/apache/commons-io"},{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"org.apache.commons:commons-pool2","old_version":"2.12.1","new_version":"2.13.1"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.google.guava:guava-testlib","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"jakarta.activation:jakarta.activation-api","old_version":"2.1.3","new_version":"2.1.4","repository_url":"https://github.com/jakartaee/jaf-api"},{"name":"org.eclipse.angus:jakarta.mail","old_version":"2.0.3","new_version":"2.0.5"},{"name":"jakarta.mail:jakarta.mail-api","old_version":"2.1.3","new_version":"2.1.5","repository_url":"https://github.com/jakartaee/mail-api"},{"name":"org.jmdns:jmdns","old_version":"3.6.1","new_version":"3.6.3","repository_url":"https://github.com/jmdns/jmdns"},{"name":"net.java.dev.jna:jna","old_version":"5.17.0","new_version":"5.18.1","repository_url":"https://github.com/java-native-access/jna"},{"name":"org.apache.maven:maven-core","old_version":"3.9.10","new_version":"3.9.14"},{"name":"org.apache.maven:maven-model","old_version":"3.9.10","new_version":"3.9.14"},{"name":"org.openjdk.nashorn:nashorn-core","old_version":"15.6","new_version":"15.7","repository_url":"https://github.com/openjdk/nashorn"},{"name":"org.eclipse.platform:org.eclipse.osgi","old_version":"3.23.100","new_version":"3.24.100","repository_url":"https://github.com/eclipse-equinox/equinox"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.codehaus.woodstox:stax2-api","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/FasterXML/stax2-api"},{"name":"org.xmlunit:xmlunit-core","old_version":"2.10.3","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.xmlunit:xmlunit-matchers","old_version":"2.10.3","new_version":"2.11.0","repository_url":"https://github.com/xmlunit/xmlunit"},{"name":"org.tukaani:xz","old_version":"1.10","new_version":"1.12","repository_url":"https://github.com/tukaani-project/xz-java"},{"name":"com.github.luben:zstd-jni","old_version":"1.5.7-4","new_version":"1.5.7-7","repository_url":"https://github.com/luben/zstd-jni"},{"name":"biz.aQute.bnd:biz.aQute.bnd.annotation","old_version":"7.1.0","new_version":"7.2.3","repository_url":"https://github.com/bndtools/bnd"},{"name":"com.google.errorprone:error_prone_annotations","old_version":"2.38.0","new_version":"2.49.0","repository_url":"https://github.com/google/error-prone"},{"name":"io.fabric8:docker-maven-plugin","old_version":"0.46.0","new_version":"0.48.1","repository_url":"https://github.com/fabric8io/docker-maven-plugin"},{"name":"org.gradlex:gradle-module-metadata-maven-plugin","old_version":"1.1","new_version":"1.2","repository_url":"https://github.com/gradlex-org/gradle-module-metadata-maven-plugin"},{"name":"com.github.jnr:jnr-ffi","old_version":"2.2.18","new_version":"2.2.19","repository_url":"https://github.com/jnr/jnr-ffi"},{"name":"org.bouncycastle:bcpkix-jdk18on","old_version":"1.83","new_version":"1.84","repository_url":"https://github.com/bcgit/bc-java"},{"name":"org.json:json","old_version":"20250517","new_version":"20251224","repository_url":"https://github.com/douglascrockford/JSON-java"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"9.2.0","new_version":"9.3.3","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.elasticsearch.client:elasticsearch-rest-client","old_version":"9.2.0","new_version":"9.3.3","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.mongodb:bson","old_version":"5.6.1","new_version":"5.6.5","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-core","old_version":"5.6.1","new_version":"5.6.5","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"5.6.1","new_version":"5.6.5","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.springframework.cloud:spring-cloud-context","old_version":"4.3.0","new_version":"5.0.1","repository_url":"https://github.com/spring-cloud/spring-cloud-commons"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 50 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-csv](https://github.com/apache/commons-csv) | `1.14.0` | `1.14.1` |\n| [commons-logging:commons-logging](https://github.com/apache/commons-logging) | `1.3.5` | `1.3.6` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.19.2` | `2.21.2` |\n| [org.jctools:jctools-core](https://github.com/JCTools/JCTools) | `4.0.5` | `4.0.6` |\n| org.apache.kafka:kafka-clients | `3.9.1` | `3.9.2` |\n| org.apache.rat:apache-rat-plugin | `0.16.1` | `0.18` |\n| [org.apache.groovy:groovy-bom](https://github.com/apache/groovy) | `4.0.27` | `5.0.5` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.3` |\n| [org.apache.activemq:activemq-broker](https://github.com/apache/activemq) | `6.1.7` | `6.2.4` |\n| [org.eclipse.angus:angus-activation](https://github.com/eclipse-ee4j/angus-activation) | `2.0.2` | `2.0.3` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.7` |\n| [com.code-intelligence:jazzer](https://github.com/CodeIntelligenceTesting/jazzer) | `0.24.0` | `0.30.0` |\n| [com.code-intelligence:jazzer-api](https://github.com/CodeIntelligenceTesting/jazzer) | `0.24.0` | `0.30.0` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.18.0` | `1.21.0` |\n| org.apache.commons:commons-dbcp2 | `2.13.0` | `2.14.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.21.0` |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| org.apache.commons:commons-pool2 | `2.12.1` | `2.13.1` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [com.google.guava:guava-testlib](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [jakarta.activation:jakarta.activation-api](https://github.com/jakartaee/jaf-api) | `2.1.3` | `2.1.4` |\n| org.eclipse.angus:jakarta.mail | `2.0.3` | `2.0.5` |\n| [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api) | `2.1.3` | `2.1.5` |\n| [org.jmdns:jmdns](https://github.com/jmdns/jmdns) | `3.6.1` | `3.6.3` |\n| [net.java.dev.jna:jna](https://github.com/java-native-access/jna) | `5.17.0` | `5.18.1` |\n| org.apache.maven:maven-core | `3.9.10` | `3.9.14` |\n| org.apache.maven:maven-model | `3.9.10` | `3.9.14` |\n| [org.openjdk.nashorn:nashorn-core](https://github.com/openjdk/nashorn) | `15.6` | `15.7` |\n| [org.eclipse.platform:org.eclipse.osgi](https://github.com/eclipse-equinox/equinox) | `3.23.100` | `3.24.100` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.6.0` | `3.6.1` |\n| [org.codehaus.woodstox:stax2-api](https://github.com/FasterXML/stax2-api) | `4.2.2` | `4.3.0` |\n| [org.xmlunit:xmlunit-core](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` |\n| [org.xmlunit:xmlunit-matchers](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` |\n| [org.tukaani:xz](https://github.com/tukaani-project/xz-java) | `1.10` | `1.12` |\n| [com.github.luben:zstd-jni](https://github.com/luben/zstd-jni) | `1.5.7-4` | `1.5.7-7` |\n| [biz.aQute.bnd:biz.aQute.bnd.annotation](https://github.com/bndtools/bnd) | `7.1.0` | `7.2.3` |\n| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.38.0` | `2.49.0` |\n| [io.fabric8:docker-maven-plugin](https://github.com/fabric8io/docker-maven-plugin) | `0.46.0` | `0.48.1` |\n| [org.gradlex:gradle-module-metadata-maven-plugin](https://github.com/gradlex-org/gradle-module-metadata-maven-plugin) | `1.1` | `1.2` |\n| [com.github.jnr:jnr-ffi](https://github.com/jnr/jnr-ffi) | `2.2.18` | `2.2.19` |\n| [org.bouncycastle:bcpkix-jdk18on](https://github.com/bcgit/bc-java) | `1.83` | `1.84` |\n| [org.json:json](https://github.com/douglascrockford/JSON-java) | `20250517` | `20251224` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `9.2.0` | `9.3.3` |\n| [org.elasticsearch.client:elasticsearch-rest-client](https://github.com/elastic/elasticsearch) | `9.2.0` | `9.3.3` |\n| [org.mongodb:bson](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.6.5` |\n| [org.mongodb:mongodb-driver-core](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.6.5` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `5.6.1` | `5.6.5` |\n| [org.springframework.cloud:spring-cloud-context](https://github.com/spring-cloud/spring-cloud-commons) | `4.3.0` | `5.0.1` |\n\n\nUpdates `org.apache.commons:commons-compress` from 1.27.1 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Compress 1.28.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Compress team is pleased to announce the release of Apache Commons Compress 1.28.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Compress defines an API for working with\ncompression and archive formats. These include bzip2, gzip, pack200,\nLZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eThis release updates Apache Commons Lang to 3.18.0 to pick up the fix for CVE-2025-48924 (\u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-48924\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2025-48924\u003c/a\u003e), but is not affected by it.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003cp\u003eChanges in this version include the following.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.getModificationInstant(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.setModificationInstant(Instant). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.OS, setOS(OS), getOS(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.toString(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-638:  Add GzipParameters.setFileNameCharset(Charset) and getFileNameCharset() to override the default ISO-8859-1 Charset \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/602\"\u003e#602\u003c/a\u003e. Thanks to vincexjl, Gary Gregory, Piotr P. Karwasz.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for gzip extra subfields, see GzipParameters.setExtra(HeaderExtraField) [#604](https://github.com/apache/commons-compress/issues/604). Thanks to ddeschenes-1, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add CompressFilterOutputStream and refactor to use. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add ZipFile.stream(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream reads the modification time (MTIME) and stores its value incorrectly multiplied by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream writes the modification time (MTIME) the value incorrectly divided by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add optional FHCRC to GZIP header [#627](https://github.com/apache/commons-compress/issues/627). Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder allowing to customize the file name and comment Charsets. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberStart(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberEnd(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add SevenZFile.Builder.setMaxMemoryLimitKiB(int). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add MemoryLimitException.MemoryLimitException(long, int, Throwable) and deprecate MemoryLimitException.MemoryLimitException(long, int, Exception). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-692:  Add support for zstd compression in zip archives. Thanks to Mehmet Karaman, Andrey Loskutov, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for XZ compression in ZIP archives. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-695:  Add ZipArchiveInputStream.createZstdInputStream(InputStream) to provide a different InputStream implementation for Zstandard (Zstd) \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/649\"\u003e#649\u003c/a\u003e. Thanks to Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.harmony.pack200.Pack200Exception.Pack200Exception(String, Throwable). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-697:  Move BitStream.nextBit() method to BitInputStream \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/663\"\u003e#663\u003c/a\u003e. Thanks to Fredrik Kjellberg, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdCompressorOutputStream.builder/Builder() [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdConstants [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\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/apache/commons-compress/commit/852d9c23b94127feafc1649d9c7f13d4df338845\"\u003e\u003ccode\u003e852d9c2\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.28.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/f5eb9e28edf8a661ac5efc43b7853ee49bb73b3a\"\u003e\u003ccode\u003ef5eb9e2\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-compress/commit/36f204caa6f7bb2c92a9ad04ba246ad47a2465d2\"\u003e\u003ccode\u003e36f204c\u003c/code\u003e\u003c/a\u003e Camel case parameter name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/4c04e4a803831c00663a6dafd0f0837fba60633b\"\u003e\u003ccode\u003e4c04e4a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/6cb7da194a9369edfbd65629576203b8af61ba44\"\u003e\u003ccode\u003e6cb7da1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/563c9d2fa4d2340902284fc044a7398fc15da5fb\"\u003e\u003ccode\u003e563c9d2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/ce73bd890e50fcb88d362fc8298f31fa90d802aa\"\u003e\u003ccode\u003ece73bd8\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/a464ae94e0f9c59e9bc30be6086d876f9907d0a4\"\u003e\u003ccode\u003ea464ae9\u003c/code\u003e\u003c/a\u003e Better parameter names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c0b2b84144d923a2bf7caada35e1d9bb5d562e78\"\u003e\u003ccode\u003ec0b2b84\u003c/code\u003e\u003c/a\u003e Add TODO for next major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c76bc976703dc0cebfb6d4653061b8ac3524421d\"\u003e\u003ccode\u003ec76bc97\u003c/code\u003e\u003c/a\u003e Use OpenVEX to document that we are not affected by CVE-2025-48924 in\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-compress/compare/rel/commons-compress-1.27.1...rel/commons-compress-1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-csv` from 1.14.0 to 1.14.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-csv/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-csv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons CSV 1.14.1 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons CSV team is pleased to announce the release of Apache Commons CSV 1.14.1.\u003c/p\u003e\n\u003cp\u003eThis document contains the release notes for the 1.14.1 version of Apache Commons CSV.\nCommons CSV reads and writes files in Comma Separated Value (CSV) format variations.\u003c/p\u003e\n\u003cp\u003eCommons CSV requires at least Java 8.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eChanges in this version include:\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSV-318:  CSVPrinter.printRecord(Stream) hangs if given a parallel stream. Thanks to Joseph Shraibman, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCSV-318:  CSVPrinter now uses an internal lock instead of synchronized methods. Thanks to Joseph Shraibman, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      org.apache.commons.csv.CSVPrinter.printRecords(ResultSet) now writes one record at a time using a lock. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump org.apache.commons:commons-parent from 81 to 85 [#542](https://github.com/apache/commons-csv/issues/542). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump commons-io:commons-io from 2.18.0 to 2.20.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump com.opencsv:opencsv from 5.10 to 5.11.2 [#545](https://github.com/apache/commons-csv/issues/545), [#551](https://github.com/apache/commons-csv/issues/551), [#553](https://github.com/apache/commons-csv/issues/553). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 [#556](https://github.com/apache/commons-csv/issues/556). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e      Bump commons-codec:commons-codec from 1.18.0 to 1.19.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-csv/changes.html\"\u003ehttps://commons.apache.org/proper/commons-csv/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons CSV, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons CSV website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-csv/\"\u003ehttps://commons.apache.org/proper/commons-csv/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-csv/download_csv.cgi\"\u003ehttps://commons.apache.org/proper/commons-csv/download_csv.cgi\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eHave fun!\n-Apache Commons CSV team\u003c/p\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/e14ef86d34211f9d1b9b6040c5f6dbafc93ba907\"\u003e\u003ccode\u003ee14ef86\u003c/code\u003e\u003c/a\u003e Ignore macOS file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/d8724bf76a7d6abbb93aad65e316f050f86a256d\"\u003e\u003ccode\u003ed8724bf\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.14.1 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/b76971c25af176f901c003b25d6a5f4f6edc87ad\"\u003e\u003ccode\u003eb76971c\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-csv/commit/b66814ef248186b7a8316b85e1208c705dba06e3\"\u003e\u003ccode\u003eb66814e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apache/commons-csv/issues/557\"\u003e#557\u003c/a\u003e from apache/dependabot/github_actions/github/codeql-a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/9c95e92d6aaa4d052a139158a900395646c6652e\"\u003e\u003ccode\u003e9c95e92\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.29.2 to 3.29.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/1fb37163f9fe59aa13c63efd53e71d7a0392be4c\"\u003e\u003ccode\u003e1fb3716\u003c/code\u003e\u003c/a\u003e Bump commons-codec:commons-codec from 1.18.0 to 1.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/7b72c509f73e05ca2bf2f0945a6a1cb03f87bd39\"\u003e\u003ccode\u003e7b72c50\u003c/code\u003e\u003c/a\u003e Merge some string literals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/96583732b6be55d459a5b430c4a3a3bb2126db10\"\u003e\u003ccode\u003e9658373\u003c/code\u003e\u003c/a\u003e Update the GitHub pull request template for AI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/67192a9e0af58bdf49edf4e0d29f50343da82c70\"\u003e\u003ccode\u003e67192a9\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.19.0 to 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-csv/commit/59164c8b795ebd4cc0362c4c74d7c893c4a50303\"\u003e\u003ccode\u003e59164c8\u003c/code\u003e\u003c/a\u003e Bump com.opencsv:opencsv from 5.11.1 to 5.11.2 \u003ca href=\"https://redirect.github.com/apache/commons-csv/issues/553\"\u003e#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-csv/compare/rel/commons-csv-1.14.0...rel/commons-csv-1.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-logging:commons-logging` from 1.3.5 to 1.3.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-logging/blob/master/RELEASE-NOTES.txt\"\u003ecommons-logging:commons-logging's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Logging 1.3.6 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Logging team is pleased to announce the release of Apache Commons Logging 1.3.6.\u003c/p\u003e\n\u003cp\u003eApache Commons Logging is a thin adapter allowing configurable bridging to other,\nwell-known logging systems.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix running spotbugs:check: Unable to parse configuration of mojo. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Update deprecated call in PathableClassLoader.addLogicalLib(String). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix malformed Javadoc comments. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Fix log level in Slf4jLogFactory.error(Object, Throwable) [#416](https://github.com/apache/commons-logging/issues/416). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.apache.commons:commons-parent from 81 to 97 [#361](https://github.com/apache/commons-logging/issues/361), [#367](https://github.com/apache/commons-logging/issues/367), [#388](https://github.com/apache/commons-logging/issues/388), [#409](https://github.com/apache/commons-logging/issues/409), [#410](https://github.com/apache/commons-logging/issues/410). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 [#344](https://github.com/apache/commons-logging/issues/344). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump com.h3xstream.findsecbugs:findsecbugs-plugin from 1.13.0 to 1.14.0 [#360](https://github.com/apache/commons-logging/issues/360). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump log4j2.version from 2.24.3 to 2.25.3 [#371](https://github.com/apache/commons-logging/issues/371), [#412](https://github.com/apache/commons-logging/issues/412). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.20.0 [#373](https://github.com/apache/commons-logging/issues/373). Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e          Bump ch.qos.logback:logback-core from 1.3.14 to 1.3.16 [#411](https://github.com/apache/commons-logging/issues/411).. Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-logging/changes.html\"\u003ehttps://commons.apache.org/proper/commons-logging/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload it from \u003ca href=\"https://commons.apache.org/proper/commons-logging/download_logging.cgi\"\u003ehttps://commons.apache.org/proper/commons-logging/download_logging.cgi\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons Logging, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Logging website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-logging/\"\u003ehttps://commons.apache.org/proper/commons-logging/\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/141c9ea8661fbf53ca710d12c462fab42986f0bf\"\u003e\u003ccode\u003e141c9ea\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.3.6 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/05cbf46ae4aad9eb11510ab589fc9a37080001eb\"\u003e\u003ccode\u003e05cbf46\u003c/code\u003e\u003c/a\u003e Prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/3ea5f4dfb225f378e5a97c5399d45ee7922f9d86\"\u003e\u003ccode\u003e3ea5f4d\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-logging/commit/d8e5e8069869ebe37ad969088d0ca9411d0ace11\"\u003e\u003ccode\u003ed8e5e80\u003c/code\u003e\u003c/a\u003e Simplify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/694754e71498cddbaf77bcc1612e9184a176dd3f\"\u003e\u003ccode\u003e694754e\u003c/code\u003e\u003c/a\u003e Simpler description.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/97e7660e5fe43e7c1169cc4f3e2b92629f4dd3fd\"\u003e\u003ccode\u003e97e7660\u003c/code\u003e\u003c/a\u003e Fix log level in Slf4jLogFactory.error(Object, Throwable) \u003ca href=\"https://redirect.github.com/apache/commons-logging/issues/416\"\u003e#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/07452cca430f2deb176571b41e841f44839c8f64\"\u003e\u003ccode\u003e07452cc\u003c/code\u003e\u003c/a\u003e fix LogLevel (\u003ca href=\"https://redirect.github.com/apache/commons-logging/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/c8c20dec5e5bb7603c8e8639a6346f3490722dd9\"\u003e\u003ccode\u003ec8c20de\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.32.4 to 4.32.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/b879d3e76a738c0aec6ce9cb151f0176cd218537\"\u003e\u003ccode\u003eb879d3e\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-parent from 96 to 97.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-logging/commit/5b2e759ee1ba7b18d53f13f085d8680b7dcf11f2\"\u003e\u003ccode\u003e5b2e759\u003c/code\u003e\u003c/a\u003e Add security page.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-logging/compare/rel/commons-logging-1.3.5...rel/commons-logging-1.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.19.2 to 2.21.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/10e12a55b0a1d0caaa82b8b41101e8ecd39ed976\"\u003e\u003ccode\u003e10e12a5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/d75490376b71e112c18fbe4d5f43a984bb2b2d6d\"\u003e\u003ccode\u003ed754903\u003c/code\u003e\u003c/a\u003e Prep for 2.21.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/63e1b3bb3e115e40580cd8c57263955d4fcbee24\"\u003e\u003ccode\u003e63e1b3b\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/716ab0d1d95d45d07e9f00f5b8a889f500375981\"\u003e\u003ccode\u003e716ab0d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/08a5a9a2156cb06674505e3308e6855ac9e25283\"\u003e\u003ccode\u003e08a5a9a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/5b0337650b3a8b56e81de5e5241143108c2b4bc6\"\u003e\u003ccode\u003e5b03376\u003c/code\u003e\u003c/a\u003e Prep for 2.21.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/1d78778a8fa5428d7f8347b5afe7ce6bfbdd0f77\"\u003e\u003ccode\u003e1d78778\u003c/code\u003e\u003c/a\u003e Merge branch '2.20' into 2.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/cd46b24421444beebc2bfc9a5ab8785111a031d0\"\u003e\u003ccode\u003ecd46b24\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/17179ff9d28756155d0dd28da01e3f88d021e05c\"\u003e\u003ccode\u003e17179ff\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/2a26844ad13cf49562009867d55b30a084230f2b\"\u003e\u003ccode\u003e2a26844\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.20.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.19.2...jackson-bom-2.21.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jctools:jctools-core` from 4.0.5 to 4.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JCTools/JCTools/releases\"\u003eorg.jctools:jctools-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAdd VarHandle queues and other minor fixups\u003c/h2\u003e\n\u003cp\u003eNOTE: This will be the last release with JDK6 bytecode for \u003ccode\u003ejctools-core\u003c/code\u003e. The next release will be 5.0.0 and will compile with the \u003ccode\u003e1.8\u003c/code\u003e target, allowing for method handles.\u003c/p\u003e\n\u003cp\u003eThis release has 2 artifacts. The old \u003ccode\u003ejctools-core\u003c/code\u003e with the following changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWhere plain access to field is used by queues, the field is not \u003ccode\u003evolatile\u003c/code\u003e and \u003ccode\u003evolatile\u003c/code\u003e access is done using \u003ccode\u003eUnsafe\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUse a generated ConcurrentCircularXXXQueue instead of hand rolled base classes in generated code.\u003c/li\u003e\n\u003cli\u003ePadding blocks formatting is improved in generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe release introduces a new artifact, \u003ccode\u003ejctools-core-jdk11\u003c/code\u003e which included generated \u003ccode\u003eVarHandle\u003c/code\u003e queues (padded and unpadded). These queues do not rely on \u003ccode\u003eUnsafe\u003c/code\u003e, and offer better performance than the \u003ccode\u003eAtomicFieldUpdater\u003c/code\u003e generated code. We expect many users will prefer these variants going forward to break their reliance on \u003ccode\u003eUnsafe\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe majority of the \u003ccode\u003eVarHandle\u003c/code\u003e work is a great contribution from \u003ca href=\"https://github.com/amarziali\"\u003e\u003ccode\u003e@​amarziali\u003c/code\u003e\u003c/a\u003e , thanks!!!\nWe also thank \u003ca href=\"https://github.com/franz1981\"\u003e\u003ccode\u003e@​franz1981\u003c/code\u003e\u003c/a\u003e for his help reviewing and profiling the code.\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/JCTools/JCTools/commit/81fc9f7d909de81e862b1230aca185a267b25b3e\"\u003e\u003ccode\u003e81fc9f7\u003c/code\u003e\u003c/a\u003e Add VH package info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/b43fb9a45f497ded45bda8e843020d8b8dc07283\"\u003e\u003ccode\u003eb43fb9a\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003ela\u003c/code\u003e optimization from VH queues in the absence of evidence it improve...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/b8b6eb5b233c2aafa29b6643f3f3edd22c8da124\"\u003e\u003ccode\u003eb8b6eb5\u003c/code\u003e\u003c/a\u003e Improve baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/e06b852980dd0e3dbebb2b318363e50c9b7012d5\"\u003e\u003ccode\u003ee06b852\u003c/code\u003e\u003c/a\u003e Generate atomic queues after builder changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/97aa7b45060263a86a1a98feacafc16bd65a3c90\"\u003e\u003ccode\u003e97aa7b4\u003c/code\u003e\u003c/a\u003e Prep atomic generator for generating base classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/e17024a8998c4078513cc10f580a2d49afbfc29f\"\u003e\u003ccode\u003ee17024a\u003c/code\u003e\u003c/a\u003e Generate VH LinkedArray queues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/85f8938afe1b7433cf45e457b7df40581dc066cc\"\u003e\u003ccode\u003e85f8938\u003c/code\u003e\u003c/a\u003e Regenerate queues with padding block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/845e8ff1cf4ade907c46907820a3cb4227caed2c\"\u003e\u003ccode\u003e845e8ff\u003c/code\u003e\u003c/a\u003e Fix up volatile/plain fields access and prep for LinkedArray queues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/dc94426b3cbccb190da344577aa0d25c59999aa5\"\u003e\u003ccode\u003edc94426\u003c/code\u003e\u003c/a\u003e Nicer formatting for padding blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JCTools/JCTools/commit/7c7798192aa17c7491550d812524a046e034df98\"\u003e\u003ccode\u003e7c77981\u003c/code\u003e\u003c/a\u003e Fix test timeout due to slow \u003ccode\u003eclear\u003c/code\u003e on linked queues\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JCTools/JCTools/compare/v4.0.5...v4.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.kafka:kafka-clients` from 3.9.1 to 3.9.2\n\nUpdates `org.apache.rat:apache-rat-plugin` from 0.16.1 to 0.18\n\nUpdates `org.apache.groovy:groovy-bom` from 4.0.27 to 5.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apache/groovy/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit:junit-bom` from 5.13.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit:junit-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-engine` from 5.13.4 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.activemq:activemq-broker` from 6.1.7 to 6.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/activemq/releases\"\u003eorg.apache.activemq:activemq-broker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Bump version to 6.2.4-SNAPSHOT by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1868\"\u003eapache/activemq#1868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Ensure AMQP protocol marshals messages before passing to broker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1859\"\u003e#1859\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1860\"\u003eapache/activemq#1860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Backport MQTT fixes by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1884\"\u003eapache/activemq#1884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Properly handle SSL handshake updates by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1886\"\u003eapache/activemq#1886\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/activemq/compare/activemq-6.2.3...activemq-6.2.4\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.3...activemq-6.2.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Update copyright year in the bin distribution NOTICE by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1817\"\u003eapache/activemq#1817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 6.2.3-SNAPSHOT by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1834\"\u003eapache/activemq#1834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix FactoryFinder path resolution in Windows (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1831\"\u003e#1831\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1836\"\u003eapache/activemq#1836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Prevent a VM transport from being used with BrokerView by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1844\"\u003eapache/activemq#1844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Add 6.2.3 in spring schemas by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1838\"\u003eapache/activemq#1838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Also validate nested composite URIs used with BrokerView (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1847\"\u003e#1847\u003c/a\u003e) by \u003ca href=\"https://github.com/cshannon\"\u003e\u003ccode\u003e@​cshannon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1848\"\u003eapache/activemq#1848\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/activemq/compare/activemq-6.2.2...activemq-6.2.3\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.2...activemq-6.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache ActiveMQ 6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[6.2.x] Backport: Improve FactoryFinder Validation (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1793\"\u003e#1793\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1799\"\u003eapache/activemq#1799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport: remove the annotation on the ProtocolConverterTest (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1793\"\u003e#1793\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1801\"\u003eapache/activemq#1801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade the spring.schemas in preparation for the 6.2.2 release by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1804\"\u003eapache/activemq#1804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year in the NOTICE file by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1806\"\u003eapache/activemq#1806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(assembly): add missing jolokia-core to assembly descriptor by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1808\"\u003eapache/activemq#1808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[6.2.x] Bump jackson-version from 2.21.0 to 2.21.1 (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1709\"\u003e#1709\u003c/a\u003e) by \u003ca href=\"https://github.com/jbonofre\"\u003e\u003ccode\u003e@​jbonofre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/activemq/pull/1810\"\u003eapache/activemq#1810\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/activemq/compare/activemq-6.2.1...activemq-6.2.2\"\u003ehttps://github.com/apache/activemq/compare/activemq-6.2.1...activemq-6.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/6bb0a02efa1efa4b325e6970f30a629cd8618e72\"\u003e\u003ccode\u003e6bb0a02\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release activemq-6.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/32bd50fef1245c81ade070f23e7de1989f754b76\"\u003e\u003ccode\u003e32bd50f\u003c/code\u003e\u003c/a\u003e Properly handle SSL handshake updates (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1886\"\u003e#1886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/4977d14a5827ff8bd1f63e57bf5f2e3138273d56\"\u003e\u003ccode\u003e4977d14\u003c/code\u003e\u003c/a\u003e AMQ-9810 - Add additional validation for MQTT wireformat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/7ec363bdcd6ea8e60b51b6b8d88375f57d9e3a3e\"\u003e\u003ccode\u003e7ec363b\u003c/code\u003e\u003c/a\u003e AMQ-9810 - Add additional validation for MQTT control packets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/5af8422e9e6f176350f359abd5cdf4404081b716\"\u003e\u003ccode\u003e5af8422\u003c/code\u003e\u003c/a\u003e Ensure AMQP protocol marshals messages before passing to broker (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1859\"\u003e#1859\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/76b971085e8b29c13b537c03c9a98d7dfcea5a1e\"\u003e\u003ccode\u003e76b9710\u003c/code\u003e\u003c/a\u003e Bump version to 6.2.4-SNAPSHOT (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1868\"\u003e#1868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/f485345bed113085894cb6a77082f2f25c23daf7\"\u003e\u003ccode\u003ef485345\u003c/code\u003e\u003c/a\u003e Also validate nested composite URIs used with BrokerView (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/6001f8e864802d97b7b234db1b898decbb61c8ec\"\u003e\u003ccode\u003e6001f8e\u003c/code\u003e\u003c/a\u003e Add 6.2.3 in spring schemas (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1838\"\u003e#1838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/25b43176617f67feca9d68187a1ef25db65ebc07\"\u003e\u003ccode\u003e25b4317\u003c/code\u003e\u003c/a\u003e Prevent a VM transport from being used with BrokerView (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1844\"\u003e#1844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/c2f8f19ffad9ef93cab6ae9eb52e71657263fdf6\"\u003e\u003ccode\u003ec2f8f19\u003c/code\u003e\u003c/a\u003e Fix FactoryFinder path resolution in Windows (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1831\"\u003e#1831\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1836\"\u003e#1836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/activemq/compare/activemq-6.1.7...activemq-6.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.angus:angus-activation` from 2.0.2 to 2.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/6eff4c53e9397dc7b2a7b893fb132734b10981ac\"\u003e\u003ccode\u003e6eff4c5\u003c/code\u003e\u003c/a\u003e Prepare release org.eclipse.angus:angus-activation-project:2.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/bcb33752b34103ccc82ddaa73c9636b77fdc334e\"\u003e\u003ccode\u003ebcb3375\u003c/code\u003e\u003c/a\u003e jaf api 2.1.4 (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/84e5a0d5cac45555f1ecd00983833fdb1d123653\"\u003e\u003ccode\u003e84e5a0d\u003c/code\u003e\u003c/a\u003e Rename resources so javax and jakarta can live in same classpath \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/174\"\u003e#174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/c3c4d67ee559b582af6a5cbeea6e8a624f83b7a5\"\u003e\u003ccode\u003ec3c4d67\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-activation/issues/46\"\u003e#46\u003c/a\u003e from eclipse-ee4j/2.0.2-RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/354de40e267117e492037fdb5b5c6a5cde3d8d1d\"\u003e\u003ccode\u003e354de40\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/c62baf3dc6d6d98feab9a515cb4a8fde71e62a91\"\u003e\u003ccode\u003ec62baf3\u003c/code\u003e\u003c/a\u003e Update TCK-Results.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/commit/6cda1e745e9049083aa286940694695222c14000\"\u003e\u003ccode\u003e6cda1e7\u003c/code\u003e\u003c/a\u003e Prepare next development cycle for 2.1.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eclipse-ee4j/angus-activation/compare/2.0.2...2.0.3\"\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.27.3 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-build-3.27.3...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 `com.code-intelligence:jazzer` from 0.24.0 to 0.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/releases\"\u003ecom.code-intelligence:jazzer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Use getCanonicalName() for array codegen in autofuzz reproducers by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1043\"\u003eCodeIntelligenceTesting/jazzer#1043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add exploreState(byte) overload with auto-generated call-site id by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1032\"\u003eCodeIntelligenceTesting/jazzer#1032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Maximize API by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1036\"\u003eCodeIntelligenceTesting/jazzer#1036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add minimize API by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1038\"\u003eCodeIntelligenceTesting/jazzer#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Enable exploreState without value profile by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1037\"\u003eCodeIntelligenceTesting/jazzer#1037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add hooks for Set.contains \u0026amp; Set.remove by \u003ca href=\"https://github.com/onionpsy\"\u003e\u003ccode\u003e@​onionpsy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1030\"\u003eCodeIntelligenceTesting/jazzer#1030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add hook for Enum.valueOf by \u003ca href=\"https://github.com/onionpsy\"\u003e\u003ccode\u003e@​onionpsy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1031\"\u003eCodeIntelligenceTesting/jazzer#1031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add float/double comparison tracking to instrumentor by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1045\"\u003eCodeIntelligenceTesting/jazzer#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ca href=\"https://github.com/ElementOf\"\u003e\u003ccode\u003e@​ElementOf\u003c/code\u003e\u003c/a\u003e annotation by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1028\"\u003eCodeIntelligenceTesting/jazzer#1028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: extend ValuePool by new fields : files, and maxMutations by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1033\"\u003eCodeIntelligenceTesting/jazzer#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: ValuePool can now reference suppliers in any class by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1046\"\u003eCodeIntelligenceTesting/jazzer#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update internal jacoco version to 0.8.14 by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1047\"\u003eCodeIntelligenceTesting/jazzer#1047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: disable FilePathTraversal in an autofuzz test by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1042\"\u003eCodeIntelligenceTesting/jazzer#1042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: increase test timeout for the selffuzz test by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1040\"\u003eCodeIntelligenceTesting/jazzer#1040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update bazel dependencies by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1041\"\u003eCodeIntelligenceTesting/jazzer#1041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update maven deps by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1039\"\u003eCodeIntelligenceTesting/jazzer#1039\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/compare/v0.29.1...v0.30.0\"\u003ehttps://github.com/CodeIntelligenceTesting/jazzer/compare/v0.29.1...v0.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.29.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use user-friendly type names in exception messages by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1024\"\u003eCodeIntelligenceTesting/jazzer#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support lists of arbitrary types by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1020\"\u003eCodeIntelligenceTesting/jazzer#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing space to annotation error message by \u003ca href=\"https://github.com/fmeum\"\u003e\u003ccode\u003e@​fmeum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1023\"\u003eCodeIntelligenceTesting/jazzer#1023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add char and Character mutator by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1019\"\u003eCodeIntelligenceTesting/jazzer#1019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: SSRF env var to allow all connections before it's configured by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1018\"\u003eCodeIntelligenceTesting/jazzer#1018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: sometimes interpret char[] mutations as single bytes by \u003ca href=\"https://github.com/florianGla\"\u003e\u003ccode\u003e@​florianGla\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1013\"\u003eCodeIntelligenceTesting/jazzer#1013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix maven publishing script by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1029\"\u003eCodeIntelligenceTesting/jazzer#1029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update bazel dependencies by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1015\"\u003eCodeIntelligenceTesting/jazzer#1015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: reduce number of executions in selffuzz test by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1025\"\u003eCodeIntelligenceTesting/jazzer#1025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add trophies for lz4-java and aircompressor findings by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1027\"\u003eCodeIntelligenceTesting/jazzer#1027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etrophies: add entry for lz4-java by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1021\"\u003eCodeIntelligenceTesting/jazzer#1021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/compare/v0.28.0...v0.29.1\"\u003ehttps://github.com/CodeIntelligenceTesting/jazzer/compare/v0.28.0...v0.29.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNote: There is no release for \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/releases/tag/v0.29.0\"\u003ev0.29.0\u003c/a\u003e due to a bug in the release pipeline.\u003c/p\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e@ValuePool\u003c/code\u003e to propagate values to types by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/975\"\u003eCodeIntelligenceTesting/jazzer#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add mutator support for generic classes by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1008\"\u003eCodeIntelligenceTesting/jazzer#1008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle null values in Arrays.equal/compare hooks by \u003ca href=\"https://github.com/simonresch\"\u003e\u003ccode\u003e@​simonresch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1017\"\u003eCodeIntelligenceTesting/jazzer#1017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: almost automatic release to Maven Central by \u003ca href=\"https://github.com/oetr\"\u003e\u003ccode\u003e@​oetr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodeIntelligenceTesting/jazzer/pull/1016\"\u003eCodeIntelligenceTesting/jazzer#1016\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/compare/v0.27.0...v0.28.0\"\u003ehttps://github.com/CodeIntelligenceTesting/jazzer/compare/v0.27.0...v0.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.27.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodeIntelligenceTesting/jazzer/commit/dd9416b74d263b56fc848cd782b061baf5f962a6\"\u003e\u003ccode\u003edd9416b\u003c/code\u003e\u003c/a\u003e refactor: use CountersTracker instead of value profiling in exploreState\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodeIntelligence...\n\n_Description has been truncated_","html_url":"https://github.com/ppkarwasz/logging-log4j2/pull/606","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ppkarwasz%2Flogging-log4j2/issues/606","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/606/packages"}},{"old_version":"20080701","new_version":"20231013","update_type":null,"path":null,"pr_created_at":"2026-04-13T19:30:29.000Z","version_change":"20080701 → 20231013","issue":{"uuid":"4257377747","node_id":"PR_kwDOK8Zc3s7SF8VK","number":9,"state":"open","title":"Bump the maven group across 4 directories with 18 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-13T19:30:29.000Z","updated_at":"2026-05-05T02:03:13.541Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":18,"packages":[{"name":"org.apache.activemq:activemq-all","old_version":"5.15.8","new_version":"5.19.2","repository_url":"https://github.com/apache/activemq"},{"name":"org.wso2.carbon.mediation:org.wso2.carbon.localentry","old_version":"4.7.46","new_version":"4.7.259"},{"name":"commons-io:commons-io","old_version":"2.2","new_version":"2.14.0"},{"name":"org.opensaml:opensaml","old_version":"2.2.3","new_version":"2.6.5"},{"name":"org.springframework:spring-context","old_version":"4.1.5.RELEASE","new_version":"6.1.20","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.apache.tomcat.embed:tomcat-embed-core","old_version":"7.0.85","new_version":"9.0.117"},{"name":"org.json:json","old_version":"20080701","new_version":"20231013","repository_url":"https://github.com/douglascrockford/JSON-java"},{"name":"io.netty:netty-common","old_version":"4.1.11.Final","new_version":"4.1.118.Final","repository_url":"https://github.com/netty/netty"},{"name":"org.apache.commons:commons-lang3","old_version":"3.1","new_version":"3.18.0"},{"name":"org.owasp.esapi:esapi","old_version":"2.0.1","new_version":"2.6.0.0","repository_url":"https://github.com/ESAPI/esapi-java-legacy"},{"name":"commons-fileupload:commons-fileupload","old_version":"1.3.2","new_version":"1.6.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.apache.activemq:activemq-all](https://github.com/apache/activemq) | `5.15.8` | `5.19.2` |\n| org.wso2.carbon.mediation:org.wso2.carbon.localentry | `4.7.46` | `4.7.259` |\n| commons-io:commons-io | `2.2` | `2.14.0` |\n| org.opensaml:opensaml | `2.2.3` | `2.6.5` |\n| [org.springframework:spring-context](https://github.com/spring-projects/spring-framework) | `4.1.5.RELEASE` | `6.1.20` |\n| org.apache.tomcat.embed:tomcat-embed-core | `7.0.85` | `9.0.117` |\n| [org.json:json](https://github.com/douglascrockford/JSON-java) | `20080701` | `20231013` |\n| [io.netty:netty-common](https://github.com/netty/netty) | `4.1.11.Final` | `4.1.118.Final` |\n| org.apache.commons:commons-lang3 | `3.1` | `3.18.0` |\n| [org.owasp.esapi:esapi](https://github.com/ESAPI/esapi-java-legacy) | `2.0.1` | `2.6.0.0` |\n| commons-fileupload:commons-fileupload | `1.3.2` | `1.6.0` |\n\nBumps the maven group with 1 update in the /integration/automation-extensions directory: org.apache.commons:commons-lang3.\nBumps the maven group with 2 updates in the /p2-profile/analytics-profile directory: org.apache.commons:commons-lang3 and commons-fileupload:commons-fileupload.\nBumps the maven group with 3 updates in the /product-scenarios directory: org.apache.activemq:activemq-client, org.apache.commons:commons-lang3 and org.apache.axis2:axis2.\n\nUpdates `org.apache.activemq:activemq-all` from 5.15.8 to 5.19.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/c0ba134bd07f5c15f04f9b7cb7a6a1b021ef3882\"\u003e\u003ccode\u003ec0ba134\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release activemq-5.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/b8b6125d64b9902c616a90b12765f1da35225ae4\"\u003e\u003ccode\u003eb8b6125\u003c/code\u003e\u003c/a\u003e Upgrade to log4j 2.25.3 and slf4j 2.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/2962323277ab07286c4dd84084d2e26c9c68b081\"\u003e\u003ccode\u003e2962323\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-pool2 from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/13360632df6e55c422e21c14fcc7cada0b1abf46\"\u003e\u003ccode\u003e1336063\u003c/code\u003e\u003c/a\u003e [AMQ-9815] Add additional attributes to ConnectorView (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1556\"\u003e#1556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/120aa34113b26c1aacac6461b798caa8b6048a08\"\u003e\u003ccode\u003e120aa34\u003c/code\u003e\u003c/a\u003e AMQ-9824 - Cleanup code in KahaDB classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/4f3bafbcb76f86fc89bf3a172044ccea602a27e6\"\u003e\u003ccode\u003e4f3bafb\u003c/code\u003e\u003c/a\u003e AMQ-9823 - properly clear ack set from ackAndPreparedMap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/7b71fc6289e6f26c200988df3cf9c0f5093dadf8\"\u003e\u003ccode\u003e7b71fc6\u003c/code\u003e\u003c/a\u003e AMQ-9819 - Rework Rest test fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/009b4f3cbb1469389497ab6ffe2df68ce897dd2c\"\u003e\u003ccode\u003e009b4f3\u003c/code\u003e\u003c/a\u003e [AMQ-9819]: harden #testConsumeAsyncTimeout() so it does not rely on a specif...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/c2dced4b307ca74f0784339a106261d0469be2b0\"\u003e\u003ccode\u003ec2dced4\u003c/code\u003e\u003c/a\u003e [AMQ-9820]: closed connections leaking into the pool when reconnectOnExceptio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/733257f23cdfdcc199e71ff3fc4670f2a56876a2\"\u003e\u003ccode\u003e733257f\u003c/code\u003e\u003c/a\u003e AMQ-9813 - Minor updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/activemq/compare/activemq-5.15.8...activemq-5.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.activemq:activemq-broker` from 5.15.8 to 5.19.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/c0ba134bd07f5c15f04f9b7cb7a6a1b021ef3882\"\u003e\u003ccode\u003ec0ba134\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release activemq-5.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/b8b6125d64b9902c616a90b12765f1da35225ae4\"\u003e\u003ccode\u003eb8b6125\u003c/code\u003e\u003c/a\u003e Upgrade to log4j 2.25.3 and slf4j 2.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/2962323277ab07286c4dd84084d2e26c9c68b081\"\u003e\u003ccode\u003e2962323\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-pool2 from 2.12.1 to 2.13.1 (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/13360632df6e55c422e21c14fcc7cada0b1abf46\"\u003e\u003ccode\u003e1336063\u003c/code\u003e\u003c/a\u003e [AMQ-9815] Add additional attributes to ConnectorView (\u003ca href=\"https://redirect.github.com/apache/activemq/issues/1556\"\u003e#1556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/120aa34113b26c1aacac6461b798caa8b6048a08\"\u003e\u003ccode\u003e120aa34\u003c/code\u003e\u003c/a\u003e AMQ-9824 - Cleanup code in KahaDB classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/4f3bafbcb76f86fc89bf3a172044ccea602a27e6\"\u003e\u003ccode\u003e4f3bafb\u003c/code\u003e\u003c/a\u003e AMQ-9823 - properly clear ack set from ackAndPreparedMap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/7b71fc6289e6f26c200988df3cf9c0f5093dadf8\"\u003e\u003ccode\u003e7b71fc6\u003c/code\u003e\u003c/a\u003e AMQ-9819 - Rework Rest test fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/009b4f3cbb1469389497ab6ffe2df68ce897dd2c\"\u003e\u003ccode\u003e009b4f3\u003c/code\u003e\u003c/a\u003e [AMQ-9819]: harden #testConsumeAsyncTimeout() so it does not rely on a specif...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/c2dced4b307ca74f0784339a106261d0469be2b0\"\u003e\u003ccode\u003ec2dced4\u003c/code\u003e\u003c/a\u003e [AMQ-9820]: closed connections leaking into the pool when reconnectOnExceptio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/activemq/commit/733257f23cdfdcc199e71ff3fc4670f2a56876a2\"\u003e\u003ccode\u003e733257f\u003c/code\u003e\u003c/a\u003e AMQ-9813 - Minor updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/activemq/compare/activemq-5.15.8...activemq-5.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.activemq:activemq-client` from 5.15.8 to 5.19.2\n\nUpdates `org.wso2.carbon.mediation:org.wso2.carbon.localentry` from 4.7.46 to 4.7.259\n\nUpdates `commons-io:commons-io` from 2.2 to 2.14.0\n\nUpdates `org.opensaml:opensaml` from 2.2.3 to 2.6.5\n\nUpdates `org.springframework:spring-context` from 4.1.5.RELEASE to 6.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.20\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34802\"\u003e#34802\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\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34854\"\u003e#34854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34839\"\u003e#34839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34887\"\u003e#34887\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 Reactor 2023.0.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34899\"\u003e#34899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.19\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuggest compilation with \u003ccode\u003e-parameters\u003c/code\u003e when \u003ccode\u003eAspectJAdviceParameterNameDiscoverer\u003c/code\u003e fails against ambiguity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34618\"\u003e#34618\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePropertyBatchUpdateException\u003c/code\u003e: causes of nested \u003ccode\u003ePropertyAccessException\u003c/code\u003es not shown in output \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34698\"\u003e#34698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in Jar usecache behavior with Spring 6.1.x causing java.lang.IllegalStateException: zip file closed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34694\"\u003e#34694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStartup performance regression due to CGLIB class load attempts in Spring 6.1.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34693\"\u003e#34693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalAccessError for package-private member of AzureStorageConfiguration on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34690\"\u003e#34690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Configuration\u003c/code\u003e classes can no longer be \u003ccode\u003eabstract\u003c/code\u003e without \u003ccode\u003e@Bean\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34689\"\u003e#34689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated-code for LinkedHashMap is missing static keyword \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34661\"\u003e#34661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractReactiveTransactionManager throws IllegalStateException when rollback fails after commit attempt \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34619\"\u003e#34619\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd javadoc notes on potential exception suppression in \u003ccode\u003eListableBeanFactory#getBeansOfType\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34631\"\u003e#34631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove remaining references to Forwarded headers in MvcUriComponentsBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34626\"\u003e#34626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMvcUriComponentsBuilder\u003c/code\u003e javadocs inaccurately reflects usage of forwarded headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34620\"\u003e#34620\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.18\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid unnecessary CGLIB processing on configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34487\"\u003e#34487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent default class loaders in hint classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34473\"\u003e#34473\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\u003eDefaultManagedTaskExecutor throws java.lang.UnsupportedOperationException: isShutdown when rejecting tasks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34515\"\u003e#34515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEndless loop with DataSourceUtils in spring-jdbc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34497\"\u003e#34497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletResponse - handle multiple values for Content-Language header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34491\"\u003e#34491\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1f9c59b17b5a7afc69f28b694de4553d6b65c9d5\"\u003e\u003ccode\u003e1f9c59b\u003c/code\u003e\u003c/a\u003e Release v6.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edfcc6ffb188e4614ec9b212e3208b666981851c\"\u003e\u003ccode\u003eedfcc6f\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f93132b11ef6aa5718d20a05846828659c082fe8\"\u003e\u003ccode\u003ef93132b\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6ab4c84bd528d9480071d3dec4ff0b4904dbbb2f\"\u003e\u003ccode\u003e6ab4c84\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2023.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d5fca0d2c5d96b1a59a5814aa38c5f3b15238301\"\u003e\u003ccode\u003ed5fca0d\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.21, Netty 4.1.121, Apache HttpClient 5.4.4, Checkstyle ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cbb94193fe9f11d1af8b8958292b0edc8451cd4c\"\u003e\u003ccode\u003ecbb9419\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b5e2b68767537f204d8392201497805ce6562d7\"\u003e\u003ccode\u003e5b5e2b6\u003c/code\u003e\u003c/a\u003e Fix HttpClient 5.3.x request config compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a5b0399a1d6f3e89ae3bbfeb0b13142ecaddb4e9\"\u003e\u003ccode\u003ea5b0399\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/71f27256381d72170f9c6d38eea3032ceb24f030\"\u003e\u003ccode\u003e71f2725\u003c/code\u003e\u003c/a\u003e Try loadClass on LinkageError in case of same ClassLoader as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/daee9f1242264215876e67f6ef43b117195385c6\"\u003e\u003ccode\u003edaee9f1\u003c/code\u003e\u003c/a\u003e Reinstate the @⁠Inject Technology Compatibility Kit (TCK)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.1.5.RELEASE...v6.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 4.1.5.RELEASE to 6.1.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.20\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34802\"\u003e#34802\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\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34854\"\u003e#34854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34839\"\u003e#34839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34887\"\u003e#34887\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 Reactor 2023.0.18 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34899\"\u003e#34899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.19\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuggest compilation with \u003ccode\u003e-parameters\u003c/code\u003e when \u003ccode\u003eAspectJAdviceParameterNameDiscoverer\u003c/code\u003e fails against ambiguity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34618\"\u003e#34618\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePropertyBatchUpdateException\u003c/code\u003e: causes of nested \u003ccode\u003ePropertyAccessException\u003c/code\u003es not shown in output \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34698\"\u003e#34698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange in Jar usecache behavior with Spring 6.1.x causing java.lang.IllegalStateException: zip file closed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34694\"\u003e#34694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStartup performance regression due to CGLIB class load attempts in Spring 6.1.x \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34693\"\u003e#34693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegalAccessError for package-private member of AzureStorageConfiguration on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34690\"\u003e#34690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Configuration\u003c/code\u003e classes can no longer be \u003ccode\u003eabstract\u003c/code\u003e without \u003ccode\u003e@Bean\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34689\"\u003e#34689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerated-code for LinkedHashMap is missing static keyword \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34661\"\u003e#34661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractReactiveTransactionManager throws IllegalStateException when rollback fails after commit attempt \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34619\"\u003e#34619\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd javadoc notes on potential exception suppression in \u003ccode\u003eListableBeanFactory#getBeansOfType\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34631\"\u003e#34631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove remaining references to Forwarded headers in MvcUriComponentsBuilder \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34626\"\u003e#34626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMvcUriComponentsBuilder\u003c/code\u003e javadocs inaccurately reflects usage of forwarded headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34620\"\u003e#34620\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.18\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid unnecessary CGLIB processing on configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34487\"\u003e#34487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent default class loaders in hint classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34473\"\u003e#34473\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\u003eDefaultManagedTaskExecutor throws java.lang.UnsupportedOperationException: isShutdown when rejecting tasks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34515\"\u003e#34515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEndless loop with DataSourceUtils in spring-jdbc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34497\"\u003e#34497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletResponse - handle multiple values for Content-Language header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34491\"\u003e#34491\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1f9c59b17b5a7afc69f28b694de4553d6b65c9d5\"\u003e\u003ccode\u003e1f9c59b\u003c/code\u003e\u003c/a\u003e Release v6.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edfcc6ffb188e4614ec9b212e3208b666981851c\"\u003e\u003ccode\u003eedfcc6f\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f93132b11ef6aa5718d20a05846828659c082fe8\"\u003e\u003ccode\u003ef93132b\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6ab4c84bd528d9480071d3dec4ff0b4904dbbb2f\"\u003e\u003ccode\u003e6ab4c84\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2023.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d5fca0d2c5d96b1a59a5814aa38c5f3b15238301\"\u003e\u003ccode\u003ed5fca0d\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.21, Netty 4.1.121, Apache HttpClient 5.4.4, Checkstyle ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cbb94193fe9f11d1af8b8958292b0edc8451cd4c\"\u003e\u003ccode\u003ecbb9419\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b5e2b68767537f204d8392201497805ce6562d7\"\u003e\u003ccode\u003e5b5e2b6\u003c/code\u003e\u003c/a\u003e Fix HttpClient 5.3.x request config compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a5b0399a1d6f3e89ae3bbfeb0b13142ecaddb4e9\"\u003e\u003ccode\u003ea5b0399\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/71f27256381d72170f9c6d38eea3032ceb24f030\"\u003e\u003ccode\u003e71f2725\u003c/code\u003e\u003c/a\u003e Try loadClass on LinkageError in case of same ClassLoader as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/daee9f1242264215876e67f6ef43b117195385c6\"\u003e\u003ccode\u003edaee9f1\u003c/code\u003e\u003c/a\u003e Reinstate the @⁠Inject Technology Compatibility Kit (TCK)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v4.1.5.RELEASE...v6.1.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.tomcat.embed:tomcat-embed-core` from 7.0.85 to 9.0.117\n\nUpdates `org.json:json` from 20080701 to 20231013\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20231013\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/793\"\u003e#793\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eReverted \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/792\"\u003e#792\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate the docs for release 20231013\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/783\"\u003e#783\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eoptLong vs getLong inconsistencies\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/782\"\u003e#782\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd validity check for JSONObject constructors\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/778\"\u003e#778\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/776\"\u003e#776\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate [JUnit to version 4.13.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/774\"\u003e#774\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRemoving unneeded synchronization\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/773\"\u003e#773\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd optJSONArray method to JSONObject with a default value\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/772\"\u003e#772\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eDisallow nested objects and arrays as keys in objects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUnit test cleanup\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/769\"\u003e#769\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAddressed Java 17 compile warnings\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/764\"\u003e#764\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate CodeQL action version\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd module-info\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/759\"\u003e#759\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSON parsing should detect embedded \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/753\"\u003e#753\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdated new object methods\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/752\"\u003e#752\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes possible unit test bug when compiling/testing on Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20230618\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/749\"\u003e#749\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/749\"\u003ePrep for release 20230618\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/740\"\u003e#740\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/734\"\u003eFixed Flaky Tests Caused by JSON permutations\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/734\"\u003e#734\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/734\"\u003eFixed Flaky Tests Caused by JSON permutations\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/733\"\u003e#733\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/733\"\u003eJSONTokener implemented java.io.Closeable\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/731\"\u003e#731\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/731\"\u003eRemoving commented out code in JSONObject optDouble()\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/729\"\u003e#729\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/729\"\u003eRefactor ParserConfiguration class hierarchy\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20230227\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/723\"\u003e#723\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eProtect JSONML from stack overflow exceptions caused by recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/720\"\u003e#720\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eLimit the XML nesting depth for CVE-2022-45688\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/711\"\u003e#711\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRevert pull 707 - interviewbit spam\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/704\"\u003e#704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eMove javadoc comments above the interface definition to make it visible\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/703\"\u003e#703\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate Releases.md for JSONObject(Map): Throws NPE if key is null\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/696\"\u003e#696\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate JSONPointerTest for NonDex compatibility\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/694\"\u003e#694\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ePretty print XML\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/692\"\u003e#692\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eExample.md syntax highlight and indentation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/691\"\u003e#691\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eCreate unit tests for various number formats\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20220924\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/688\"\u003e#688\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate copyright to Public Domain\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/687\"\u003e#687\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix a typo\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/685\"\u003e#685\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSONObject map type unit tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20231013    First release with minimum Java version 1.8. Recent commits, including fixes for CVE-2023-5072.\u003c/p\u003e\n\u003cp\u003e20230618    Final release with Java 1.6 compatibility. Future releases will require Java 1.8 or greater.\u003c/p\u003e\n\u003cp\u003e20230227    Fix for CVE-2022-45688 and recent commits\u003c/p\u003e\n\u003cp\u003e20220924    New License - public domain, and some minor updates\u003c/p\u003e\n\u003cp\u003e20220320    Wrap StackOverflow with JSONException\u003c/p\u003e\n\u003cp\u003e20211205    Recent commits and some bug fixes for similar()\u003c/p\u003e\n\u003cp\u003e20210307    Recent commits and potentially breaking fix to JSONPointer\u003c/p\u003e\n\u003cp\u003e20201115    Recent commits and first release after project structure change\u003c/p\u003e\n\u003cp\u003e20200518    Recent commits and snapshot before project structure change\u003c/p\u003e\n\u003cp\u003e20190722    Recent commits\u003c/p\u003e\n\u003cp\u003e20180813    POM change to include Automatic-Module-Name (\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/431\"\u003e#431\u003c/a\u003e)\nJSONObject(Map) now throws an exception if any of a map keys are null (\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/405\"\u003e#405\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e20180130    Recent commits\u003c/p\u003e\n\u003cp\u003e20171018    Checkpoint for recent commits.\u003c/p\u003e\n\u003cp\u003e20170516    Roll up recent commits.\u003c/p\u003e\n\u003cp\u003e20160810    Revert code that was breaking opt*() methods.\u003c/p\u003e\n\u003cp\u003e20160807    This release contains a bug in the JSONObject.opt*() and JSONArray.opt*() methods,\nit is not recommended for use.\nJava 1.6 compatability fixed, JSONArray.toList() and JSONObject.toMap(),\nRFC4180 compatibility, JSONPointer, some exception fixes, optional XML type conversion.\nContains the latest code as of 7 Aug 2016\u003c/p\u003e\n\u003cp\u003e20160212    Java 1.6 compatibility, OSGi bundle. Contains the latest code as of 12 Feb 2016.\u003c/p\u003e\n\u003cp\u003e20151123    JSONObject and JSONArray initialization with generics. Contains the latest code as of 23 Nov 2015.\u003c/p\u003e\n\u003cp\u003e20150729    Checkpoint for Maven central repository release. Contains the latest code\nas of 29 July 2015.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/douglascrockford/JSON-java/commits/20231013\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-common` from 4.1.11.Final to 4.1.118.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/36f95cfaeed0c1313b21f1b5350c19436ae7fb45\"\u003e\u003ccode\u003e36f95cf\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.1.118.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/87f40725155b2f89adfde68c7732f97c153676c4\"\u003e\u003ccode\u003e87f4072\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d1fbda62d3a47835d3fb35db8bd42ecc205a5386\"\u003e\u003ccode\u003ed1fbda6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f844d78e4e23182610a24576d225de933f90f92e\"\u003e\u003ccode\u003ef844d78\u003c/code\u003e\u003c/a\u003e Upgrade netty-tcnative to 2.0.70.Final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14790\"\u003e#14790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8afb5d916f135edbc3a14f855665f077ddf56ae7\"\u003e\u003ccode\u003e8afb5d9\u003c/code\u003e\u003c/a\u003e Only run 2 jobs with leak detection to minimize build times (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14784\"\u003e#14784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f2c27dadba055e7f496ee6298262ee06522f5fd9\"\u003e\u003ccode\u003ef2c27da\u003c/code\u003e\u003c/a\u003e AdaptivePoolingAllocator: Round chunk sizes up to MIN_CHUNK_SIZE units and re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8d387ffbecbc95758f90cc97f18096c6ad21b073\"\u003e\u003ccode\u003e8d387ff\u003c/code\u003e\u003c/a\u003e Change the default AdaptiveRecvByteBufAllocator buffer size values' visibilit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/1cfd3a62ca8633cc6d1729222214c64c5b50fd89\"\u003e\u003ccode\u003e1cfd3a6\u003c/code\u003e\u003c/a\u003e Fix possible buffer leak when stream can't be mapped (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14746\"\u003e#14746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8f9eadb7b6b4dd74b0689a01c920dac4ead18115\"\u003e\u003ccode\u003e8f9eadb\u003c/code\u003e\u003c/a\u003e Fix AccessControlException in GlobalEventExecutor (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14743\"\u003e#14743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/6fcd3e622b9e4e7b986f9ef52a43b9b69c29c53f\"\u003e\u003ccode\u003e6fcd3e6\u003c/code\u003e\u003c/a\u003e KQueueEventLoop leaks memory on shutdown. (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14745\"\u003e#14745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.1.11.Final...netty-4.1.118.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-handler` from 4.1.11.Final to 4.1.118.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/36f95cfaeed0c1313b21f1b5350c19436ae7fb45\"\u003e\u003ccode\u003e36f95cf\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.1.118.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/87f40725155b2f89adfde68c7732f97c153676c4\"\u003e\u003ccode\u003e87f4072\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d1fbda62d3a47835d3fb35db8bd42ecc205a5386\"\u003e\u003ccode\u003ed1fbda6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f844d78e4e23182610a24576d225de933f90f92e\"\u003e\u003ccode\u003ef844d78\u003c/code\u003e\u003c/a\u003e Upgrade netty-tcnative to 2.0.70.Final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14790\"\u003e#14790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8afb5d916f135edbc3a14f855665f077ddf56ae7\"\u003e\u003ccode\u003e8afb5d9\u003c/code\u003e\u003c/a\u003e Only run 2 jobs with leak detection to minimize build times (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14784\"\u003e#14784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f2c27dadba055e7f496ee6298262ee06522f5fd9\"\u003e\u003ccode\u003ef2c27da\u003c/code\u003e\u003c/a\u003e AdaptivePoolingAllocator: Round chunk sizes up to MIN_CHUNK_SIZE units and re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8d387ffbecbc95758f90cc97f18096c6ad21b073\"\u003e\u003ccode\u003e8d387ff\u003c/code\u003e\u003c/a\u003e Change the default AdaptiveRecvByteBufAllocator buffer size values' visibilit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/1cfd3a62ca8633cc6d1729222214c64c5b50fd89\"\u003e\u003ccode\u003e1cfd3a6\u003c/code\u003e\u003c/a\u003e Fix possible buffer leak when stream can't be mapped (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14746\"\u003e#14746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8f9eadb7b6b4dd74b0689a01c920dac4ead18115\"\u003e\u003ccode\u003e8f9eadb\u003c/code\u003e\u003c/a\u003e Fix AccessControlException in GlobalEventExecutor (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14743\"\u003e#14743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/6fcd3e622b9e4e7b986f9ef52a43b9b69c29c53f\"\u003e\u003ccode\u003e6fcd3e6\u003c/code\u003e\u003c/a\u003e KQueueEventLoop leaks memory on shutdown. (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14745\"\u003e#14745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.1.11.Final...netty-4.1.118.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-codec` from 4.1.11.Final to 4.1.118.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/36f95cfaeed0c1313b21f1b5350c19436ae7fb45\"\u003e\u003ccode\u003e36f95cf\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.1.118.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/87f40725155b2f89adfde68c7732f97c153676c4\"\u003e\u003ccode\u003e87f4072\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d1fbda62d3a47835d3fb35db8bd42ecc205a5386\"\u003e\u003ccode\u003ed1fbda6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f844d78e4e23182610a24576d225de933f90f92e\"\u003e\u003ccode\u003ef844d78\u003c/code\u003e\u003c/a\u003e Upgrade netty-tcnative to 2.0.70.Final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14790\"\u003e#14790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8afb5d916f135edbc3a14f855665f077ddf56ae7\"\u003e\u003ccode\u003e8afb5d9\u003c/code\u003e\u003c/a\u003e Only run 2 jobs with leak detection to minimize build times (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14784\"\u003e#14784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f2c27dadba055e7f496ee6298262ee06522f5fd9\"\u003e\u003ccode\u003ef2c27da\u003c/code\u003e\u003c/a\u003e AdaptivePoolingAllocator: Round chunk sizes up to MIN_CHUNK_SIZE units and re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8d387ffbecbc95758f90cc97f18096c6ad21b073\"\u003e\u003ccode\u003e8d387ff\u003c/code\u003e\u003c/a\u003e Change the default AdaptiveRecvByteBufAllocator buffer size values' visibilit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/1cfd3a62ca8633cc6d1729222214c64c5b50fd89\"\u003e\u003ccode\u003e1cfd3a6\u003c/code\u003e\u003c/a\u003e Fix possible buffer leak when stream can't be mapped (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14746\"\u003e#14746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8f9eadb7b6b4dd74b0689a01c920dac4ead18115\"\u003e\u003ccode\u003e8f9eadb\u003c/code\u003e\u003c/a\u003e Fix AccessControlException in GlobalEventExecutor (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14743\"\u003e#14743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/6fcd3e622b9e4e7b986f9ef52a43b9b69c29c53f\"\u003e\u003ccode\u003e6fcd3e6\u003c/code\u003e\u003c/a\u003e KQueueEventLoop leaks memory on shutdown. (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14745\"\u003e#14745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.1.11.Final...netty-4.1.118.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.netty:netty-codec-http` from 4.1.11.Final to 4.1.118.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/36f95cfaeed0c1313b21f1b5350c19436ae7fb45\"\u003e\u003ccode\u003e36f95cf\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.1.118.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/87f40725155b2f89adfde68c7732f97c153676c4\"\u003e\u003ccode\u003e87f4072\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/d1fbda62d3a47835d3fb35db8bd42ecc205a5386\"\u003e\u003ccode\u003ed1fbda6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f844d78e4e23182610a24576d225de933f90f92e\"\u003e\u003ccode\u003ef844d78\u003c/code\u003e\u003c/a\u003e Upgrade netty-tcnative to 2.0.70.Final (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14790\"\u003e#14790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8afb5d916f135edbc3a14f855665f077ddf56ae7\"\u003e\u003ccode\u003e8afb5d9\u003c/code\u003e\u003c/a\u003e Only run 2 jobs with leak detection to minimize build times (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14784\"\u003e#14784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/f2c27dadba055e7f496ee6298262ee06522f5fd9\"\u003e\u003ccode\u003ef2c27da\u003c/code\u003e\u003c/a\u003e AdaptivePoolingAllocator: Round chunk sizes up to MIN_CHUNK_SIZE units and re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8d387ffbecbc95758f90cc97f18096c6ad21b073\"\u003e\u003ccode\u003e8d387ff\u003c/code\u003e\u003c/a\u003e Change the default AdaptiveRecvByteBufAllocator buffer size values' visibilit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/1cfd3a62ca8633cc6d1729222214c64c5b50fd89\"\u003e\u003ccode\u003e1cfd3a6\u003c/code\u003e\u003c/a\u003e Fix possible buffer leak when stream can't be mapped (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14746\"\u003e#14746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/8f9eadb7b6b4dd74b0689a01c920dac4ead18115\"\u003e\u003ccode\u003e8f9eadb\u003c/code\u003e\u003c/a\u003e Fix AccessControlException in GlobalEventExecutor (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14743\"\u003e#14743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/6fcd3e622b9e4e7b986f9ef52a43b9b69c29c53f\"\u003e\u003ccode\u003e6fcd3e6\u003c/code\u003e\u003c/a\u003e KQueueEventLoop leaks memory on shutdown. (\u003ca href=\"https://redirect.github.com/netty/netty/issues/14745\"\u003e#14745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.1.11.Final...netty-4.1.118.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-lang3` from 3.1 to 3.18.0\n\nUpdates `org.owasp.esapi:esapi` from 2.0.1 to 2.6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/releases\"\u003eorg.owasp.esapi:esapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.6.0.0\u003c/h2\u003e\n\u003ch2\u003eFull Release Notes\u003c/h2\u003e\n\u003cp\u003eRelease notes for ESAPI release 2.6.0.0 are located at:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/blob/develop/documentation/esapi4java-core-2.6.0.0-release-notes.txt\"\u003ehttps://github.com/ESAPI/esapi-java-legacy/blob/develop/documentation/esapi4java-core-2.6.0.0-release-notes.txt\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreparation for ESAPI release 2.6.0.0 by \u003ca href=\"https://github.com/kwwall\"\u003e\u003ccode\u003e@​kwwall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/pull/860\"\u003eESAPI/esapi-java-legacy#860\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/compare/esapi-2.5.5.0...esapi-2.6.0.0\"\u003ehttps://github.com/ESAPI/esapi-java-legacy/compare/esapi-2.5.5.0...esapi-2.6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eConfiguration Jar\u003c/h2\u003e\n\u003cp\u003eNote the associated file \u0026quot;\u003cstrong\u003eesapi-2.6.0.0-configuration.jar\u003c/strong\u003e\u0026quot; contains the default ESAPI configuration\nfiles under 'configuration/' (ESAPI.properties, validation.properties, etc.) and the file\n\u0026quot;\u003cstrong\u003eesapi-2.6.0.0-configuration.jar.asc\u0026quot;\u003c/strong\u003e is a GPG signature of that jar file made by Kevin W. Wall.\u003c/p\u003e\n\u003ch2\u003e2.5.5.0\u003c/h2\u003e\n\u003ch2\u003eFull Release Notes\u003c/h2\u003e\n\u003cp\u003eRelease notes for ESAPI release 2.5.5.0 are located at:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/blob/develop/documentation/esapi4java-core-2.5.5.0-release-notes.txt\"\u003ehttps://github.com/ESAPI/esapi-java-legacy/blob/develop/documentation/esapi4java-core-2.5.5.0-release-notes.txt\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePom updates to address issue \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/issues/847\"\u003e#847\u003c/a\u003e by \u003ca href=\"https://github.com/kwwall\"\u003e\u003ccode\u003e@​kwwall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/pull/848\"\u003eESAPI/esapi-java-legacy#848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the logging properties to opt-out of the prefix events \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/issues/844\"\u003e#844\u003c/a\u003e by \u003ca href=\"https://github.com/mickeyz07\"\u003e\u003ccode\u003e@​mickeyz07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/pull/845\"\u003eESAPI/esapi-java-legacy#845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Typos by \u003ca href=\"https://github.com/DarioViva42\"\u003e\u003ccode\u003e@​DarioViva42\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/pull/852\"\u003eESAPI/esapi-java-legacy#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved documentation by \u003ca href=\"https://github.com/DebajitKumarPhukan\"\u003e\u003ccode\u003e@​DebajitKumarPhukan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/pull/853\"\u003eESAPI/esapi-java-legacy#853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease prep 2.5.5.0 by \u003ca href=\"https://github.com/kwwall\"\u003e\u003ccode\u003e@​kwwall\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/pull/856\"\u003eESAPI/esapi-java-legacy#856\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/mickeyz07\"\u003e\u003ccode\u003e@​mickeyz07\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/pull/845\"\u003eESAPI/esapi-java-legacy#845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DarioViva42\"\u003e\u003ccode\u003e@​DarioViva42\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/pull/852\"\u003eESAPI/esapi-java-legacy#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DebajitKumarPhukan\"\u003e\u003ccode\u003e@​DebajitKumarPhukan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/pull/853\"\u003eESAPI/esapi-java-legacy#853\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/compare/esapi-2.5.4.0...esapi-2.5.5.0\"\u003ehttps://github.com/ESAPI/esapi-java-legacy/compare/esapi-2.5.4.0...esapi-2.5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eConfiguration Jar\u003c/h2\u003e\n\u003cp\u003eNote the associated file \u0026quot;esapi-2.5.5.0-configuration.jar\u0026quot; contains the default ESAPI configuration\nfiles under 'configuration/' (ESAPI.properties, validation.properties, etc.) and the file\n\u0026quot;esapi-2.5.5.0-configuration.jar.asc\u0026quot; is a GPG signature of that jar file made by Kevin W. Wall.\u003c/p\u003e\n\u003ch2\u003e2.5.4.0\u003c/h2\u003e\n\u003ch1\u003eFull release notes\u003c/h1\u003e\n\u003cp\u003eFull release notes for ESAPI release 2.5.4.0 are located at:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/blob/develop/documentation/esapi4java-core-2.5.4.0-release-notes.txt\"\u003ehttps://github.com/ESAPI/esapi-java-legacy/blob/develop/documentation/esapi4java-core-2.5.4.0-release-notes.txt\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt contains important details, which you need to read as you \u003cstrong\u003eMUST\u003c/strong\u003e remove (or rename) 'esapi-java-logging.properties' if you are using ESAPI's default logging, which is JUL. Otherwise ESAPI will throw a \u003ccode\u003eConfigurationException\u003c/code\u003e (which may appear as a \u003ccode\u003ejava.lang.ExceptionInInitializerError\u003c/code\u003e or as a \u003ccode\u003ejava.lang.NoClassDefFoundError\u003c/code\u003e, depending on circumstances). Please refer to the \u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/wiki/Configuring-the-JavaLogFactory\"\u003e\u0026quot;Configuring the JavaLogFactory\u0026quot; wiki page\u003c/a\u003e for additional details.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eYOU HAVE BEEN WARNED!!!\u003c/em\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/commit/dcde6c2362654b6f4af2b7daa96ef44c16c5763d\"\u003e\u003ccode\u003edcde6c2\u003c/code\u003e\u003c/a\u003e A few minor documentation fixes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/commit/5a10f77aedd790dd8ae828f090807d1ee32f11f0\"\u003e\u003ccode\u003e5a10f77\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Minor change to release steps document.\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/commit/8b9f8f191125a19f4d258c03ec56b93ef5b54d6e\"\u003e\u003ccode\u003e8b9f8f1\u003c/code\u003e\u003c/a\u003e Minor change to release steps document.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/commit/4698c43f469a08d1a2377b164822582aefd701af\"\u003e\u003ccode\u003e4698c43\u003c/code\u003e\u003c/a\u003e Bump release to new official release number.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/commit/f185e5bd75270ad6f7eb54c22ef8a0fdfa0a83e7\"\u003e\u003ccode\u003ef185e5b\u003c/code\u003e\u003c/a\u003e Preparation for ESAPI release 2.6.0.0 (\u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/commit/0b0f86cc220482987d56f0d5fd1cfc13ae7ebceb\"\u003e\u003ccode\u003e0b0f86c\u003c/code\u003e\u003c/a\u003e Update SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/commit/4879a085034e6cf4068ef5117d933d80a1fa34b3\"\u003e\u003ccode\u003e4879a08\u003c/code\u003e\u003c/a\u003e Modifying pom.xml for next planned release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/commit/3f2ff053269572dceef78bdefe3b8c3ecfd83076\"\u003e\u003ccode\u003e3f2ff05\u003c/code\u003e\u003c/a\u003e Fix release date.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/commit/19b739a02962ae0a1e7f3a7ec3411c55e7ebf071\"\u003e\u003ccode\u003e19b739a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ESAPI/esapi-java-legacy/issues/856\"\u003e#856\u003c/a\u003e from kwwall/release-prep-2.5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/commit/a160de070ad02b5308ae27d2f3d638d92fd4c2d3\"\u003e\u003ccode\u003ea160de0\u003c/code\u003e\u003c/a\u003e Update section on commit / PR history.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ESAPI/esapi-java-legacy/compare/esapi-2.0.1...esapi-2.6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-fileupload:commons-fileupload` from 1.3.2 to 1.6.0\n\nUpdates `org.apache.commons:commons-lang3` from 3.1 to 3.18.0\n\nUpdates `org.apache.commons:commons-lang3` from 3.3.2 to 3.18.0\n\nUpdates `commons-fileupload:commons-fileupload` from 1.3.2 to 1.6.0\n\nUpdates `org.apache.activemq:activemq-client` from 5.15.8 to 5.19.4\n\nUpdates `org.apache.commons:commons-lang3` from 3.1 to 3.18.0\n\nUpdates `org.apache.axis2:axis2` from 1.6.2 to 1.8.0\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/jadenblack/product-ei/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/jadenblack/product-ei/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jadenblack%2Fproduct-ei/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"20160212","new_version":"20231013","update_type":null,"path":null,"pr_created_at":"2026-04-11T22:45:26.000Z","version_change":"20160212 → 20231013","issue":{"uuid":"4245943109","node_id":"PR_kwDOMPF9kM7RteFB","number":59,"state":"open","title":"Bump the maven group across 12 directories with 10 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-11T22:45:26.000Z","updated_at":"2026-04-11T22:45:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":10,"packages":[{"name":"org.apache.hadoop:hadoop-common","old_version":"2.6.4","new_version":"3.4.0"},{"name":"ch.qos.logback:logback-classic","old_version":"1.1.2","new_version":"1.2.13","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-core","old_version":"1.1.3","new_version":"1.5.25","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.elasticsearch:elasticsearch","old_version":"2.4.0","new_version":"8.19.8","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.7","new_version":"2.25.4"},{"name":"org.hsqldb:hsqldb","old_version":"2.3.3","new_version":"2.7.1"},{"name":"org.xerial.snappy:snappy-java","old_version":"1.1.7.1","new_version":"1.1.10.4","repository_url":"https://github.com/xerial/snappy-java"},{"name":"org.postgresql:postgresql","old_version":"9.4.1212.jre7","new_version":"42.2.28.jre7","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"org.json:json","old_version":"20160212","new_version":"20231013","repository_url":"https://github.com/douglascrockford/JSON-java"},{"name":"org.apache.tomcat.embed:tomcat-embed-core","old_version":"8.0.28","new_version":"9.0.117"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.hadoop:hadoop-common | `2.6.4` | `3.4.0` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.1.2` | `1.2.13` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.1.3` | `1.5.25` |\n| [org.elasticsearch:elasticsearch](https://github.com/elastic/elasticsearch) | `2.4.0` | `8.19.8` |\n| org.apache.logging.log4j:log4j-core | `2.7` | `2.25.4` |\n| org.hsqldb:hsqldb | `2.3.3` | `2.7.1` |\n| [org.xerial.snappy:snappy-java](https://github.com/xerial/snappy-java) | `1.1.7.1` | `1.1.10.4` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `9.4.1212.jre7` | `42.2.28.jre7` |\n| [org.json:json](https://github.com/douglascrockford/JSON-java) | `20160212` | `20231013` |\n| org.apache.tomcat.embed:tomcat-embed-core | `8.0.28` | `9.0.117` |\n\nBumps the maven group with 1 update in the /accumulo1.9 directory: org.apache.hadoop:hadoop-common.\nBumps the maven group with 2 updates in the /arangodb directory: [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [ch.qos.logback:logback-core](https://github.com/qos-ch/logback).\nBumps the maven group with 1 update in the /elasticsearch directory: [org.elasticsearch:elasticsearch](https://github.com/elastic/elasticsearch).\nBumps the maven group with 1 update in the /elasticsearch5 directory: org.apache.logging.log4j:log4j-core.\nBumps the maven group with 1 update in the /ignite directory: org.apache.logging.log4j:log4j-core.\nBumps the maven group with 1 update in the /jdbc directory: org.hsqldb:hsqldb.\nBumps the maven group with 2 updates in the /mongodb directory: [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [org.xerial.snappy:snappy-java](https://github.com/xerial/snappy-java).\nBumps the maven group with 1 update in the /postgrenosql directory: [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc).\nBumps the maven group with 1 update in the /rados directory: [org.json:json](https://github.com/douglascrockford/JSON-java).\nBumps the maven group with 1 update in the /rest directory: org.apache.tomcat.embed:tomcat-embed-core.\nBumps the maven group with 1 update in the /voltdb directory: org.apache.logging.log4j:log4j-core.\n\nUpdates `org.apache.hadoop:hadoop-common` from 2.6.4 to 3.4.0\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.2 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/commits/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.3 to 1.5.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-17 Release of logback version 1.5.25\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• When processing configuration files, logback-core will now only instantiate components compatible with the class expected by the encapsulating class. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2026-1225\"\u003eCVE-2026-1225\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• In configuration files, referencing a single undeclared appender would cause all referenced appenders to be skipped. This issue was discovered in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/997\"\u003eissues/997\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Added VersionUtil class to logback-core. This utility class checks for version compatibility issues and alerts the user if need be.\u003c/p\u003e\n\u003cp\u003e• Added \u003ca href=\"https://logback.qos.ch/manual/layouts.html#epoch\"\u003eEpochConverter\u003c/a\u003e to output milliseconds/seconds since epoch. This enhancement was requested by Duncan Jauncey in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/1000\"\u003eissues/1000\u003c/a\u003e who also provided the relevant implementation PR.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit f426e0002800cfb507f393fcacffe0761a425220 associated with the tag v_1.5.25. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-06 Release of logback version 1.5.24\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added ExpressionPropertyCondition a PropertyCondition that can evaluate boolean expressions similar to Java. See \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditionalExp\"\u003ethe relevant documentation\u003c/a\u003e for further details.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 62bc5fc245dd3a52f3dd45e232733f4cefb4806d associated with the tag v_1.5.24. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-21 Release of logback version 1.5.23\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/959\"\u003eissues/959\u003c/a\u003e file name collisions are detected at configuration time by analyzing the configuration file and no longer at run time. This avoids the \u003ccode\u003eConcurrentModificationException\u003c/code\u003e reported in the issue.\u003c/p\u003e\n\u003cp\u003e• ZIP and XZ compression now use a \u003ccode\u003eBufferedOutputStream\u003c/code\u003e when writing to the compressed file. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/988\"\u003eissues/988\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 0bcc3feb54a6d99caac70969ee5f8334aad1fbaf associated with the tag v_1.5.23. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-11 Release of logback version 1.5.22\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings \u0026quot;password\u0026quot;, \u0026quot;secret\u0026quot; or \u0026quot;confidential\u0026quot;. This problem was reported by Chintan Rohila in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/986\"\u003eissues/986\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback now takes the overridden \u003ccode\u003etoString()\u003c/code\u003e method of \u003ccode\u003eThrowable\u003c/code\u003e subclasses into account when  printing stack traces. This issue was reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-543\"\u003eLOGBACK-543\u003c/a\u003e by Alvin Chee, with a fix provided in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/404\"\u003ePR 404\u003c/a\u003e by Brett Kail.\u003c/p\u003e\n\u003cp\u003e• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-11-10 Release of logback version 1.5.21\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Invocations of turbo filters in isDebugEnabled, isInfoEnabled()... remain as they were, untouched. However, any installed instances of TurboFilter are now invoked also from within the log(LoggingEvent) method of \u003ca href=\"https://github.com/qos-ch/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/Logger.java#L817\"\u003eLogger\u003c/a\u003e with the contents of the LoggingEvent, typically via the fluent API. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/871\"\u003eissues/871\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed reentry-guard in most subclasses of \u003ccode\u003eUnsynchronizedAppenderBase\u003c/code\u003e where it was not needed.\u003c/p\u003e\n\u003cp\u003e• \u003ca href=\"https://logback.qos.ch/manual/configuration.html#auto_configuration\"\u003eInitialization procedure\u003c/a\u003e has been simplified by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. However, it is still possible to set up \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e as a custom configurator.\u003c/p\u003e\n\u003cp\u003e• JsonEncoder is now friendlier to derivation by sub-classes as requested in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/979\"\u003eissues/979.\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/commits/v_1.5.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.elasticsearch:elasticsearch` from 2.4.0 to 8.19.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch/releases\"\u003eorg.elasticsearch:elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eElasticsearch 8.19.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.4\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.3\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.2\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.1\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.0\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/e34ace04b64e9bfa3f9e785b08e6d81f8efe314b\"\u003e\u003ccode\u003ee34ace0\u003c/code\u003e\u003c/a\u003e Add validation to DER parser for seq len (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138683\"\u003e#138683\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138697\"\u003e#138697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/219189ff7e5b22dc46fcbea23d658582e78330e9\"\u003e\u003ccode\u003e219189f\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to 9.2.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138482\"\u003e#138482\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138693\"\u003e#138693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/8be09828e39adc500975c6da482a609c28326c4d\"\u003e\u003ccode\u003e8be0982\u003c/code\u003e\u003c/a\u003e Add user profile size limit (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138691\"\u003e#138691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/a8ec26096ec39735f7e3a4ea4a0c8e4e9018fa0b\"\u003e\u003ccode\u003ea8ec260\u003c/code\u003e\u003c/a\u003e [8.19] Add length validation for rename_replacement parameter in snapshot res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/f2dae0f105022ead3934fe2d990ff54cbd0d1dc2\"\u003e\u003ccode\u003ef2dae0f\u003c/code\u003e\u003c/a\u003e Extend timeout in \u003ccode\u003eIngestGeoIpClientYamlTestSuiteIT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138610\"\u003e#138610\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138646\"\u003e#138646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/b564aa81c4a7825a8664512a9b0c9b5c03c9a2df\"\u003e\u003ccode\u003eb564aa8\u003c/code\u003e\u003c/a\u003e [ES-13486] Skipping ES builds on non supported jdk versions (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138262\"\u003e#138262\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138629\"\u003e#138629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/0f3f4e93a3f022638c57c959bb6e54bee0bfaf30\"\u003e\u003ccode\u003e0f3f4e9\u003c/code\u003e\u003c/a\u003e [8.19] fix(semantic highlighter): add vector similarity queries and bbq_disk ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/bf5d48aa800340514941bb6fb090cc7cb1776591\"\u003e\u003ccode\u003ebf5d48a\u003c/code\u003e\u003c/a\u003e Upgrading commons-lang3 version for repository-hdfs plugin (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138589\"\u003e#138589\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138613\"\u003e#138613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/51a070988586cc3e554edce669840167c0ed01c2\"\u003e\u003ccode\u003e51a0709\u003c/code\u003e\u003c/a\u003e ILM Explain: valid JSON on truncated step info (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/137638\"\u003e#137638\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138606\"\u003e#138606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/394ea7df1876a3502c0aab0582d12ad6a997f768\"\u003e\u003ccode\u003e394ea7d\u003c/code\u003e\u003c/a\u003e Adjust two today()/current_date() tests to create less noise (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138588\"\u003e#138588\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138598\"\u003e#138598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elasticsearch/compare/v2.4.0...v8.19.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.7 to 2.25.4\n\nUpdates `org.hsqldb:hsqldb` from 2.3.3 to 2.7.1\n\nUpdates `org.xerial.snappy:snappy-java` from 1.1.7.1 to 1.1.10.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xerial/snappy-java/releases\"\u003eorg.xerial.snappy:snappy-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.10.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSecurity Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/security/advisories/GHSA-55g7-9cwv-5qfv\"\u003eCVE-2023-43642\u003c/a\u003e Fixed SnappyInputStream so as not to allocate too large memory when decompressing data with an extremely large chunk size by \u003ca href=\"https://github.com/tunnelshade\"\u003e\u003ccode\u003e@​tunnelshade\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/xerial/snappy-java/commit/9f8c3cf74223ed0a8a834134be9c917b9f10ceb5\"\u003ecode change\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis does not affect users only using Snappy.compress/uncompress methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeature: Upgrade the internal snappy version to 1.1.10 (1.1.8 was wrongly used before) by \u003ca href=\"https://github.com/xerial\"\u003e\u003ccode\u003e@​xerial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/508\"\u003exerial/snappy-java#508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JDK21 (no internal change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔗 Dependency Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate scalafmt-core to 3.7.11 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/485\"\u003exerial/snappy-java#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sbt to 1.9.3 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/483\"\u003exerial/snappy-java#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate scalafmt-core to 3.7.12 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/487\"\u003exerial/snappy-java#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/502\"\u003exerial/snappy-java#502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sbt to 1.9.4 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/496\"\u003exerial/snappy-java#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate scalafmt-core to 3.7.14 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/501\"\u003exerial/snappy-java#501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sbt to 1.9.6 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/505\"\u003exerial/snappy-java#505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate native libraries by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/503\"\u003exerial/snappy-java#503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠  Internal Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate airframe-log to 23.7.4 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/486\"\u003exerial/snappy-java#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate airframe-log to 23.8.0 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/488\"\u003exerial/snappy-java#488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sbt-scalafmt to 2.5.2 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/500\"\u003exerial/snappy-java#500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate airframe-log to 23.8.6 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/497\"\u003exerial/snappy-java#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sbt-scalafmt to 2.5.1 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/499\"\u003exerial/snappy-java#499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate airframe-log to 23.9.1 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/504\"\u003exerial/snappy-java#504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate airframe-log to 23.9.2 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/509\"\u003exerial/snappy-java#509\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate NOTICE by \u003ca href=\"https://github.com/imsudiproy\"\u003e\u003ccode\u003e@​imsudiproy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/492\"\u003exerial/snappy-java#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/xerial/snappy-java/compare/v1.1.10.3...v1.1.10.4\"\u003ehttps://github.com/xerial/snappy-java/compare/v1.1.10.3...v1.1.10.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.10.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix the \u003ccode\u003eGLIBC_2.32 not found\u003c/code\u003e issue of \u003ccode\u003elibsnappyjava.so\u003c/code\u003e in certain Linux distributions on s390x by \u003ca href=\"https://github.com/kun-lu20\"\u003e\u003ccode\u003e@​kun-lu20\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/481\"\u003exerial/snappy-java#481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔗 Dependency Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate scalafmt-core to 3.7.10 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/480\"\u003exerial/snappy-java#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate native libraries by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/482\"\u003exerial/snappy-java#482\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/kun-lu20\"\u003e\u003ccode\u003e@​kun-lu20\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/481\"\u003exerial/snappy-java#481\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/xerial/snappy-java/commit/9f8c3cf74223ed0a8a834134be9c917b9f10ceb5\"\u003e\u003ccode\u003e9f8c3cf\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-55g7-9cwv-5qfv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/49d700175f18ed5f8c5d371b7c2f80c75979bd68\"\u003e\u003ccode\u003e49d7001\u003c/code\u003e\u003c/a\u003e Update airframe-log to 23.9.2 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/509\"\u003e#509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/1f07c3182c2dc89d4226e9a6d8945b8458870a0a\"\u003e\u003ccode\u003e1f07c31\u003c/code\u003e\u003c/a\u003e Update native libraries for f2e97f27be0dc6c691369040ba8a673bface484c (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/13f8db197c4c44f0b6a02240c04205e8362b8e62\"\u003e\u003ccode\u003e13f8db1\u003c/code\u003e\u003c/a\u003e Update sbt to 1.9.6 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/f2e97f27be0dc6c691369040ba8a673bface484c\"\u003e\u003ccode\u003ef2e97f2\u003c/code\u003e\u003c/a\u003e feature: Upgrade the internal snappy version to 1.1.10 (1.1.8 was wrongly use...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/98b22256fe4ed00ccaadd2dac98b1622563cc50b\"\u003e\u003ccode\u003e98b2225\u003c/code\u003e\u003c/a\u003e Update airframe-log to 23.9.1 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/9f29b5c0f869d4027a4d5c1464907a79152013bf\"\u003e\u003ccode\u003e9f29b5c\u003c/code\u003e\u003c/a\u003e Update NOTICE (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/55639b55de52e1c06ac9a7df6844f85313407955\"\u003e\u003ccode\u003e55639b5\u003c/code\u003e\u003c/a\u003e Update sbt-scalafmt to 2.5.1 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/499\"\u003e#499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/a5d81a6589360f299ae7ec35a79c317fd78e795d\"\u003e\u003ccode\u003ea5d81a6\u003c/code\u003e\u003c/a\u003e Update airframe-log to 23.8.6 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/6495da1af211e993cd0750c9c70b69d458c4a570\"\u003e\u003ccode\u003e6495da1\u003c/code\u003e\u003c/a\u003e Update scalafmt-core to 3.7.14 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xerial/snappy-java/compare/1.1.7.1...v1.1.10.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.postgresql:postgresql` from 9.4.1212.jre7 to 42.2.28.jre7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.2.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebackpatch changes for 42.5.1 by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2673\"\u003epgjdbc/pgjdbc#2673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.2.26...REL42.2.27\"\u003ehttps://github.com/pgjdbc/pgjdbc/compare/REL42.2.26...REL42.2.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev42.2.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eprepare for next release 42.2.26 by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2437\"\u003epgjdbc/pgjdbc#2437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackpatch changes for 42.2.25 by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2581\"\u003epgjdbc/pgjdbc#2581\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.2.25...REL42.2.26\"\u003ehttps://github.com/pgjdbc/pgjdbc/compare/REL42.2.25...REL42.2.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev42.2.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/2267\"\u003e#2267\u003c/a\u003e, version 14 returns UNDEFINED FUNCTION for testInvokeFunctionHavingReturnParameter, also add v13, and v14 to Server versions by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2268\"\u003epgjdbc/pgjdbc#2268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix checkstyle and javadoc issues by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2434\"\u003epgjdbc/pgjdbc#2434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincrement version to 42.2.25 for new release by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2436\"\u003epgjdbc/pgjdbc#2436\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.2.24...REL42.2.25\"\u003ehttps://github.com/pgjdbc/pgjdbc/compare/REL42.2.24...REL42.2.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev42.2.24\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backpatch PR#2217 handle OIDs \u0026gt;= 2**31 to fix issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/2215\"\u003e#2215\u003c/a\u003e.  by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2218\"\u003epgjdbc/pgjdbc#2218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: NPE calling getTypeInfo when alias is null by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2220\"\u003epgjdbc/pgjdbc#2220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix updateable result set when there are primary keys and unique keys by \u003ca href=\"https://github.com/chalmagr\"\u003e\u003ccode\u003e@​chalmagr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2228\"\u003epgjdbc/pgjdbc#2228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove old changelog information from post. Incorrectly added by development script that is clearly still in development [SKIP-CI] by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2240\"\u003epgjdbc/pgjdbc#2240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackpatch pr#2245 fixes case where duplicate tables are returned if there are duplicate descriptions oids are not guaranteed to be unique in the catalog by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2248\"\u003epgjdbc/pgjdbc#2248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackpatching \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/2251\"\u003e#2251\u003c/a\u003e into 42.2 Clean up open connections to fix test failures on omni and appveyor  by \u003ca href=\"https://github.com/sehrope\"\u003e\u003ccode\u003e@​sehrope\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2252\"\u003epgjdbc/pgjdbc#2252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackpatch PR 2242 into 42.2: PgDatabaseMetaData.getIndexInfo() cast operands to smallint by \u003ca href=\"https://github.com/jsyrjala\"\u003e\u003ccode\u003e@​jsyrjala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2253\"\u003epgjdbc/pgjdbc#2253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackpatch PR#2247 fix: handle ParameterStatus messages in QueryExecutorImpl.receiveFastpathResult by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2249\"\u003epgjdbc/pgjdbc#2249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport PR2148 into 42.2.x Avoid leaking server error details through BatchUpdateException when logServerErrorDetail=false by \u003ca href=\"https://github.com/jp7677\"\u003e\u003ccode\u003e@​jp7677\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2254\"\u003epgjdbc/pgjdbc#2254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix startup regressions caused by PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/1949\"\u003e#1949\u003c/a\u003e. Instead of checking all types by OID, we can return types for well known types by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2257\"\u003epgjdbc/pgjdbc#2257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChangelog 42.2.24 by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2258\"\u003epgjdbc/pgjdbc#2258\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/chalmagr\"\u003e\u003ccode\u003e@​chalmagr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2228\"\u003epgjdbc/pgjdbc#2228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jp7677\"\u003e\u003ccode\u003e@​jp7677\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2254\"\u003epgjdbc/pgjdbc#2254\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.2.23...REL42.2.24\"\u003ehttps://github.com/pgjdbc/pgjdbc/compare/REL42.2.23...REL42.2.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev42.2.23\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: Regenerate TLS certs with new expirations by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2201\"\u003epgjdbc/pgjdbc#2201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackpatch fixupdateable  by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2200\"\u003epgjdbc/pgjdbc#2200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eback patch fixing refreshRow makes resultset readonly fixes Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/2193\"\u003e#2193\u003c/a\u003e by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2202\"\u003epgjdbc/pgjdbc#2202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix getColumnPrecision for Numeric when scale and precision not specified fixes: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/2188\"\u003e#2188\u003c/a\u003e by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2203\"\u003epgjdbc/pgjdbc#2203\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eNotable changes since version 42.0.0, read the complete \u003ca href=\"https://jdbc.postgresql.org/documentation/changelog.html\"\u003eHistory of Changes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"http://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch2\u003e[42.7.10] (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate to Shadow 9 \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3931\"\u003ePR 3931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3925\"\u003epgjdbc/pgjdbc#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3922\"\u003epgjdbc/pgjdbc#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3917\"\u003e#3917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3917\"\u003epgjdbc/pgjdbc#3917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: non-standard strings failing test for version 19 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3934\"\u003epgjdbc/pgjdbc#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: small issues in ConnectionFactoryImpl [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3929\"\u003epgjdbc/pgjdbc#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3913\"\u003ePR # 3913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3911\"\u003epgjdbc/pgjdbc#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3912\"\u003epgjdbc/pgjdbc#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: add the new PGP signing key to the official documentation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3813\"\u003epgjdbc/pgjdbc#3813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverted\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3932\"\u003e#3932\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3932\"\u003epgjdbc/pgjdbc#3932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.9] (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: query timeout property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3705\"\u003epgjdbc/pgjdbc#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add PEMKeyManager to handle PEM based certs and keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3700\"\u003epgjdbc/pgjdbc#3700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3847\"\u003epgjdbc/pgjdbc#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity: Use a static method forName to load all user supplied classes. Use the Class.forName 3 parameter method and do not initilize it unless it is a subclass of the expected class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: incorrect pg_stat_replication.reply_time calculation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3906\"\u003e#3906\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3906\"\u003epgjdbc/pgjdbc#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob\u003c/li\u003e\n\u003cli\u003efix: PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3897\"\u003epgjdbc/pgjdbc#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3887\"\u003epgjdbc/pgjdbc#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Simplify concurrency guards on QueryExecutorBase#transaction and QueryExecutorBase#standardConformingStrings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3849\"\u003epgjdbc/pgjdbc#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid memory leaks in Java \u0026lt;= 21 caused by Thread.inheritedAccessControlContext [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3886\"\u003epgjdbc/pgjdbc#3886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3838\"\u003e#3838\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3838\"\u003epgjdbc/pgjdbc#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use ssl_is_used() to check for ssl connection [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3867\"\u003e#3867\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3867\"\u003epgjdbc/pgjdbc#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: the classloader is nullable [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3907\"\u003e#3907\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3907\"\u003epgjdbc/pgjdbc#3907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.8] (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/pgjdbc/pgjdbc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.json:json` from 20160212 to 20231013\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20231013\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/793\"\u003e#793\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eReverted \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/792\"\u003e#792\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate the docs for release 20231013\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/783\"\u003e#783\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eoptLong vs getLong inconsistencies\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/782\"\u003e#782\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd validity check for JSONObject constructors\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/778\"\u003e#778\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/776\"\u003e#776\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate [JUnit to version 4.13.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/774\"\u003e#774\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRemoving unneeded synchronization\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/773\"\u003e#773\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd optJSONArray method to JSONObject with a default value\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/772\"\u003e#772\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eDisallow nested objects and arrays as keys in objects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUnit test cleanup\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/769\"\u003e#769\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAddressed Java 17 compile warnings\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/764\"\u003e#764\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate CodeQL action version\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd module-info\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/759\"\u003e#759\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSON parsing should detect embedded \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/753\"\u003e#753\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdated new object methods\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/752\"\u003e#752\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes possible unit test bug when compiling/testing on Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20230618\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/749\"\u003e#749\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/749\"\u003ePrep for release 20230618\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/740\"\u003e#740\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/734\"\u003eFixed Flaky Tests Caused by JSON permutations\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/734\"\u003e#734\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/734\"\u003eFixed Flaky Tests Caused by JSON permutations\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/733\"\u003e#733\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/733\"\u003eJSONTokener implemented java.io.Closeable\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/731\"\u003e#731\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/731\"\u003eRemoving commented out code in JSONObject optDouble()\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/729\"\u003e#729\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/729\"\u003eRefactor ParserConfiguration class hierarchy\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20230227\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/723\"\u003e#723\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eProtect JSONML from stack overflow exceptions caused by recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/720\"\u003e#720\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eLimit the XML nesting depth for CVE-2022-45688\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/711\"\u003e#711\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRevert pull 707 - interviewbit spam\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/704\"\u003e#704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eMove javadoc comments above the interface definition to make it visible\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/703\"\u003e#703\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate Releases.md for JSONObject(Map): Throws NPE if key is null\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/696\"\u003e#696\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate JSONPointerTest for NonDex compatibility\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/694\"\u003e#694\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ePretty print XML\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/692\"\u003e#692\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eExample.md syntax highlight and indentation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/691\"\u003e#691\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eCreate unit tests for various number formats\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20220924\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/688\"\u003e#688\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate copyright to Public Domain\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/687\"\u003e#687\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix a typo\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/685\"\u003e#685\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSONObject map type unit tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20231013    First release with minimum Java version 1.8. Recent commits, including fixes for CVE-2023-5072.\u003c/p\u003e\n\u003cp\u003e20230618    Final release with Java 1.6 compatibility. Future releases will require Java 1.8 or greater.\u003c/p\u003e\n\u003cp\u003e20230227    Fix for CVE-2022-45688 and recent commits\u003c/p\u003e\n\u003cp\u003e20220924    New License - public domain, and some minor updates\u003c/p\u003e\n\u003cp\u003e20220320    Wrap StackOverflow with JSONException\u003c/p\u003e\n\u003cp\u003e20211205    Recent commits and some bug fixes for similar()\u003c/p\u003e\n\u003cp\u003e20210307    Recent commits and potentially breaking fix to JSONPointer\u003c/p\u003e\n\u003cp\u003e20201115    Recent commits and first release after project structure change\u003c/p\u003e\n\u003cp\u003e20200518    Recent commits and snapshot before project structure change\u003c/p\u003e\n\u003cp\u003e20190722    Recent commits\u003c/p\u003e\n\u003cp\u003e20180813    POM change to include Automatic-Module-Name (\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/431\"\u003e#431\u003c/a\u003e)\nJSONObject(Map) now throws an exception if any of a map keys are null (\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/405\"\u003e#405\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e20180130    Recent commits\u003c/p\u003e\n\u003cp\u003e20171018    Checkpoint for recent commits.\u003c/p\u003e\n\u003cp\u003e20170516    Roll up recent commits.\u003c/p\u003e\n\u003cp\u003e20160810    Revert code that was breaking opt*() methods.\u003c/p\u003e\n\u003cp\u003e20160807    This release contains a bug in the JSONObject.opt*() and JSONArray.opt*() methods,\nit is not recommended for use.\nJava 1.6 compatability fixed, JSONArray.toList() and JSONObject.toMap(),\nRFC4180 compatibility, JSONPointer, some exception fixes, optional XML type conversion.\nContains the latest code as of 7 Aug 2016\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/stleary/JSON-java/commit/f346203cd663bb680cad0d5894e7c147e36f31cd\"\u003e\u003ccode\u003ef346203\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/793\"\u003e#793\u003c/a\u003e from stleary/revert-761\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b180dbedbc99bb177e5b277f1bff2a1b79cebda6\"\u003e\u003ccode\u003eb180dbe\u003c/code\u003e\u003c/a\u003e Reverting \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/cca6d1020f484337b8ea161ba7f930e3f5471365\"\u003e\u003ccode\u003ecca6d10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/792\"\u003e#792\u003c/a\u003e from stleary/pre-release-20231013\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/af5f780d5bda393ae0f609ca2504a16a808e86de\"\u003e\u003ccode\u003eaf5f780\u003c/code\u003e\u003c/a\u003e update the docs for release 20231013\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/495cec903755953884377cff81181820414d7bbb\"\u003e\u003ccode\u003e495cec9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/783\"\u003e#783\u003c/a\u003e from rudrajyotib/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/56cb5f84c4befe039f32baf5af9541c265f095a1\"\u003e\u003ccode\u003e56cb5f8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/653\"\u003e#653\u003c/a\u003e - review comments updated.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/0cdc38ac24169f9515d929f9813c83bfbf55da83\"\u003e\u003ccode\u003e0cdc38a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/653\"\u003e#653\u003c/a\u003e - review comments updated.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d5277b126bea9372f4bc70f92e34fe6568b64f31\"\u003e\u003ccode\u003ed5277b1\u003c/code\u003e\u003c/a\u003e Merge branch 'stleary:master' into master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/c4cd526c53e99f20851546fca92368738f783884\"\u003e\u003ccode\u003ec4cd526\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e from Madjosz/713_jsonobject_nonfinite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/776b5ccb85cdee539b229d38ad922021f1cd5cca\"\u003e\u003ccode\u003e776b5cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/778\"\u003e#778\u003c/a\u003e from Madjosz/fix_xml_test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20160212...20231013\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.tomcat.embed:tomcat-embed-core` from 8.0.28 to 9.0.117\n\nUpdates `org.apache.hadoop:hadoop-common` from 2.6.4 to 3.4.0\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.3 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/commits/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.3 to 1.5.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-17 Release of logback version 1.5.25\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• When processing configuration files, logback-core will now only instantiate components compatible with the class expected by the encapsulating class. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2026-1225\"\u003eCVE-2026-1225\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• In configuration files, referencing a single undeclared appender would cause all referenced appenders to be skipped. This issue was discovered in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/997\"\u003eissues/997\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Added VersionUtil class to logback-core. This utility class checks for version compatibility issues and alerts the user if need be.\u003c/p\u003e\n\u003cp\u003e• Added \u003ca href=\"https://logback.qos.ch/manual/layouts.html#epoch\"\u003eEpochConverter\u003c/a\u003e to output milliseconds/seconds since epoch. This enhancement was requested by Duncan Jauncey in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/1000\"\u003eissues/1000\u003c/a\u003e who also provided the relevant implementation PR.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit f426e0002800cfb507f393fcacffe0761a425220 associated with the tag v_1.5.25. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-06 Release of logback version 1.5.24\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added ExpressionPropertyCondition a PropertyCondition that can evaluate boolean expressions similar to Java. See \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditionalExp\"\u003ethe relevant documentation\u003c/a\u003e for further details.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 62bc5fc245dd3a52f3dd45e232733f4cefb4806d associated with the tag v_1.5.24. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-21 Release of logback version 1.5.23\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/959\"\u003eissues/959\u003c/a\u003e file name collisions are detected at configuration time by analyzing the configuration file and no longer at run time. This avoids the \u003ccode\u003eConcurrentModificationException\u003c/code\u003e reported in the issue.\u003c/p\u003e\n\u003cp\u003e• ZIP and XZ compression now use a \u003ccode\u003eBufferedOutputStream\u003c/code\u003e when writing to the compressed file. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/988\"\u003eissues/988\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 0bcc3feb54a6d99caac70969ee5f8334aad1fbaf associated with the tag v_1.5.23. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-11 Release of logback version 1.5.22\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings \u0026quot;password\u0026quot;, \u0026quot;secret\u0026quot; or \u0026quot;confidential\u0026quot;. This problem was reported by Chintan Rohila in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/986\"\u003eissues/986\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback now takes the overridden \u003ccode\u003etoString()\u003c/code\u003e method of \u003ccode\u003eThrowable\u003c/code\u003e subclasses into account when  printing stack traces. This issue was reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-543\"\u003eLOGBACK-543\u003c/a\u003e by Alvin Chee, with a fix provided in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/404\"\u003ePR 404\u003c/a\u003e by Brett Kail.\u003c/p\u003e\n\u003cp\u003e• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-11-10 Release of logback version 1.5.21\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Invocations of turbo filters in isDebugEnabled, isInfoEnabled()... remain as they were, untouched. However, any installed instances of TurboFilter are now invoked also from within the log(LoggingEvent) method of \u003ca href=\"https://github.com/qos-ch/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/Logger.java#L817\"\u003eLogger\u003c/a\u003e with the contents of the LoggingEvent, typically via the fluent API. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/871\"\u003eissues/871\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed reentry-guard in most subclasses of \u003ccode\u003eUnsynchronizedAppenderBase\u003c/code\u003e where it was not needed.\u003c/p\u003e\n\u003cp\u003e• \u003ca href=\"https://logback.qos.ch/manual/configuration.html#auto_configuration\"\u003eInitialization procedure\u003c/a\u003e has been simplified by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. However, it is still possible to set up \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e as a custom configurator.\u003c/p\u003e\n\u003cp\u003e• JsonEncoder is now friendlier to derivation by sub-classes as requested in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/979\"\u003eissues/979.\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/commits/v_1.5.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.elasticsearch:elasticsearch` from 2.4.0 to 8.19.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch/releases\"\u003eorg.elasticsearch:elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eElasticsearch 8.19.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.4\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.3\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.2\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.1\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.0\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/e34ace04b64e9bfa3f9e785b08e6d81f8efe314b\"\u003e\u003ccode\u003ee34ace0\u003c/code\u003e\u003c/a\u003e Add validation to DER parser for seq len (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138683\"\u003e#138683\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138697\"\u003e#138697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/219189ff7e5b22dc46fcbea23d658582e78330e9\"\u003e\u003ccode\u003e219189f\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to 9.2.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138482\"\u003e#138482\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138693\"\u003e#138693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/8be09828e39adc500975c6da482a609c28326c4d\"\u003e\u003ccode\u003e8be0982\u003c/code\u003e\u003c/a\u003e Add user profile size limit (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138691\"\u003e#138691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/a8ec26096ec39735f7e3a4ea4a0c8e4e9018fa0b\"\u003e\u003ccode\u003ea8ec260\u003c/code\u003e\u003c/a\u003e [8.19] Add length validation for rename_replacement parameter in snapshot res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/f2dae0f105022ead3934fe2d990ff54cbd0d1dc2\"\u003e\u003ccode\u003ef2dae0f\u003c/code\u003e\u003c/a\u003e Extend timeout in \u003ccode\u003eIngestGeoIpClientYamlTestSuiteIT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138610\"\u003e#138610\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138646\"\u003e#138646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/b564aa81c4a7825a8664512a9b0c9b5c03c9a2df\"\u003e\u003ccode\u003eb564aa8\u003c/code\u003e\u003c/a\u003e [ES-13486] Skipping ES builds on non supported jdk versions (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138262\"\u003e#138262\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138629\"\u003e#138629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/0f3f4e93a3f022638c57c959bb6e54bee0bfaf30\"\u003e\u003ccode\u003e0f3f4e9\u003c/code\u003e\u003c/a\u003e [8.19] fix(semantic highlighter): add vector similarity queries and bbq_disk ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/bf5d48aa800340514941bb6fb090cc7cb1776591\"\u003e\u003ccode\u003ebf5d48a\u003c/code\u003e\u003c/a\u003e Upgrading commons-lang3 version for repository-hdfs plugin (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138589\"\u003e#138589\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138613\"\u003e#138613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/51a070988586cc3e554edce669840167c0ed01c2\"\u003e\u003ccode\u003e51a0709\u003c/code\u003e\u003c/a\u003e ILM Explain: valid JSON on truncated step info (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/137638\"\u003e#137638\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138606\"\u003e#138606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/394ea7df1876a3502c0aab0582d12ad6a997f768\"\u003e\u003ccode\u003e394ea7d\u003c/code\u003e\u003c/a\u003e Adjust two today()/current_date() tests to create less noise (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138588\"\u003e#138588\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138598\"\u003e#138598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elasticsearch/compare/v2.4.0...v8.19.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.8.2 to 2.25.4\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.11.0 to 2.25.4\n\nUpdates `org.hsqldb:hsqldb` from 2.3.3 to 2.7.1\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.2 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/commits/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 `org.xerial.snappy:snappy-java` from 1.1.7.1 to 1.1.10.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xerial/snappy-java/releases\"\u003eorg.xerial.snappy:snappy-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.10.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSecurity Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/security/advisories/GHSA-55g7-9cwv-5qfv\"\u003eCVE-2023-43642\u003c/a\u003e Fixed SnappyInputStream so as not to allocate too large memory when decompressing data with an extremely large chunk size by \u003ca href=\"https://github.c...\n\n_Description has been truncated_","html_url":"https://github.com/AKJUS/YCSB/pull/59","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AKJUS%2FYCSB/issues/59","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/59/packages"}},{"old_version":"20160212","new_version":"20231013","update_type":null,"path":null,"pr_created_at":"2026-04-10T21:39:07.000Z","version_change":"20160212 → 20231013","issue":{"uuid":"4241861238","node_id":"PR_kwDODb0pXM7Rk2hi","number":6,"state":"closed","title":"Bump the maven group across 12 directories with 10 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-10T22:49:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-10T21:39:07.000Z","updated_at":"2026-04-10T22:49:50.000Z","time_to_close":4242,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"maven","update_count":10,"packages":[{"name":"org.apache.hadoop:hadoop-common","old_version":"2.6.4","new_version":"3.4.0"},{"name":"ch.qos.logback:logback-classic","old_version":"1.1.2","new_version":"1.2.13","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-core","old_version":"1.1.3","new_version":"1.5.25","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.elasticsearch:elasticsearch","old_version":"2.4.0","new_version":"8.19.8","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.7","new_version":"2.25.4"},{"name":"org.hsqldb:hsqldb","old_version":"2.3.3","new_version":"2.7.1"},{"name":"org.xerial.snappy:snappy-java","old_version":"1.1.7.1","new_version":"1.1.10.4","repository_url":"https://github.com/xerial/snappy-java"},{"name":"org.postgresql:postgresql","old_version":"9.4.1212.jre7","new_version":"42.2.28.jre7","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"org.json:json","old_version":"20160212","new_version":"20231013","repository_url":"https://github.com/douglascrockford/JSON-java"},{"name":"org.apache.tomcat.embed:tomcat-embed-core","old_version":"8.0.28","new_version":"9.0.116"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.hadoop:hadoop-common | `2.6.4` | `3.4.0` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.1.2` | `1.2.13` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.1.3` | `1.5.25` |\n| [org.elasticsearch:elasticsearch](https://github.com/elastic/elasticsearch) | `2.4.0` | `8.19.8` |\n| org.apache.logging.log4j:log4j-core | `2.7` | `2.25.4` |\n| org.hsqldb:hsqldb | `2.3.3` | `2.7.1` |\n| [org.xerial.snappy:snappy-java](https://github.com/xerial/snappy-java) | `1.1.7.1` | `1.1.10.4` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `9.4.1212.jre7` | `42.2.28.jre7` |\n| [org.json:json](https://github.com/douglascrockford/JSON-java) | `20160212` | `20231013` |\n| org.apache.tomcat.embed:tomcat-embed-core | `8.0.28` | `9.0.116` |\n\nBumps the maven group with 1 update in the /accumulo1.9 directory: org.apache.hadoop:hadoop-common.\nBumps the maven group with 2 updates in the /arangodb directory: [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [ch.qos.logback:logback-core](https://github.com/qos-ch/logback).\nBumps the maven group with 1 update in the /elasticsearch directory: [org.elasticsearch:elasticsearch](https://github.com/elastic/elasticsearch).\nBumps the maven group with 1 update in the /elasticsearch5 directory: org.apache.logging.log4j:log4j-core.\nBumps the maven group with 1 update in the /ignite directory: org.apache.logging.log4j:log4j-core.\nBumps the maven group with 1 update in the /jdbc directory: org.hsqldb:hsqldb.\nBumps the maven group with 2 updates in the /mongodb directory: [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [org.xerial.snappy:snappy-java](https://github.com/xerial/snappy-java).\nBumps the maven group with 1 update in the /postgrenosql directory: [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc).\nBumps the maven group with 1 update in the /rados directory: [org.json:json](https://github.com/douglascrockford/JSON-java).\nBumps the maven group with 1 update in the /rest directory: org.apache.tomcat.embed:tomcat-embed-core.\nBumps the maven group with 1 update in the /voltdb directory: org.apache.logging.log4j:log4j-core.\n\nUpdates `org.apache.hadoop:hadoop-common` from 2.6.4 to 3.4.0\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.2 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/commits/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.3 to 1.5.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-17 Release of logback version 1.5.25\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• When processing configuration files, logback-core will now only instantiate components compatible with the class expected by the encapsulating class. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2026-1225\"\u003eCVE-2026-1225\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• In configuration files, referencing a single undeclared appender would cause all referenced appenders to be skipped. This issue was discovered in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/997\"\u003eissues/997\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Added VersionUtil class to logback-core. This utility class checks for version compatibility issues and alerts the user if need be.\u003c/p\u003e\n\u003cp\u003e• Added \u003ca href=\"https://logback.qos.ch/manual/layouts.html#epoch\"\u003eEpochConverter\u003c/a\u003e to output milliseconds/seconds since epoch. This enhancement was requested by Duncan Jauncey in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/1000\"\u003eissues/1000\u003c/a\u003e who also provided the relevant implementation PR.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit f426e0002800cfb507f393fcacffe0761a425220 associated with the tag v_1.5.25. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-06 Release of logback version 1.5.24\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added ExpressionPropertyCondition a PropertyCondition that can evaluate boolean expressions similar to Java. See \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditionalExp\"\u003ethe relevant documentation\u003c/a\u003e for further details.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 62bc5fc245dd3a52f3dd45e232733f4cefb4806d associated with the tag v_1.5.24. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-21 Release of logback version 1.5.23\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/959\"\u003eissues/959\u003c/a\u003e file name collisions are detected at configuration time by analyzing the configuration file and no longer at run time. This avoids the \u003ccode\u003eConcurrentModificationException\u003c/code\u003e reported in the issue.\u003c/p\u003e\n\u003cp\u003e• ZIP and XZ compression now use a \u003ccode\u003eBufferedOutputStream\u003c/code\u003e when writing to the compressed file. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/988\"\u003eissues/988\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 0bcc3feb54a6d99caac70969ee5f8334aad1fbaf associated with the tag v_1.5.23. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-11 Release of logback version 1.5.22\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings \u0026quot;password\u0026quot;, \u0026quot;secret\u0026quot; or \u0026quot;confidential\u0026quot;. This problem was reported by Chintan Rohila in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/986\"\u003eissues/986\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback now takes the overridden \u003ccode\u003etoString()\u003c/code\u003e method of \u003ccode\u003eThrowable\u003c/code\u003e subclasses into account when  printing stack traces. This issue was reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-543\"\u003eLOGBACK-543\u003c/a\u003e by Alvin Chee, with a fix provided in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/404\"\u003ePR 404\u003c/a\u003e by Brett Kail.\u003c/p\u003e\n\u003cp\u003e• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-11-10 Release of logback version 1.5.21\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Invocations of turbo filters in isDebugEnabled, isInfoEnabled()... remain as they were, untouched. However, any installed instances of TurboFilter are now invoked also from within the log(LoggingEvent) method of \u003ca href=\"https://github.com/qos-ch/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/Logger.java#L817\"\u003eLogger\u003c/a\u003e with the contents of the LoggingEvent, typically via the fluent API. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/871\"\u003eissues/871\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed reentry-guard in most subclasses of \u003ccode\u003eUnsynchronizedAppenderBase\u003c/code\u003e where it was not needed.\u003c/p\u003e\n\u003cp\u003e• \u003ca href=\"https://logback.qos.ch/manual/configuration.html#auto_configuration\"\u003eInitialization procedure\u003c/a\u003e has been simplified by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. However, it is still possible to set up \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e as a custom configurator.\u003c/p\u003e\n\u003cp\u003e• JsonEncoder is now friendlier to derivation by sub-classes as requested in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/979\"\u003eissues/979.\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/commits/v_1.5.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.elasticsearch:elasticsearch` from 2.4.0 to 8.19.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch/releases\"\u003eorg.elasticsearch:elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eElasticsearch 8.19.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.4\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.3\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.2\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.1\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.0\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/e34ace04b64e9bfa3f9e785b08e6d81f8efe314b\"\u003e\u003ccode\u003ee34ace0\u003c/code\u003e\u003c/a\u003e Add validation to DER parser for seq len (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138683\"\u003e#138683\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138697\"\u003e#138697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/219189ff7e5b22dc46fcbea23d658582e78330e9\"\u003e\u003ccode\u003e219189f\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to 9.2.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138482\"\u003e#138482\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138693\"\u003e#138693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/8be09828e39adc500975c6da482a609c28326c4d\"\u003e\u003ccode\u003e8be0982\u003c/code\u003e\u003c/a\u003e Add user profile size limit (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138691\"\u003e#138691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/a8ec26096ec39735f7e3a4ea4a0c8e4e9018fa0b\"\u003e\u003ccode\u003ea8ec260\u003c/code\u003e\u003c/a\u003e [8.19] Add length validation for rename_replacement parameter in snapshot res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/f2dae0f105022ead3934fe2d990ff54cbd0d1dc2\"\u003e\u003ccode\u003ef2dae0f\u003c/code\u003e\u003c/a\u003e Extend timeout in \u003ccode\u003eIngestGeoIpClientYamlTestSuiteIT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138610\"\u003e#138610\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138646\"\u003e#138646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/b564aa81c4a7825a8664512a9b0c9b5c03c9a2df\"\u003e\u003ccode\u003eb564aa8\u003c/code\u003e\u003c/a\u003e [ES-13486] Skipping ES builds on non supported jdk versions (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138262\"\u003e#138262\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138629\"\u003e#138629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/0f3f4e93a3f022638c57c959bb6e54bee0bfaf30\"\u003e\u003ccode\u003e0f3f4e9\u003c/code\u003e\u003c/a\u003e [8.19] fix(semantic highlighter): add vector similarity queries and bbq_disk ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/bf5d48aa800340514941bb6fb090cc7cb1776591\"\u003e\u003ccode\u003ebf5d48a\u003c/code\u003e\u003c/a\u003e Upgrading commons-lang3 version for repository-hdfs plugin (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138589\"\u003e#138589\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138613\"\u003e#138613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/51a070988586cc3e554edce669840167c0ed01c2\"\u003e\u003ccode\u003e51a0709\u003c/code\u003e\u003c/a\u003e ILM Explain: valid JSON on truncated step info (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/137638\"\u003e#137638\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138606\"\u003e#138606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/394ea7df1876a3502c0aab0582d12ad6a997f768\"\u003e\u003ccode\u003e394ea7d\u003c/code\u003e\u003c/a\u003e Adjust two today()/current_date() tests to create less noise (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138588\"\u003e#138588\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138598\"\u003e#138598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elasticsearch/compare/v2.4.0...v8.19.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.7 to 2.25.4\n\nUpdates `org.hsqldb:hsqldb` from 2.3.3 to 2.7.1\n\nUpdates `org.xerial.snappy:snappy-java` from 1.1.7.1 to 1.1.10.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xerial/snappy-java/releases\"\u003eorg.xerial.snappy:snappy-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.10.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSecurity Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/security/advisories/GHSA-55g7-9cwv-5qfv\"\u003eCVE-2023-43642\u003c/a\u003e Fixed SnappyInputStream so as not to allocate too large memory when decompressing data with an extremely large chunk size by \u003ca href=\"https://github.com/tunnelshade\"\u003e\u003ccode\u003e@​tunnelshade\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/xerial/snappy-java/commit/9f8c3cf74223ed0a8a834134be9c917b9f10ceb5\"\u003ecode change\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis does not affect users only using Snappy.compress/uncompress methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeature: Upgrade the internal snappy version to 1.1.10 (1.1.8 was wrongly used before) by \u003ca href=\"https://github.com/xerial\"\u003e\u003ccode\u003e@​xerial\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/508\"\u003exerial/snappy-java#508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport JDK21 (no internal change)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔗 Dependency Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate scalafmt-core to 3.7.11 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/485\"\u003exerial/snappy-java#485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sbt to 1.9.3 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/483\"\u003exerial/snappy-java#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate scalafmt-core to 3.7.12 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/487\"\u003exerial/snappy-java#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/502\"\u003exerial/snappy-java#502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sbt to 1.9.4 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/496\"\u003exerial/snappy-java#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate scalafmt-core to 3.7.14 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/501\"\u003exerial/snappy-java#501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sbt to 1.9.6 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/505\"\u003exerial/snappy-java#505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate native libraries by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/503\"\u003exerial/snappy-java#503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🛠  Internal Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate airframe-log to 23.7.4 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/486\"\u003exerial/snappy-java#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate airframe-log to 23.8.0 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/488\"\u003exerial/snappy-java#488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sbt-scalafmt to 2.5.2 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/500\"\u003exerial/snappy-java#500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate airframe-log to 23.8.6 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/497\"\u003exerial/snappy-java#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate sbt-scalafmt to 2.5.1 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/499\"\u003exerial/snappy-java#499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate airframe-log to 23.9.1 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/504\"\u003exerial/snappy-java#504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate airframe-log to 23.9.2 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/509\"\u003exerial/snappy-java#509\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate NOTICE by \u003ca href=\"https://github.com/imsudiproy\"\u003e\u003ccode\u003e@​imsudiproy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/492\"\u003exerial/snappy-java#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/xerial/snappy-java/compare/v1.1.10.3...v1.1.10.4\"\u003ehttps://github.com/xerial/snappy-java/compare/v1.1.10.3...v1.1.10.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.1.10.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix the \u003ccode\u003eGLIBC_2.32 not found\u003c/code\u003e issue of \u003ccode\u003elibsnappyjava.so\u003c/code\u003e in certain Linux distributions on s390x by \u003ca href=\"https://github.com/kun-lu20\"\u003e\u003ccode\u003e@​kun-lu20\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/481\"\u003exerial/snappy-java#481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔗 Dependency Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate scalafmt-core to 3.7.10 by \u003ca href=\"https://github.com/xerial-bot\"\u003e\u003ccode\u003e@​xerial-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/480\"\u003exerial/snappy-java#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate native libraries by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/482\"\u003exerial/snappy-java#482\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/kun-lu20\"\u003e\u003ccode\u003e@​kun-lu20\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/xerial/snappy-java/pull/481\"\u003exerial/snappy-java#481\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/xerial/snappy-java/commit/9f8c3cf74223ed0a8a834134be9c917b9f10ceb5\"\u003e\u003ccode\u003e9f8c3cf\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-55g7-9cwv-5qfv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/49d700175f18ed5f8c5d371b7c2f80c75979bd68\"\u003e\u003ccode\u003e49d7001\u003c/code\u003e\u003c/a\u003e Update airframe-log to 23.9.2 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/509\"\u003e#509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/1f07c3182c2dc89d4226e9a6d8945b8458870a0a\"\u003e\u003ccode\u003e1f07c31\u003c/code\u003e\u003c/a\u003e Update native libraries for f2e97f27be0dc6c691369040ba8a673bface484c (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/13f8db197c4c44f0b6a02240c04205e8362b8e62\"\u003e\u003ccode\u003e13f8db1\u003c/code\u003e\u003c/a\u003e Update sbt to 1.9.6 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/f2e97f27be0dc6c691369040ba8a673bface484c\"\u003e\u003ccode\u003ef2e97f2\u003c/code\u003e\u003c/a\u003e feature: Upgrade the internal snappy version to 1.1.10 (1.1.8 was wrongly use...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/98b22256fe4ed00ccaadd2dac98b1622563cc50b\"\u003e\u003ccode\u003e98b2225\u003c/code\u003e\u003c/a\u003e Update airframe-log to 23.9.1 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/9f29b5c0f869d4027a4d5c1464907a79152013bf\"\u003e\u003ccode\u003e9f29b5c\u003c/code\u003e\u003c/a\u003e Update NOTICE (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/55639b55de52e1c06ac9a7df6844f85313407955\"\u003e\u003ccode\u003e55639b5\u003c/code\u003e\u003c/a\u003e Update sbt-scalafmt to 2.5.1 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/499\"\u003e#499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/a5d81a6589360f299ae7ec35a79c317fd78e795d\"\u003e\u003ccode\u003ea5d81a6\u003c/code\u003e\u003c/a\u003e Update airframe-log to 23.8.6 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/commit/6495da1af211e993cd0750c9c70b69d458c4a570\"\u003e\u003ccode\u003e6495da1\u003c/code\u003e\u003c/a\u003e Update scalafmt-core to 3.7.14 (\u003ca href=\"https://redirect.github.com/xerial/snappy-java/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xerial/snappy-java/compare/1.1.7.1...v1.1.10.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.postgresql:postgresql` from 9.4.1212.jre7 to 42.2.28.jre7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/releases\"\u003eorg.postgresql:postgresql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev42.2.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebackpatch changes for 42.5.1 by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2673\"\u003epgjdbc/pgjdbc#2673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.2.26...REL42.2.27\"\u003ehttps://github.com/pgjdbc/pgjdbc/compare/REL42.2.26...REL42.2.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev42.2.26\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eprepare for next release 42.2.26 by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2437\"\u003epgjdbc/pgjdbc#2437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackpatch changes for 42.2.25 by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2581\"\u003epgjdbc/pgjdbc#2581\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.2.25...REL42.2.26\"\u003ehttps://github.com/pgjdbc/pgjdbc/compare/REL42.2.25...REL42.2.26\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev42.2.25\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/2267\"\u003e#2267\u003c/a\u003e, version 14 returns UNDEFINED FUNCTION for testInvokeFunctionHavingReturnParameter, also add v13, and v14 to Server versions by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2268\"\u003epgjdbc/pgjdbc#2268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix checkstyle and javadoc issues by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2434\"\u003epgjdbc/pgjdbc#2434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincrement version to 42.2.25 for new release by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2436\"\u003epgjdbc/pgjdbc#2436\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.2.24...REL42.2.25\"\u003ehttps://github.com/pgjdbc/pgjdbc/compare/REL42.2.24...REL42.2.25\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev42.2.24\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backpatch PR#2217 handle OIDs \u0026gt;= 2**31 to fix issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/2215\"\u003e#2215\u003c/a\u003e.  by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2218\"\u003epgjdbc/pgjdbc#2218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: NPE calling getTypeInfo when alias is null by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2220\"\u003epgjdbc/pgjdbc#2220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix updateable result set when there are primary keys and unique keys by \u003ca href=\"https://github.com/chalmagr\"\u003e\u003ccode\u003e@​chalmagr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2228\"\u003epgjdbc/pgjdbc#2228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove old changelog information from post. Incorrectly added by development script that is clearly still in development [SKIP-CI] by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2240\"\u003epgjdbc/pgjdbc#2240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackpatch pr#2245 fixes case where duplicate tables are returned if there are duplicate descriptions oids are not guaranteed to be unique in the catalog by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2248\"\u003epgjdbc/pgjdbc#2248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackpatching \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/2251\"\u003e#2251\u003c/a\u003e into 42.2 Clean up open connections to fix test failures on omni and appveyor  by \u003ca href=\"https://github.com/sehrope\"\u003e\u003ccode\u003e@​sehrope\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2252\"\u003epgjdbc/pgjdbc#2252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackpatch PR 2242 into 42.2: PgDatabaseMetaData.getIndexInfo() cast operands to smallint by \u003ca href=\"https://github.com/jsyrjala\"\u003e\u003ccode\u003e@​jsyrjala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2253\"\u003epgjdbc/pgjdbc#2253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackpatch PR#2247 fix: handle ParameterStatus messages in QueryExecutorImpl.receiveFastpathResult by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2249\"\u003epgjdbc/pgjdbc#2249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport PR2148 into 42.2.x Avoid leaking server error details through BatchUpdateException when logServerErrorDetail=false by \u003ca href=\"https://github.com/jp7677\"\u003e\u003ccode\u003e@​jp7677\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2254\"\u003epgjdbc/pgjdbc#2254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix startup regressions caused by PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/1949\"\u003e#1949\u003c/a\u003e. Instead of checking all types by OID, we can return types for well known types by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2257\"\u003epgjdbc/pgjdbc#2257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChangelog 42.2.24 by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2258\"\u003epgjdbc/pgjdbc#2258\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/chalmagr\"\u003e\u003ccode\u003e@​chalmagr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2228\"\u003epgjdbc/pgjdbc#2228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jp7677\"\u003e\u003ccode\u003e@​jp7677\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2254\"\u003epgjdbc/pgjdbc#2254\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pgjdbc/pgjdbc/compare/REL42.2.23...REL42.2.24\"\u003ehttps://github.com/pgjdbc/pgjdbc/compare/REL42.2.23...REL42.2.24\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev42.2.23\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: Regenerate TLS certs with new expirations by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2201\"\u003epgjdbc/pgjdbc#2201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackpatch fixupdateable  by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2200\"\u003epgjdbc/pgjdbc#2200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eback patch fixing refreshRow makes resultset readonly fixes Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/2193\"\u003e#2193\u003c/a\u003e by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2202\"\u003epgjdbc/pgjdbc#2202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix getColumnPrecision for Numeric when scale and precision not specified fixes: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/2188\"\u003e#2188\u003c/a\u003e by \u003ca href=\"https://github.com/davecramer\"\u003e\u003ccode\u003e@​davecramer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/2203\"\u003epgjdbc/pgjdbc#2203\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md\"\u003eorg.postgresql:postgresql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eNotable changes since version 42.0.0, read the complete \u003ca href=\"https://jdbc.postgresql.org/documentation/changelog.html\"\u003eHistory of Changes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"http://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch2\u003e[42.7.10] (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate to Shadow 9 \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3931\"\u003ePR 3931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: fix empty line before javadoc for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3925\"\u003e#3925\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3925\"\u003epgjdbc/pgjdbc#3925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estyle: fix lambda argument indentation for checkstyle compliance [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3922\"\u003e#3922\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3922\"\u003epgjdbc/pgjdbc#3922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: add autosave=always|never|conservative and cleanupSavepoints=true|false to the randomized CI jobs [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3917\"\u003e#3917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3917\"\u003epgjdbc/pgjdbc#3917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: non-standard strings failing test for version 19 [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3934\"\u003e#3934\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3934\"\u003epgjdbc/pgjdbc#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: small issues in ConnectionFactoryImpl [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3929\"\u003e#3929\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3929\"\u003epgjdbc/pgjdbc#3929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: process pending responses before fastpath to avoid protocol errors \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3913\"\u003ePR # 3913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: use.md, fix typos [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3911\"\u003e#3911\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3911\"\u003epgjdbc/pgjdbc#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: datasource.md, fix minor formatting issue [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3912\"\u003epgjdbc/pgjdbc#3912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: add the new PGP signing key to the official documentation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3912\"\u003e#3912\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3813\"\u003epgjdbc/pgjdbc#3813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverted\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: make all Calendar instances proleptic Gregorian (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3887\"\u003e#3887\u003c/a\u003e)\u0026quot; [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3932\"\u003e#3932\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3932\"\u003epgjdbc/pgjdbc#3932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.9] (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: query timeout property [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3705\"\u003e#3705\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3705\"\u003epgjdbc/pgjdbc#3705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add PEMKeyManager to handle PEM based certs and keys [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3700\"\u003e#3700\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3700\"\u003epgjdbc/pgjdbc#3700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: optimize PGInterval.getValue() by replacing String.format with StringBuilder\u003c/li\u003e\n\u003cli\u003edoc: update property quoteReturningIdentifiers default value [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3847\"\u003e#3847\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3847\"\u003epgjdbc/pgjdbc#3847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esecurity: Use a static method forName to load all user supplied classes. Use the Class.forName 3 parameter method and do not initilize it unless it is a subclass of the expected class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: incorrect pg_stat_replication.reply_time calculation [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3906\"\u003e#3906\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3906\"\u003epgjdbc/pgjdbc#3906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: close temporary lob descriptors that are used internally in PreparedStatement#setBlob\u003c/li\u003e\n\u003cli\u003efix: PGXAConnection.prepare(Xid) should return XA_RDONLY if the connection is read only [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3897\"\u003epgjdbc/pgjdbc#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: make all Calendar instances proleptic Gregorian [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3837\"\u003e#3837\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3887\"\u003epgjdbc/pgjdbc#3887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Simplify concurrency guards on QueryExecutorBase#transaction and QueryExecutorBase#standardConformingStrings [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3897\"\u003e#3897\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3849\"\u003epgjdbc/pgjdbc#3849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: avoid memory leaks in Java \u0026lt;= 21 caused by Thread.inheritedAccessControlContext [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3886\"\u003epgjdbc/pgjdbc#3886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Issue \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3784\"\u003e#3784\u003c/a\u003e pgjdbc can't decode numeric arrays containing special numbers like NaN [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3838\"\u003e#3838\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3838\"\u003epgjdbc/pgjdbc#3838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: use ssl_is_used() to check for ssl connection [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3867\"\u003e#3867\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3867\"\u003epgjdbc/pgjdbc#3867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: the classloader is nullable [PR \u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/issues/3907\"\u003e#3907\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/pgjdbc/pgjdbc/pull/3907\"\u003epgjdbc/pgjdbc#3907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[42.7.8] (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/pgjdbc/pgjdbc/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.json:json` from 20160212 to 20231013\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/douglascrockford/JSON-java/releases\"\u003eorg.json:json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20231013\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/793\"\u003e#793\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eReverted \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/792\"\u003e#792\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate the docs for release 20231013\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/783\"\u003e#783\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eoptLong vs getLong inconsistencies\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/782\"\u003e#782\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd validity check for JSONObject constructors\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/778\"\u003e#778\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/776\"\u003e#776\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate [JUnit to version 4.13.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/774\"\u003e#774\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRemoving unneeded synchronization\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/773\"\u003e#773\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd optJSONArray method to JSONObject with a default value\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/772\"\u003e#772\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eDisallow nested objects and arrays as keys in objects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUnit test cleanup\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/769\"\u003e#769\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAddressed Java 17 compile warnings\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/764\"\u003e#764\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate CodeQL action version\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd module-info\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/759\"\u003e#759\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSON parsing should detect embedded \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/753\"\u003e#753\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdated new object methods\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/752\"\u003e#752\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFixes possible unit test bug when compiling/testing on Windows\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20230618\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/749\"\u003e#749\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/749\"\u003ePrep for release 20230618\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/740\"\u003e#740\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/734\"\u003eFixed Flaky Tests Caused by JSON permutations\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/734\"\u003e#734\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/734\"\u003eFixed Flaky Tests Caused by JSON permutations\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/733\"\u003e#733\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/733\"\u003eJSONTokener implemented java.io.Closeable\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/731\"\u003e#731\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/731\"\u003eRemoving commented out code in JSONObject optDouble()\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/729\"\u003e#729\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/stleary/JSON-java/pull/729\"\u003eRefactor ParserConfiguration class hierarchy\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20230227\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/723\"\u003e#723\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eProtect JSONML from stack overflow exceptions caused by recursion\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/720\"\u003e#720\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eLimit the XML nesting depth for CVE-2022-45688\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/711\"\u003e#711\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRevert pull 707 - interviewbit spam\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/704\"\u003e#704\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eMove javadoc comments above the interface definition to make it visible\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/703\"\u003e#703\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate Releases.md for JSONObject(Map): Throws NPE if key is null\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/696\"\u003e#696\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate JSONPointerTest for NonDex compatibility\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/694\"\u003e#694\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003ePretty print XML\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/692\"\u003e#692\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eExample.md syntax highlight and indentation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/691\"\u003e#691\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eCreate unit tests for various number formats\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e20220924\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePull Request\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/688\"\u003e#688\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eUpdate copyright to Public Domain\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/687\"\u003e#687\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eFix a typo\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/685\"\u003e#685\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eJSONObject map type unit tests\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- 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/stleary/JSON-java/blob/master/docs/RELEASES.md\"\u003eorg.json:json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e20231013    First release with minimum Java version 1.8. Recent commits, including fixes for CVE-2023-5072.\u003c/p\u003e\n\u003cp\u003e20230618    Final release with Java 1.6 compatibility. Future releases will require Java 1.8 or greater.\u003c/p\u003e\n\u003cp\u003e20230227    Fix for CVE-2022-45688 and recent commits\u003c/p\u003e\n\u003cp\u003e20220924    New License - public domain, and some minor updates\u003c/p\u003e\n\u003cp\u003e20220320    Wrap StackOverflow with JSONException\u003c/p\u003e\n\u003cp\u003e20211205    Recent commits and some bug fixes for similar()\u003c/p\u003e\n\u003cp\u003e20210307    Recent commits and potentially breaking fix to JSONPointer\u003c/p\u003e\n\u003cp\u003e20201115    Recent commits and first release after project structure change\u003c/p\u003e\n\u003cp\u003e20200518    Recent commits and snapshot before project structure change\u003c/p\u003e\n\u003cp\u003e20190722    Recent commits\u003c/p\u003e\n\u003cp\u003e20180813    POM change to include Automatic-Module-Name (\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/431\"\u003e#431\u003c/a\u003e)\nJSONObject(Map) now throws an exception if any of a map keys are null (\u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/405\"\u003e#405\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e20180130    Recent commits\u003c/p\u003e\n\u003cp\u003e20171018    Checkpoint for recent commits.\u003c/p\u003e\n\u003cp\u003e20170516    Roll up recent commits.\u003c/p\u003e\n\u003cp\u003e20160810    Revert code that was breaking opt*() methods.\u003c/p\u003e\n\u003cp\u003e20160807    This release contains a bug in the JSONObject.opt*() and JSONArray.opt*() methods,\nit is not recommended for use.\nJava 1.6 compatability fixed, JSONArray.toList() and JSONObject.toMap(),\nRFC4180 compatibility, JSONPointer, some exception fixes, optional XML type conversion.\nContains the latest code as of 7 Aug 2016\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/stleary/JSON-java/commit/f346203cd663bb680cad0d5894e7c147e36f31cd\"\u003e\u003ccode\u003ef346203\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/793\"\u003e#793\u003c/a\u003e from stleary/revert-761\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/b180dbedbc99bb177e5b277f1bff2a1b79cebda6\"\u003e\u003ccode\u003eb180dbe\u003c/code\u003e\u003c/a\u003e Reverting \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/cca6d1020f484337b8ea161ba7f930e3f5471365\"\u003e\u003ccode\u003ecca6d10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/792\"\u003e#792\u003c/a\u003e from stleary/pre-release-20231013\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/af5f780d5bda393ae0f609ca2504a16a808e86de\"\u003e\u003ccode\u003eaf5f780\u003c/code\u003e\u003c/a\u003e update the docs for release 20231013\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/495cec903755953884377cff81181820414d7bbb\"\u003e\u003ccode\u003e495cec9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/783\"\u003e#783\u003c/a\u003e from rudrajyotib/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/56cb5f84c4befe039f32baf5af9541c265f095a1\"\u003e\u003ccode\u003e56cb5f8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/653\"\u003e#653\u003c/a\u003e - review comments updated.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/0cdc38ac24169f9515d929f9813c83bfbf55da83\"\u003e\u003ccode\u003e0cdc38a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/653\"\u003e#653\u003c/a\u003e - review comments updated.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/d5277b126bea9372f4bc70f92e34fe6568b64f31\"\u003e\u003ccode\u003ed5277b1\u003c/code\u003e\u003c/a\u003e Merge branch 'stleary:master' into master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/c4cd526c53e99f20851546fca92368738f783884\"\u003e\u003ccode\u003ec4cd526\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/779\"\u003e#779\u003c/a\u003e from Madjosz/713_jsonobject_nonfinite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stleary/JSON-java/commit/776b5ccb85cdee539b229d38ad922021f1cd5cca\"\u003e\u003ccode\u003e776b5cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/douglascrockford/JSON-java/issues/778\"\u003e#778\u003c/a\u003e from Madjosz/fix_xml_test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/douglascrockford/JSON-java/compare/20160212...20231013\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.tomcat.embed:tomcat-embed-core` from 8.0.28 to 9.0.116\n\nUpdates `org.apache.hadoop:hadoop-common` from 2.6.4 to 3.4.0\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.3 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/commits/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.3 to 1.5.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.25\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-17 Release of logback version 1.5.25\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• When processing configuration files, logback-core will now only instantiate components compatible with the class expected by the encapsulating class. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2026-1225\"\u003eCVE-2026-1225\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• In configuration files, referencing a single undeclared appender would cause all referenced appenders to be skipped. This issue was discovered in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/997\"\u003eissues/997\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Added VersionUtil class to logback-core. This utility class checks for version compatibility issues and alerts the user if need be.\u003c/p\u003e\n\u003cp\u003e• Added \u003ca href=\"https://logback.qos.ch/manual/layouts.html#epoch\"\u003eEpochConverter\u003c/a\u003e to output milliseconds/seconds since epoch. This enhancement was requested by Duncan Jauncey in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/1000\"\u003eissues/1000\u003c/a\u003e who also provided the relevant implementation PR.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit f426e0002800cfb507f393fcacffe0761a425220 associated with the tag v_1.5.25. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.24\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-06 Release of logback version 1.5.24\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added ExpressionPropertyCondition a PropertyCondition that can evaluate boolean expressions similar to Java. See \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditionalExp\"\u003ethe relevant documentation\u003c/a\u003e for further details.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 62bc5fc245dd3a52f3dd45e232733f4cefb4806d associated with the tag v_1.5.24. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.23\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-21 Release of logback version 1.5.23\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/959\"\u003eissues/959\u003c/a\u003e file name collisions are detected at configuration time by analyzing the configuration file and no longer at run time. This avoids the \u003ccode\u003eConcurrentModificationException\u003c/code\u003e reported in the issue.\u003c/p\u003e\n\u003cp\u003e• ZIP and XZ compression now use a \u003ccode\u003eBufferedOutputStream\u003c/code\u003e when writing to the compressed file. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/988\"\u003eissues/988\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 0bcc3feb54a6d99caac70969ee5f8334aad1fbaf associated with the tag v_1.5.23. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.22\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-12-11 Release of logback version 1.5.22\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings \u0026quot;password\u0026quot;, \u0026quot;secret\u0026quot; or \u0026quot;confidential\u0026quot;. This problem was reported by Chintan Rohila in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/986\"\u003eissues/986\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback now takes the overridden \u003ccode\u003etoString()\u003c/code\u003e method of \u003ccode\u003eThrowable\u003c/code\u003e subclasses into account when  printing stack traces. This issue was reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-543\"\u003eLOGBACK-543\u003c/a\u003e by Alvin Chee, with a fix provided in \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/404\"\u003ePR 404\u003c/a\u003e by Brett Kail.\u003c/p\u003e\n\u003cp\u003e• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.21\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-11-10 Release of logback version 1.5.21\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Invocations of turbo filters in isDebugEnabled, isInfoEnabled()... remain as they were, untouched. However, any installed instances of TurboFilter are now invoked also from within the log(LoggingEvent) method of \u003ca href=\"https://github.com/qos-ch/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/Logger.java#L817\"\u003eLogger\u003c/a\u003e with the contents of the LoggingEvent, typically via the fluent API. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/871\"\u003eissues/871\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed reentry-guard in most subclasses of \u003ccode\u003eUnsynchronizedAppenderBase\u003c/code\u003e where it was not needed.\u003c/p\u003e\n\u003cp\u003e• \u003ca href=\"https://logback.qos.ch/manual/configuration.html#auto_configuration\"\u003eInitialization procedure\u003c/a\u003e has been simplified by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. However, it is still possible to set up \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e as a custom configurator.\u003c/p\u003e\n\u003cp\u003e• JsonEncoder is now friendlier to derivation by sub-classes as requested in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/979\"\u003eissues/979.\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/commits/v_1.5.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.elasticsearch:elasticsearch` from 2.4.0 to 8.19.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch/releases\"\u003eorg.elasticsearch:elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eElasticsearch 8.19.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.5.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.4\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.4.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.3\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.3.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.2\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.2.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.1\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.1.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.19.0\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.0.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.8\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.8.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.7\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.7.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.6\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\nRelease notes: \u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\"\u003ehttps://www.elastic.co/guide/en/elasticsearch/reference/8.18/release-notes-8.18.6.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eElasticsearch 8.18.5\u003c/h2\u003e\n\u003cp\u003eDownloads: \u003ca href=\"https://elastic.co/downloads/elasticsearch\"\u003ehttps://elastic.co/downloads/elasticsearch\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/e34ace04b64e9bfa3f9e785b08e6d81f8efe314b\"\u003e\u003ccode\u003ee34ace0\u003c/code\u003e\u003c/a\u003e Add validation to DER parser for seq len (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138683\"\u003e#138683\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138697\"\u003e#138697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/219189ff7e5b22dc46fcbea23d658582e78330e9\"\u003e\u003ccode\u003e219189f\u003c/code\u003e\u003c/a\u003e Update Gradle wrapper to 9.2.1 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138482\"\u003e#138482\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138693\"\u003e#138693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/8be09828e39adc500975c6da482a609c28326c4d\"\u003e\u003ccode\u003e8be0982\u003c/code\u003e\u003c/a\u003e Add user profile size limit (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138691\"\u003e#138691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/a8ec26096ec39735f7e3a4ea4a0c8e4e9018fa0b\"\u003e\u003ccode\u003ea8ec260\u003c/code\u003e\u003c/a\u003e [8.19] Add length validation for rename_replacement parameter in snapshot res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/f2dae0f105022ead3934fe2d990ff54cbd0d1dc2\"\u003e\u003ccode\u003ef2dae0f\u003c/code\u003e\u003c/a\u003e Extend timeout in \u003ccode\u003eIngestGeoIpClientYamlTestSuiteIT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138610\"\u003e#138610\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138646\"\u003e#138646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/b564aa81c4a7825a8664512a9b0c9b5c03c9a2df\"\u003e\u003ccode\u003eb564aa8\u003c/code\u003e\u003c/a\u003e [ES-13486] Skipping ES builds on non supported jdk versions (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138262\"\u003e#138262\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138629\"\u003e#138629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/0f3f4e93a3f022638c57c959bb6e54bee0bfaf30\"\u003e\u003ccode\u003e0f3f4e9\u003c/code\u003e\u003c/a\u003e [8.19] fix(semantic highlighter): add vector similarity queries and bbq_disk ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/bf5d48aa800340514941bb6fb090cc7cb1776591\"\u003e\u003ccode\u003ebf5d48a\u003c/code\u003e\u003c/a\u003e Upgrading commons-lang3 version for repository-hdfs plugin (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138589\"\u003e#138589\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138613\"\u003e#138613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/51a070988586cc3e554edce669840167c0ed01c2\"\u003e\u003ccode\u003e51a0709\u003c/code\u003e\u003c/a\u003e ILM Explain: valid JSON on truncated step info (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/137638\"\u003e#137638\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138606\"\u003e#138606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch/commit/394ea7df1876a3502c0aab0582d12ad6a997f768\"\u003e\u003ccode\u003e394ea7d\u003c/code\u003e\u003c/a\u003e Adjust two today()/current_date() tests to create less noise (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138588\"\u003e#138588\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch/issues/138598\"\u003e#138598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elasticsearch/compare/v2.4.0...v8.19.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.8.2 to 2.25.4\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.11.0 to 2.25.4\n\nUpdates `org.hsqldb:hsqldb` from 2.3.3 to 2.7.1\n\nUpdates `ch.qos.logback:logback-classic` from 1.1.2 to 1.2.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/qos-ch/logback/commits/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 `org.xerial.snappy:snappy-java` from 1.1.7.1 to 1.1.10.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xerial/snappy-java/releases\"\u003eorg.xerial.snappy:snappy-java's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.10.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSecurity Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xerial/snappy-java/security/advisories/GHSA-55g7-9cwv-5qfv\"\u003eCVE-2023-43642\u003c/a\u003e Fixed SnappyInputStream so as not to allocate too large memory when decompressing data with an extremely large chunk size by \u003ca href=\"https://github.c...\n\n_Description has been truncated_","html_url":"https://github.com/ljishen/YCSB/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ljishen%2FYCSB/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}}]}