{"id":8666,"name":"net.minidev:json-smart","ecosystem":"maven","repository_url":"https://github.com/netplex/json-smart-v2","issues_count":189,"created_at":"2025-06-06T22:25:04.150Z","updated_at":"2025-06-06T22:25:04.150Z","purl":"pkg:maven/net.minidev:json-smart","metadata":{"id":4878845,"name":"net.minidev:json-smart","ecosystem":"maven","description":"JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language.","homepage":"https://urielch.github.io/","licenses":"The Apache Software License, Version 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/netplex/json-smart-v2","keywords_array":[],"namespace":"net.minidev","versions_count":34,"first_release_published_at":"2011-05-30T14:07:15.000Z","latest_release_published_at":"2025-02-12T04:39:56.000Z","latest_release_number":"2.5.2","last_synced_at":"2025-05-31T16:45:55.466Z","created_at":"2022-07-26T20:20:28.479Z","updated_at":"2025-05-31T16:45:55.467Z","registry_url":"https://central.sonatype.com/artifact/net.minidev/json-smart/","install_command":null,"documentation_url":"https://appdoc.app/artifact/net.minidev/json-smart/","metadata":{},"repo_metadata":{"uuid":"20321688","full_name":"netplex/json-smart-v2","owner":"netplex","description":null,"archived":false,"fork":false,"pushed_at":"2023-03-07T14:33:47.000Z","size":568,"stargazers_count":127,"open_issues_count":4,"forks_count":58,"subscribers_count":23,"default_branch":"master","last_synced_at":"2023-03-07T18:54:57.547Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-05-30T08:01:55.000Z","updated_at":"2023-03-07T18:54:57.547Z","dependencies_parsed_at":"2023-02-15T09:15:54.700Z","dependency_job_id":null,"html_url":"https://github.com/netplex/json-smart-v2","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netplex%2Fjson-smart-v2","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netplex%2Fjson-smart-v2/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netplex%2Fjson-smart-v2/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/netplex","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"}},"repo_metadata_updated_at":"2023-03-21T22:20:13.401Z","dependent_packages_count":606,"downloads":null,"downloads_period":null,"dependent_repos_count":5367,"rankings":{"downloads":null,"dependent_repos_count":0.1253587041194152,"dependent_packages_count":0.12716098580803295,"stargazers_count":25.4788562319897,"forks_count":22.528721361243335,"docker_downloads_count":0.020826366179583354,"average":9.656184729868013},"purl":"pkg:maven/net.minidev/json-smart","advisories":[{"uuid":"GSA_kwCzR0hTQS00OTNwLXBmcTYtNTI1OM4AAyQk","url":"https://github.com/advisories/GHSA-493p-pfq6-5258","title":"json-smart Uncontrolled Recursion vulnerability","description":"### Impact\nAffected versions of [net.minidev:json-smart](https://github.com/netplex/json-smart-v1) are vulnerable to Denial of Service (DoS) due to a StackOverflowError when parsing a deeply nested JSON array or object.\n\nWhen reaching a ‘[‘ or ‘{‘ character in the JSON input, the code parses an array or an object respectively. It was discovered that the 3PP does not have any limit to the nesting of such arrays or objects. Since the parsing of nested arrays and objects is done recursively, nesting too many of them can cause stack exhaustion (stack overflow) and crash the software.\n\n### Patches\nThis vulnerability was fixed in json-smart version 2.4.9, but the maintainer recommends upgrading to 2.4.10, due to a remaining bug.\n\n### Workarounds\nN/A\n\n### References\n- https://www.cve.org/CVERecord?id=CVE-2023-1370\n- https://nvd.nist.gov/vuln/detail/CVE-2023-1370\n- https://security.snyk.io/vuln/SNYK-JAVA-NETMINIDEV-3369748","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-03-23T20:32:03.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/oswaldobapvicjr/jsonmerge/security/advisories/GHSA-493p-pfq6-5258","https://nvd.nist.gov/vuln/detail/CVE-2023-1370","https://github.com/netplex/json-smart-v2/issues/137","https://github.com/netplex/json-smart-v2/commit/5b3205d051952d3100aa0db1535f6ba6226bd87a","https://github.com/netplex/json-smart-v2/commit/e2791ae506a57491bc856b439d706c81e45adcf8","https://security.snyk.io/vuln/SNYK-JAVA-NETMINIDEV-3369748","https://www.cve.org/CVERecord?id=CVE-2023-1370","https://research.jfrog.com/vulnerabilities/stack-exhaustion-in-json-smart-leads-to-denial-of-service-when-parsing-malformed-json-xray-427633","https://security.netapp.com/advisory/ntap-20240621-0006","https://github.com/advisories/GHSA-493p-pfq6-5258"],"source_kind":"github","identifiers":["GHSA-493p-pfq6-5258","CVE-2023-1370"],"repository_url":"https://github.com/oswaldobapvicjr/jsonmerge","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"2.4.9","vulnerable_version_range":"\u003c 2.4.9"}],"ecosystem":"maven","package_name":"net.minidev:json-smart"}],"created_at":"2023-03-23T21:03:47.816Z","updated_at":"2025-02-06T17:46:34.000Z","epss_percentage":0.00012,"epss_percentile":0.00852},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXY1MjgtN2hybS1mcnFw","url":"https://github.com/advisories/GHSA-v528-7hrm-frqp","title":"Improper Check for Unusual or Exceptional Conditions in json-smart","description":"An issue was discovered in netplex json-smart-v1 through 2015-10-23 and json-smart-v2 through 2.4. An exception is thrown from a function, but it is not caught, as demonstrated by NumberFormatException. When it is not caught, it may cause programs using the library to crash or expose sensitive information.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-06-16T18:03:47.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2021-27568","https://github.com/netplex/json-smart-v1/issues/7","https://github.com/netplex/json-smart-v2/issues/60","https://github.com/netplex/json-smart-v1/commit/768db58ee0e3e344fcdb574b7629765308a1d0af","https://lists.apache.org/thread.html/rf70210b4d63191c0bfb2a0d5745e104484e71703bf5ad9cb01c980c6@%3Ccommits.druid.apache.org%3E","https://lists.apache.org/thread.html/rb6287f5aa628c8d9af52b5401ec6cc51b6fc28ab20d318943453e396@%3Ccommits.druid.apache.org%3E","https://lists.apache.org/thread.html/re237267da268c690df5e1c6ea6a38a7fc11617725e8049490f58a6fa@%3Ccommits.druid.apache.org%3E","https://www.oracle.com//security-alerts/cpujul2021.html","https://www.oracle.com/security-alerts/cpujan2022.html","https://github.com/netplex/json-smart-v2/issues/62","https://github.com/netplex/json-smart-v2/pull/72","https://www.oracle.com/security-alerts/cpuapr2022.html","https://github.com/advisories/GHSA-v528-7hrm-frqp"],"source_kind":"github","identifiers":["GHSA-v528-7hrm-frqp","CVE-2021-27568"],"repository_url":"https://github.com/netplex/json-smart-v1","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"2.3.1","vulnerable_version_range":"\u003e= 2.0.0, \u003c 2.3.1"},{"first_patched_version":"2.4.1","vulnerable_version_range":"\u003e= 2.4.0, \u003c 2.4.1"},{"first_patched_version":"1.3.2","vulnerable_version_range":"\u003c 1.3.2"}],"ecosystem":"maven","package_name":"net.minidev:json-smart"},{"versions":[{"first_patched_version":"1.3.2","vulnerable_version_range":"\u003c 1.3.2"}],"ecosystem":"maven","package_name":"net.minidev:json-smart-mini"}],"created_at":"2022-12-21T16:12:34.252Z","updated_at":"2023-02-15T18:39:28.000Z","epss_percentage":0.0052,"epss_percentile":0.64255},{"uuid":"GSA_kwCzR0hTQS1mZzJ2LXc1NzYtdzR2M80psg","url":"https://github.com/advisories/GHSA-fg2v-w576-w4v3","title":"Out of bounds read in json-smart","description":"A vulnerability was discovered in the indexOf function of JSONParserByteArray in JSON Smart versions prior to 1.3.3 and 2.4.5 which causes a denial of service (DOS) via a crafted web request.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-02-10T22:46:22.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2021-31684","https://github.com/netplex/json-smart-v1/issues/10","https://github.com/netplex/json-smart-v2/issues/67","https://github.com/netplex/json-smart-v1/pull/11","https://github.com/netplex/json-smart-v2/pull/68","https://www.oracle.com/security-alerts/cpujan2022.html","https://www.oracle.com/security-alerts/cpujul2022.html","https://lists.debian.org/debian-lts-announce/2023/03/msg00030.html","https://security.netapp.com/advisory/ntap-20240621-0006","https://github.com/advisories/GHSA-fg2v-w576-w4v3"],"source_kind":"github","identifiers":["GHSA-fg2v-w576-w4v3","CVE-2021-31684"],"repository_url":"https://github.com/netplex/json-smart-v1","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"2.4.4","vulnerable_version_range":"\u003e= 2.4.0, \u003c 2.4.4"},{"first_patched_version":"1.3.3","vulnerable_version_range":"\u003e= 1.3.0, \u003c 1.3.3"}],"ecosystem":"maven","package_name":"net.minidev:json-smart"}],"created_at":"2022-12-21T16:12:32.006Z","updated_at":"2025-04-15T01:15:35.130Z","epss_percentage":0.00056,"epss_percentile":0.14478},{"uuid":"GSA_kwCzR0hTQS1wcTJnLXd4NjktYzI2M84ABELJ","url":"https://github.com/advisories/GHSA-pq2g-wx69-c263","title":"Netplex Json-smart Uncontrolled Recursion vulnerability","description":"A security issue was found in Netplex Json-smart 2.5.0 through 2.5.1. When loading a specially crafted JSON input, containing a large number of ’{’, a stack exhaustion can be trigger, which could allow an attacker to cause a Denial of Service (DoS). This issue exists because of an incomplete fix for CVE-2023-1370.\n\nThe fixed version only addresses the default modes provided by [JSONParser](https://github.com/netplex/json-smart-v2/blob/master/json-smart/src/main/java/net/minidev/json/parser/JSONParser.java#L118), such as `MODE_RFC4627`. If you create the JSONParser manually or with custom options, make sure to set the `LIMIT_JSON_DEPTH` option.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2025-02-06T06:31:26.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2024-57699","https://github.com/TurtleLiu/Vul_PoC/tree/main/CVE-2024-57699","https://nvd.nist.gov/vuln/detail/cve-2023-1370","https://github.com/netplex/json-smart-v2/issues/232","https://github.com/netplex/json-smart-v2/issues/233","https://github.com/netplex/json-smart-v2/issues/236","https://github.com/netplex/json-smart-v2/releases/tag/2.5.2","https://github.com/advisories/GHSA-pq2g-wx69-c263"],"source_kind":"github","identifiers":["GHSA-pq2g-wx69-c263","CVE-2024-57699"],"repository_url":"https://github.com/TurtleLiu/Vul_PoC","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"2.5.2","vulnerable_version_range":"\u003e= 2.5.0, \u003c 2.5.2"}],"ecosystem":"maven","package_name":"net.minidev:json-smart"}],"created_at":"2025-02-06T20:07:31.095Z","updated_at":"2025-04-15T01:08:57.022Z","epss_percentage":0.00091,"epss_percentile":0.23332}],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/net.minidev:json-smart","docker_dependents_count":10825,"docker_downloads_count":4603417667,"usage_url":"https://repos.ecosyste.ms/usage/maven/net.minidev:json-smart","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/net.minidev:json-smart/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/net.minidev:json-smart/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/net.minidev:json-smart/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/net.minidev:json-smart/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/net.minidev:json-smart/related_packages","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":517936,"maintainers_count":0,"namespaces_count":68848,"keywords_count":32053,"github":"maven-central","metadata":{"funded_packages_count":25044},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2025-06-07T05:38:09.526Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},"unique_repositories_count":109,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4807809950","node_id":"PR_kwDOGl3uh87tzSkX","number":237,"state":"open","title":"deps(deps): bump the other-deps group across 1 directory with 48 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-04T05:40:54.000Z","updated_at":"2026-07-04T05:41:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"other-deps","update_count":48,"packages":[{"name":"org.yaml:snakeyaml","old_version":"2.2","new_version":"2.6"},{"name":"org.slf4j:slf4j-api","old_version":"1.7.15","new_version":"2.0.18"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.25.4","new_version":"2.26.1"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.4","new_version":"2.26.1"},{"name":"org.apache.logging.log4j:log4j-1.2-api","old_version":"2.25.4","new_version":"2.26.1"},{"name":"org.apache.logging.log4j:log4j-slf4j-impl","old_version":"2.25.4","new_version":"2.26.1"},{"name":"com.mysql:mysql-connector-j","old_version":"8.4.0","new_version":"9.7.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"org.apache.hadoop:hadoop-client","old_version":"3.3.6","new_version":"3.5.0"},{"name":"org.apache.hadoop:hadoop-common","old_version":"3.3.6","new_version":"3.5.0"},{"name":"org.apache.hadoop:hadoop-hdfs","old_version":"3.3.6","new_version":"3.5.0"},{"name":"org.apache.hadoop:hadoop-mapreduce-client-core","old_version":"3.3.6","new_version":"3.5.0"},{"name":"com.alibaba.nacos:nacos-client","old_version":"2.1.2","new_version":"3.2.2","repository_url":"https://github.com/alibaba/nacos"},{"name":"com.alibaba:fastjson","old_version":"2.0.52","new_version":"2.0.62","repository_url":"https://github.com/alibaba/fastjson2"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.21.4","new_version":"2.22.0","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.21.4","new_version":"2.22.0","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.jayway.jsonpath:json-path","old_version":"2.9.0","new_version":"3.0.0","repository_url":"https://github.com/jayway/JsonPath"},{"name":"com.google.protobuf:protobuf-java","old_version":"3.25.5","new_version":"4.35.1","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"net.minidev:accessors-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"commons-net:commons-net","old_version":"3.10.0","new_version":"3.13.0","repository_url":"https://github.com/apache/commons-net"},{"name":"com.squareup.okio:okio","old_version":"3.4.0","new_version":"3.17.0","repository_url":"https://github.com/square/okio"},{"name":"commons-cli:commons-cli","old_version":"1.5.0","new_version":"1.11.0","repository_url":"https://github.com/apache/commons-cli"},{"name":"dnsjava:dnsjava","old_version":"3.6.0","new_version":"3.6.5","repository_url":"https://github.com/dnsjava/dnsjava"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.6.1","new_version":"4.0.3","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"at.yawk.lz4:lz4-java","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/yawkat/lz4-java"},{"name":"commons-io:commons-io","old_version":"2.15.1","new_version":"2.22.0"},{"name":"com.google.errorprone:error_prone_core","old_version":"2.31.0","new_version":"2.50.0","repository_url":"https://github.com/google/error-prone"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.14.2","new_version":"2.21.0","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.5.0","new_version":"3.6.3","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"org.apache.maven.plugins:maven-pmd-plugin","old_version":"3.21.0","new_version":"3.28.0","repository_url":"https://github.com/apache/maven-pmd-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.15","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.10.0","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M5","new_version":"3.6.0-M1","repository_url":"https://github.com/apache/maven-surefire"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"2.23.0","new_version":"3.8.0","repository_url":"https://github.com/diffplug/spotless"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.1.2","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.8.6.6","new_version":"4.10.2.0","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"},{"name":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.5.1","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.scala-lang:scala-library","old_version":"2.12.7","new_version":"3.8.4","repository_url":"https://github.com/scala/scala3"},{"name":"org.apache.kafka:kafka-clients","old_version":"4.1.2","new_version":"4.3.1"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.21","new_version":"2.22","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.h2database:h2","old_version":"2.2.224","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.0.2","new_version":"10.9.1"},{"name":"org.apache.maven.plugins:maven-assembly-plugin","old_version":"3.6.0","new_version":"3.8.0","repository_url":"https://github.com/apache/maven-assembly-plugin"},{"name":"org.apache.maven.plugins:maven-jar-plugin","old_version":"3.3.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-jar-plugin"},{"name":"org.apache.paimon:paimon-flink-1.20","old_version":"1.4.1","new_version":"1.4.2"},{"name":"org.apache.paimon:paimon-flink-cdc","old_version":"1.4.1","new_version":"1.4.2"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"4.11.1","new_version":"5.8.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.apache.kafka:connect-api","old_version":"3.6.1","new_version":"4.3.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the other-deps group with 48 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.2` | `2.6` |\n| org.slf4j:slf4j-api | `1.7.15` | `2.0.18` |\n| org.apache.logging.log4j:log4j-api | `2.25.4` | `2.26.1` |\n| org.apache.logging.log4j:log4j-core | `2.25.4` | `2.26.1` |\n| org.apache.logging.log4j:log4j-1.2-api | `2.25.4` | `2.26.1` |\n| org.apache.logging.log4j:log4j-slf4j-impl | `2.25.4` | `2.26.1` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `8.4.0` | `9.7.0` |\n| org.apache.hadoop:hadoop-client | `3.3.6` | `3.5.0` |\n| org.apache.hadoop:hadoop-common | `3.3.6` | `3.5.0` |\n| org.apache.hadoop:hadoop-hdfs | `3.3.6` | `3.5.0` |\n| org.apache.hadoop:hadoop-mapreduce-client-core | `3.3.6` | `3.5.0` |\n| [com.alibaba.nacos:nacos-client](https://github.com/alibaba/nacos) | `2.1.2` | `3.2.2` |\n| [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) | `2.0.52` | `2.0.62` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.21.4` | `2.22.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.21.4` | `2.22.0` |\n| [com.jayway.jsonpath:json-path](https://github.com/jayway/JsonPath) | `2.9.0` | `3.0.0` |\n| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `3.25.5` | `4.35.1` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [net.minidev:accessors-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [commons-net:commons-net](https://github.com/apache/commons-net) | `3.10.0` | `3.13.0` |\n| [com.squareup.okio:okio](https://github.com/square/okio) | `3.4.0` | `3.17.0` |\n| [commons-cli:commons-cli](https://github.com/apache/commons-cli) | `1.5.0` | `1.11.0` |\n| [dnsjava:dnsjava](https://github.com/dnsjava/dnsjava) | `3.6.0` | `3.6.5` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.6.1` | `4.0.3` |\n| [at.yawk.lz4:lz4-java](https://github.com/yawkat/lz4-java) | `1.10.1` | `1.11.0` |\n| commons-io:commons-io | `2.15.1` | `2.22.0` |\n| [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) | `2.31.0` | `2.50.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.14.2` | `2.21.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.5.0` | `3.6.3` |\n| [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) | `3.21.0` | `3.28.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.15` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.10.0` | `3.15.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M5` | `3.6.0-M1` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.23.0` | `3.8.0` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.1.2` | `3.6.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.8.6.6` | `4.10.2.0` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.5.1` | `3.6.2` |\n| [org.scala-lang:scala-library](https://github.com/scala/scala3) | `2.12.7` | `3.8.4` |\n| org.apache.kafka:kafka-clients | `4.1.2` | `4.3.1` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.21` | `2.22` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.2.224` | `2.4.240` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.0.2` | `10.9.1` |\n| [org.apache.maven.plugins:maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin) | `3.6.0` | `3.8.0` |\n| [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) | `3.3.0` | `3.5.0` |\n| org.apache.paimon:paimon-flink-1.20 | `1.4.1` | `1.4.2` |\n| org.apache.paimon:paimon-flink-cdc | `1.4.1` | `1.4.2` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `4.11.1` | `5.8.0` |\n| org.apache.kafka:connect-api | `3.6.1` | `4.3.1` |\n\n\nUpdates `org.yaml:snakeyaml` from 2.2 to 2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/015ab57b3a789f85cf8967f6f3431035d928d9bc\"\u003e\u003ccode\u003e015ab57\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/4795519ef773da23c8816a4e932f9aaffd630f8c\"\u003e\u003ccode\u003e4795519\u003c/code\u003e\u003c/a\u003e Update info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/9c36c69034617a1c2e06b5b9b6da4073416279b8\"\u003e\u003ccode\u003e9c36c69\u003c/code\u003e\u003c/a\u003e Introduce devcontainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/0c5b3e513a8a3971f7c97404f73fadebb63b73c0\"\u003e\u003ccode\u003e0c5b3e5\u003c/code\u003e\u003c/a\u003e fix: add debug level to internal logger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/a65b13170d1b221af062d6aa90fd7741ed7ea7cd\"\u003e\u003ccode\u003ea65b131\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into devcontainers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/788a98b92bfd1696e95a0a48eb1d652d80660149\"\u003e\u003ccode\u003e788a98b\u003c/code\u003e\u003c/a\u003e Update changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/556b4bfec56355987f292f0ee515798b3a2eb3e0\"\u003e\u003ccode\u003e556b4bf\u003c/code\u003e\u003c/a\u003e Add info for devcontainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/0828c39da732f89844c0c66d7f55169417f8cd16\"\u003e\u003ccode\u003e0828c39\u003c/code\u003e\u003c/a\u003e ops: migrate deployment from OSSRH to Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/30d6a3a64809f0f6d3d9fd901a85b7c3cda94930\"\u003e\u003ccode\u003e30d6a3a\u003c/code\u003e\u003c/a\u003e Add a test for issue 1108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/2da4c6d8bfe0590dab56a5319366dc3b6558b9b5\"\u003e\u003ccode\u003e2da4c6d\u003c/code\u003e\u003c/a\u003e Remove unrelated code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.6..snakeyaml-2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.slf4j:slf4j-api` from 1.7.15 to 2.0.18\n\nUpdates `org.apache.logging.log4j:log4j-api` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-1.2-api` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-1.2-api` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.25.4 to 2.26.1\n\nUpdates `com.mysql:mysql-connector-j` from 8.4.0 to 9.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mysql/mysql-connector-j/blob/release/9.x/CHANGES\"\u003ecom.mysql:mysql-connector-j's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/\"\u003ehttps://dev.mysql.com/doc/relnotes/connector-j/en/\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003eVersion 9.7.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119863 (Bug#38951042), Inaccurate decoding of negative TIME durations in Binary Protocol (Cursor Mode).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWL#17215, Implement JDBC 4.3/4.5 Statement/Connection.enquote* methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119245 (Bug#38599240), Select into fix breaks queries with 'into' in them. (reopened)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119659 (Bug#38916595), BinaryResultsetReader fails to consume EOF packet after column definitions when EOF is not deprecated.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVersion 9.6.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118002 (Bug#37843004), The setFetchSize() method in the Statement class may have a potential bug.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#113130 (Bug#36043125), getGeneratedKeys() returns a zero resultset with non-key-generating statements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#113336 (Bug#36080226), Inconsistent getUpdateCount() Behavior with allowMultiQueries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118234 (Bug#37975837), A potential bugs in Mysql Connector/J.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#113413 (Bug#36107426), Connection.changeUser cannot be done after DriverManager.loginTimeout elapses.\nThanks to Kazuhisa Kawashima for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119271 (Bug#38599496), Connector/J fails to accept legacy value zeroDateTimeBehavior=convertToNull on multi-host URLs (failover).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119245 (Bug#38599240), Select into fix breaks queries with 'into' in them.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVersion 9.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#72036 (Bug#18403804), XA isSameRM() shouldn't take database into account.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#62693 (Bug#16722068), XAConnection savepoint capability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#81128 (Bug#23146631), Master host list overwritten by slave list when loadBalanceConnectionGroup used.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#19887224, RUNNING THE TEST SUITE WITH SOCKSPROXY* PROPERTIES HANGS IN TEST TESTBUG56429.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#98699 (Bug#30932850), Allow empty keyStore file for keyStoreTypes that do not require files.\nThanks to Kolbe Kegel for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118938 (Bug#38396227), DatabaseMetaDataInformationSchema#getSchemas has a bug.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#99292 (Bug#31195955), Contribution: Support Windows time zone 'Coordinated Universal Time'.\nThanks to Frédéric Barrière for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#107094 (Bug#34104230), NullPointerException when calling equals with null on MultiHostConnectionProxy.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/0aade1f13bcc98faf7dda5c02e782481eb291f62\"\u003e\u003ccode\u003e0aade1f\u003c/code\u003e\u003c/a\u003e Fix for Bug#119863 (Bug#38951042), Inaccurate decoding of negative TIME durat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/b6d5baabb5a9c4d01fccaafde032e8356b0ab5b8\"\u003e\u003ccode\u003eb6d5baa\u003c/code\u003e\u003c/a\u003e Update for GPL license book.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/a7cc5a9c8ec1c5ca7dcf97627935052c768a910e\"\u003e\u003ccode\u003ea7cc5a9\u003c/code\u003e\u003c/a\u003e Fix for DateTimeTest failures after some of the work done for WL#16669 in MyS...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/6a0c818f9619291251b33a868d4f8b0d70b676cb\"\u003e\u003ccode\u003e6a0c818\u003c/code\u003e\u003c/a\u003e WL#17215, Implement JDBC 4.3/4.5 Statement/Connection.enquote* methods.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/5f96e85b0b0ff3fc9326fb346e05c88e45af02a7\"\u003e\u003ccode\u003e5f96e85\u003c/code\u003e\u003c/a\u003e Fix for Bug#119245 (Bug#38599240), Select into fix breaks queries with 'into'...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/8d779fc31cb87906e86e7ea7dd316ed2778f85cd\"\u003e\u003ccode\u003e8d779fc\u003c/code\u003e\u003c/a\u003e Fix for Bug#119659 (Bug#38916595), BinaryResultsetReader fails to consume EOF...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/139117975bb31e8fb5a74887db23bbc6eda9ba92\"\u003e\u003ccode\u003e1391179\u003c/code\u003e\u003c/a\u003e Copyright header year bump.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/5c764b4b30b8aaa244665951146787e6b20f0639\"\u003e\u003ccode\u003e5c764b4\u003c/code\u003e\u003c/a\u003e Post-release version bump.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/fdef61f4af21fa9e0ac334ff0664ec754c164cc0\"\u003e\u003ccode\u003efdef61f\u003c/code\u003e\u003c/a\u003e Update copyright year.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/43aced76f8e2a261f7eca62d3715ecf932108753\"\u003e\u003ccode\u003e43aced7\u003c/code\u003e\u003c/a\u003e Update for GPL license book.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mysql/mysql-connector-j/compare/8.4.0...9.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.hadoop:hadoop-client` from 3.3.6 to 3.5.0\n\nUpdates `org.apache.hadoop:hadoop-common` from 3.3.6 to 3.5.0\n\nUpdates `org.apache.hadoop:hadoop-hdfs` from 3.3.6 to 3.5.0\n\nUpdates `org.apache.hadoop:hadoop-mapreduce-client-core` from 3.3.6 to 3.5.0\n\nUpdates `com.alibaba.nacos:nacos-client` from 2.1.2 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/nacos/releases\"\u003ecom.alibaba.nacos:nacos-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2 (May 29th, 2026)\u003c/h2\u003e\n\u003cp\u003eNacos 3.2.2 is mainly a bugfix and experience-improvement release for the 3.2 series.\u003c/p\u003e\n\u003cp\u003eThis release focuses on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsole experience improvements for Config, Naming, MCP, Skill, AI resources, and namespace workflows.\u003c/li\u003e\n\u003cli\u003eStability and compatibility fixes across Config, Naming, plugins, startup scripts, and AI resource handling.\u003c/li\u003e\n\u003cli\u003eAI Registry import, discovery, publishing, subscription, and security improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor AI Registry and Console users, this release adds or improves:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImporting AI resources from operator-configured external registries.\u003c/li\u003e\n\u003cli\u003eSkill well-known discovery, Skill subscription, and latest protocol adapter support.\u003c/li\u003e\n\u003cli\u003eConfig diff confirmation, Prompt Markdown download, and Skill upload lifecycle improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt also fixes bugs across Config, Naming, Console, MCP, Skill, plugins, and client-side watch handling.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDetailed changes in this release:\u003c/p\u003e\n\u003ch2\u003eFeature\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14695\"\u003e#14695\u003c/a\u003e Support label-based matching for Config gray rules.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14848\"\u003e#14848\u003c/a\u003e Add Prompt version download as Markdown.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14907\"\u003e#14907\u003c/a\u003e Support specifying a target version when uploading Skills.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14985\"\u003e#14985\u003c/a\u003e Add persistent instance deregistration support in Console v3.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15022\"\u003e#15022\u003c/a\u003e Support optional Skill auto-publish after review.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15031\"\u003e#15031\u003c/a\u003e Extend nacos.functionMode with microservice and ai modes.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15142\"\u003e#15142\u003c/a\u003e Support drag-and-drop ZIP upload and batch Skill upload.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15183\"\u003e#15183\u003c/a\u003e Support importing AI resources from operator-configured external registries, including MCP resources, Skill well-known resources, importer APIs, SPI models, built-in presets, and source-based import UI.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15234\"\u003e#15234\u003c/a\u003e Support commit messages when uploading AI skills.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15247\"\u003e#15247\u003c/a\u003e Support the latest Skill well-known protocol in the registry adapter.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15263\"\u003e#15263\u003c/a\u003e Add Skill subscription support and refactor AgentSpec subscription to HTTP polling with 304 handling.\u003c/p\u003e\n\u003ch2\u003eEnhancement/Refactor\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14833\"\u003e#14833\u003c/a\u003e\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15221\"\u003e#15221\u003c/a\u003e Route AI resource version trace logging through trace events and the default plugin.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14911\"\u003e#14911\u003c/a\u003e Split LDAP authentication into an optional plugin and package the LDAP plugin JAR.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14983\"\u003e#14983\u003c/a\u003e Enforce non-frontmatter Markdown body content during Skill validation.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15059\"\u003e#15059\u003c/a\u003e Add the reviewed version status after pipeline approval for Skill versions.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15066\"\u003e#15066\u003c/a\u003e Harden AgentSpec ZIP parsing with Zip Slip, Zip Bomb, and entry-count defenses.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15138\"\u003e#15138\u003c/a\u003e Add Config publish diff confirmation in the new Console.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15145\"\u003e#15145\u003c/a\u003e Restrict forcePublish to valid Skill states and add pipeline stale flags for re-edit.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15164\"\u003e#15164\u003c/a\u003e Make Skill ZIP entry and size limits configurable.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15165\"\u003e#15165\u003c/a\u003e Parallelize AgentSpec storage writes to align with Skill behavior.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15258\"\u003e#15258\u003c/a\u003e Enable reviewed status by default for the AI publish pipeline.\u003c/p\u003e\n\u003ch2\u003eBugFix\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/cdf4e1b6aa76d50839a0b8d3c8806430d14fef86\"\u003e\u003ccode\u003ecdf4e1b\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14122\"\u003e#14122\u003c/a\u003e] Skip unsupported skills.sh sources (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15271\"\u003e#15271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/fe962a65ca0ff81ea0b38d5e143ed9c953b45439\"\u003e\u003ccode\u003efe962a6\u003c/code\u003e\u003c/a\u003e Stabilize auth and agent spec cache tests (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15270\"\u003e#15270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/9299084cbf44525ff1817f0fcd246442933085a6\"\u003e\u003ccode\u003e9299084\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15087\"\u003e#15087\u003c/a\u003e] Upgrade safe dependencies and enable default AI importers (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15\"\u003e#15\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/4ac3b7dcbc3eb732314fa54e15b23c9494d27b55\"\u003e\u003ccode\u003e4ac3b7d\u003c/code\u003e\u003c/a\u003e Add since annotations for skill subscription APIs (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15267\"\u003e#15267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/2f290dbc5025aee1128764c0e97ac877bb306546\"\u003e\u003ccode\u003e2f290db\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15258\"\u003e#15258\u003c/a\u003e] Enable reviewed status by default (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15259\"\u003e#15259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/0a69ba2430b7a35d0a5f400236476f46b3999442\"\u003e\u003ccode\u003e0a69ba2\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15263\"\u003e#15263\u003c/a\u003e] Refactor AgentSpec subscription to HTTP polling with 304, and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/9136e9864f431e53b443a736b5f8e1ea3c8afe4b\"\u003e\u003ccode\u003e9136e98\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/Since\"\u003e\u003ccode\u003e@​Since\u003c/code\u003e\u003c/a\u003e annotations for public APIs (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15266\"\u003e#15266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/27a14fb47a65a96fc679dfcd60df2227a73890b8\"\u003e\u003ccode\u003e27a14fb\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14992\"\u003e#14992\u003c/a\u003e] Add v3 naming APIs to DistroFilter (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15262\"\u003e#15262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/5932ad2811060b40c28f4982ef7df171ffe0e604\"\u003e\u003ccode\u003e5932ad2\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15138\"\u003e#15138\u003c/a\u003e] Add config publish diff confirmation (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15261\"\u003e#15261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/6c996d167a99bdf7d626ffec7529f97c9e36b45f\"\u003e\u003ccode\u003e6c996d1\u003c/code\u003e\u003c/a\u003e fix(logging): bind Logger to the declaring class in four places (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15257\"\u003e#15257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/nacos/compare/2.1.2...3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.alibaba:fastjson` from 2.0.52 to 2.0.62\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.61版本发布\u003c/h2\u003e\n\u003ch1\u003eFASTJSON 2.0.61 Release Notes\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Date:\u003c/strong\u003e 07 Feb 2026\n\u003cstrong\u003eTag:\u003c/strong\u003e 2.0.61 (170f71f)\u003c/p\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThis is a regularly scheduled maintenance release with feature enhancements, performance improvements, and bug fixes. Users should upgrade as needed.\u003c/p\u003e\n\u003ch2\u003eChanges \u0026amp; Bug Fixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eFixed issue where Jackson's \u003ccode\u003e@JsonProperty\u003c/code\u003e on methods was being ignored in record types \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3893\"\u003e#3893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple \u003ccode\u003eArrayIndexOutOfBoundsException\u003c/code\u003e issues in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e, \u003ccode\u003eJSONReaderASCII\u003c/code\u003e, and \u003ccode\u003eJSONReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3883\"\u003e#3883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved performance when parsing JSON with numerous escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3889\"\u003e#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed conflict where global Date writer overrides \u003ccode\u003e@JSONField\u003c/code\u003e format \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3864\"\u003e#3864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeUtils.castToTimestamp\u003c/code\u003e compatibility issues when upgrading from 1.2.83 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3906\"\u003e#3906\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3907\"\u003e#3907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for serializing non-finite numbers (NaN, Infinity) as strings \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded default value support for \u003ccode\u003egetString\u003c/code\u003e and other \u003ccode\u003egetXXX\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3880\"\u003e#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed double quotes issue in \u003ccode\u003eTypeUtils.cast\u003c/code\u003e with Long global converter \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3932\"\u003e#3932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded Java 8 \u003ccode\u003eTimeModule\u003c/code\u003e support including improved \u003ccode\u003eYearMonth\u003c/code\u003e support \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3934\"\u003e#3934\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3935\"\u003e#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed scientific notation floating point deserialization errors \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3917\"\u003e#3917\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3939\"\u003e#3939\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3955\"\u003e#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded serialization support for \u003ccode\u003eorg.w3c.dom.Node\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3960\"\u003e#3960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed exception when parsing object keys with emoji and escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3928\"\u003e#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed generic type inference for \u003ccode\u003eList\u003c/code\u003e subclasses during deserialization \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3926\"\u003e#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for custom error messages in JSON Schema validation \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1559\"\u003e#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eparse(InputStream)\u003c/code\u003e overload with default context \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eDirectByteBuffer\u003c/code\u003e \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e for \u003ccode\u003ejava.nio.ByteBuffer#array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for composing multiple filters (\u003ccode\u003ePropertyFilter\u003c/code\u003e, \u003ccode\u003ePropertyPreFilter\u003c/code\u003e, etc.) \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3877\"\u003e#3877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect overflow check when parsing \u003ccode\u003eBigInteger\u003c/code\u003e as \u003ccode\u003eDouble\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced security checks in hex digit processing\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003ereadString\u003c/code\u003e performance in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e/\u003ccode\u003eJSONReaderUTF16\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed various issues with \u003ccode\u003eWriteNulls\u003c/code\u003e, \u003ccode\u003eErrorOnNullForPrimitives\u003c/code\u003e, \u003ccode\u003eNotWriteDefaultValue\u003c/code\u003e, and other features\u003c/li\u003e\n\u003cli\u003eAdded ProGuard rules for fields affected by reflection operations\u003c/li\u003e\n\u003cli\u003eFixed cast error when using \u003ccode\u003e-Dfastjson2.creator=reflect\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1563\"\u003e#1563\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eMaven Dependency Configuration\u003c/h2\u003e\n\u003ch3\u003eStandard Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;2.0.61\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAndroid 5 Optimized Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/7ddfd76e03bd263f4dd3a33dd403bd2387d2c801\"\u003e\u003ccode\u003e7ddfd76\u003c/code\u003e\u003c/a\u003e 2.0.62 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/5a050751f15bacca225d479883764f3a707640bb\"\u003e\u003ccode\u003e5a05075\u003c/code\u003e\u003c/a\u003e fix: JSONPath syntax error when 'in'/'rlike' filter follows other filters (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/14ea6ea41fe828b65489b3fa176bc09f28968db7\"\u003e\u003ccode\u003e14ea6ea\u003c/code\u003e\u003c/a\u003e fix: Map subclass loses \u003ca href=\"https://github.com/type\"\u003e\u003ccode\u003e@​type\u003c/code\u003e\u003c/a\u003e when serialized with ValueFilter (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3984\"\u003e#3984\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4029\"\u003e#4029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ede10a52aaac350476984a911b48481fd064cb3a\"\u003e\u003ccode\u003eede10a5\u003c/code\u003e\u003c/a\u003e Docs/comprehensive documentation overhaul (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4028\"\u003e#4028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/7bceed23f1c6df607dd02c887fa1841d22aa0a89\"\u003e\u003ccode\u003e7bceed2\u003c/code\u003e\u003c/a\u003e fix: skip whitespace after non-comma in readLocalDate for UTF8 reader (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4005\"\u003e#4005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/05e822003e14a194bd40dc180c5c2c636336252f\"\u003e\u003ccode\u003e05e8220\u003c/code\u003e\u003c/a\u003e fix: DateUtils multiple bugs — bitwise OR typo, bounds check off-by-one, wron...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/b3eb46c2d124385e39e6166d1374cdbe220a4205\"\u003e\u003ccode\u003eb3eb46c\u003c/code\u003e\u003c/a\u003e Refactor/improve object reader creator asm (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/bbb1d0250aed2a0aba4c3dbbebdf9bfb2c2fed9b\"\u003e\u003ccode\u003ebbb1d02\u003c/code\u003e\u003c/a\u003e fix: IOUtils.regionMatches off-by-one and parseInt error message corruption (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/f15dc36ce50828ba4bc2222ea5422a4d24ae22b2\"\u003e\u003ccode\u003ef15dc36\u003c/code\u003e\u003c/a\u003e fix: writeFloat(float[]) ArrayIndexOutOfBoundsException when WriteNonStringVa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/f95194786605279eeb0e248892a619936a4ed5f8\"\u003e\u003ccode\u003ef951947\u003c/code\u003e\u003c/a\u003e fix: JSONPath nested array filter returning incorrect results, for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/400\"\u003e#400\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.52...2.0.62\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.21.4 to 2.22.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/d763562443cc9d6e224a6265ca3710195c813cf5\"\u003e\u003ccode\u003ed763562\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/e5c69fe5f7be957490d52dae70787e7a8138ddda\"\u003e\u003ccode\u003ee5c69fe\u003c/code\u003e\u003c/a\u003e Re-do 2.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/0ba6a369eaa19a71b2b63fe40b1e9d317c0eb522\"\u003e\u003ccode\u003e0ba6a36\u003c/code\u003e\u003c/a\u003e Bump version after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b106011025f6447695e21ddbb9fd3952d284d10c\"\u003e\u003ccode\u003eb106011\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/18a7fe416a0bf666f6c2ddc6da883bc96382dd2d\"\u003e\u003ccode\u003e18a7fe4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/503a14ffa4a74ad56a02fd25f0cd997df163c647\"\u003e\u003ccode\u003e503a14f\u003c/code\u003e\u003c/a\u003e Re-do 2.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/ab95bc0056119f08ef721849be5e5f2c256b82cd\"\u003e\u003ccode\u003eab95bc0\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/0a4b8dedee08e159fddca5eb8e812c1ad881017a\"\u003e\u003ccode\u003e0a4b8de\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/719a42f3676ab3c10e3cd057966807b2206151e7\"\u003e\u003ccode\u003e719a42f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/92488484b64bc348c43e5a7ff910d93c2f9e9b9c\"\u003e\u003ccode\u003e9248848\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.21.4...jackson-core-2.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.21.4 to 2.22.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.jayway.jsonpath:json-path` from 2.9.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jayway/JsonPath/releases\"\u003ecom.jayway.jsonpath:json-path's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson-path-3.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadding jackson3 provider (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1066\"\u003e#1066\u003c/a\u003e) by \u003ca href=\"https://github.com/bsa01\"\u003e\u003ccode\u003e@​bsa01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1067\"\u003ejson-path/JsonPath#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare Version 3.0.0 - Java 17 baseline with Jackson 3 by \u003ca href=\"https://github.com/kallestenflo\"\u003e\u003ccode\u003e@​kallestenflo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1072\"\u003ejson-path/JsonPath#1072\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bsa01\"\u003e\u003ccode\u003e@​bsa01\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1067\"\u003ejson-path/JsonPath#1067\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/json-path/JsonPath/compare/json-path-2.10.0...json-path-3.0.0\"\u003ehttps://github.com/json-path/JsonPath/compare/json-path-2.10.0...json-path-3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ejson-path-2.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumps dependency versions by \u003ca href=\"https://github.com/kallestenflo\"\u003e\u003ccode\u003e@​kallestenflo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1057\"\u003ejson-path/JsonPath#1057\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003enet.minidev:json-smart:2.6.0\u003c/li\u003e\n\u003cli\u003eorg.slf4j:slf4j-api:2.0.17\u003c/li\u003e\n\u003cli\u003ecom.google.code.gson:gson:2.13.2\u003c/li\u003e\n\u003cli\u003eorg.hamcrest:hamcrest:3.0\u003c/li\u003e\n\u003cli\u003ecom.fasterxml.jackson.core:jackson-databind:2.19.2\u003c/li\u003e\n\u003cli\u003eorg.json:json:20250517\u003c/li\u003e\n\u003cli\u003eorg.apache.tapestry:tapestry-json:5.9.0\u003c/li\u003e\n\u003cli\u003ejakarta.json:jakarta.json-api:2.1.3\u003c/li\u003e\n\u003cli\u003ejakarta.json.bind:jakarta.json.bind-api:2.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/json-path/JsonPath/compare/json-path-2.9.0...json-path-2.10.0\"\u003ehttps://github.com/json-path/JsonPath/compare/json-path-2.9.0...json-path-2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/62a4c9f0f65ba3f625aa0867d64c528ba72d09ec\"\u003e\u003ccode\u003e62a4c9f\u003c/code\u003e\u003c/a\u003e Prepare Version 3.0.0 - Java 17 baseline with Jackson 3 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/470b56661adc7b677f5e225529f80c1fefb4104d\"\u003e\u003ccode\u003e470b566\u003c/code\u003e\u003c/a\u003e Prepare version 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/5a7f29e3f0c1403a94971e93309fe7cfbccf3bd3\"\u003e\u003ccode\u003e5a7f29e\u003c/code\u003e\u003c/a\u003e adding jackson3 provider (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1066\"\u003e#1066\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1067\"\u003e#1067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/b6c60b3deef74a83eaa92c8dca7d0bc097e957cd\"\u003e\u003ccode\u003eb6c60b3\u003c/code\u003e\u003c/a\u003e Prepare next version (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/a42738784bbfd77ded36ed07b28dab6b7e00e2af\"\u003e\u003ccode\u003ea427387\u003c/code\u003e\u003c/a\u003e Release 2.10.0 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/8e3b92f5ce859c875c399d97ce8e527829194568\"\u003e\u003ccode\u003e8e3b92f\u003c/code\u003e\u003c/a\u003e Bumps dependency versions (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/45333e0a310af70ad48d34d306da30af1e8e6314\"\u003e\u003ccode\u003e45333e0\u003c/code\u003e\u003c/a\u003e [CI] Remove Java 18 from build matrix (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/3732a85549f3b4c61de4d7eaaab9c3848bcca3aa\"\u003e\u003ccode\u003e3732a85\u003c/code\u003e\u003c/a\u003e Upgrade net.minidev:json-smart from 2.5.0 to 2.5.1 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1004\"\u003e#1004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/2d4cc06cd24e3422e29e2de02f154b34d75f5de0\"\u003e\u003ccode\u003e2d4cc06\u003c/code\u003e\u003c/a\u003e Upgrade to gradle 8.5 and add java 21 build (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/83ced526cb62672e16905acb6efd952e9bfd60ab\"\u003e\u003ccode\u003e83ced52\u003c/code\u003e\u003c/a\u003e Remove web-test project (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jayway/JsonPath/compare/json-path-2.9.0...json-path-3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.protobuf:protobuf-java` from 3.25.5 to 4.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:accessors-smart` from 2.5.0 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:accessors-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.5.2\u003c/h2\u003e\n\u003ch2\u003eAbout CVE-2024-57699\u003c/h2\u003e\n\u003cp\u003eThanks for \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e Some remarks on the CVE, more discussions in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/236\"\u003e#236\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eas mentioned \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/232\"\u003ehere\u003c/a\u003e it is quite unlikely that the vulnerability is exploited if you come here because of Spring Security / \u003ccode\u003ecom.nimbusds:oauth2-oidc-sdk\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ethe code changes for the upcoming release will \u0026quot;only\u0026quot; fix the default modes provided by \u003ca href=\"https://github.com/netplex/json-smart-v2/blob/master/json-smart/src/main/java/net/minidev/json/parser/JSONParser.java#L118\"\u003eJSONParser\u003c/a\u003e, e.g. \u003ccode\u003eMODE_RFC4627\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eif you create the \u003ccode\u003eJSONParser\u003c/code\u003e manually / with custom options, make sure you set option \u003ccode\u003eLIMIT_JSON_DEPTH\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003esince that's what \u0026quot;connect2id\u0026quot; is doing in their library, they were responsible for fixing it. They've already provided a new 11.x release that fixes the \u003ccode\u003eJSONParser\u003c/code\u003e setup on their side, i.e. you rather need \u003cem\u003etheir\u003c/em\u003e fixed version and not version 2.5.2 of json-smart\u003c/li\u003e\n\u003cli\u003eas stated \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/issues/494/\"\u003ehere\u003c/a\u003e, they would also need to backport the fix to the versions that \u003ca href=\"https://github.com/spring-projects/spring-security/blob/27cb1154f25c74a6532dbd222ead9da53e880020/gradle/libs.versions.toml#L25\"\u003eSpring Security needs\u003c/a\u003e IMHO\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix CVE-2024-57699 for predefined parsers by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/233\"\u003enetplex/json-smart-v2#233\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.0...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-net:commons-net` from 3.10.0 to 3.13.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-net/blob/master/RELEASE-NOTES.txt\"\u003ecommons-net:commons-net's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Net 3.13.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Net team is pleased to announce the release of Apache Commons Net 3.13.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Net library contains a collection of network utilities and protocol implementations.\nSupported protocols include Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Telnet, and Whois.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons Net, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Net website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-net/\"\u003ehttps://commons.apache.org/proper/commons-net/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-net/download_net.cgi\"\u003ehttps://commons.apache.org/proper/commons-net/download_net.cgi\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cp\u003eo           Add DatagramSocketClient.getDefaultTimeoutDuration() and deprecate getDefaultTimeout(). Thanks to Gary Gregory.\no NET-741:  Add subnet IPv6 handling with SubnetUtils6 \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/391\"\u003e#391\u003c/a\u003e. Thanks to Maros Orsak, Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cp\u003eo           DaytimeTCPClientTest now should now pass inside most VPNs. Thanks to Henri Biestro, Gary Gregory.\no           Migrate tests to JUnit5 \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/358\"\u003e#358\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/359\"\u003e#359\u003c/a\u003e. Thanks to Jakub Kupczyk, Gary Gregory.\no           Fix malformed Javadoc comments. Thanks to Gary Gregory.\no           IMAPExportMbox now restores the current thread's interrupt flag when catching InterruptedException. Thanks to Gary Gregory.\no           IOUtil.readWrite() now restores the current thread's interrupt flag when catching InterruptedException. Thanks to Gary Gregory.\no           TelnetInputStream now restores the current thread's interrupt flag when catching InterruptedException. Thanks to Gary Gregory.\no NET-740:  FTP fails to parse listings for Linux vsftpd in Chinese or Japanese \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/393\"\u003e#393\u003c/a\u003e. Thanks to Jianwei Guo, Gary Gregory.\no           TelnetInputStream.read() doesn't preserve the original InterruptedException as the cause of its InterruptedIOException. Thanks to Gary Gregory.\no           FTPClient._storeFile(String, String, InputStream) doesn't always close it's internal socket when an exception is thrown early in processing. Thanks to Gary Gregory.\no           ListenerList.removeListener(T) now ignores null input to avoid a NullPointerException. Thanks to Gary Gregory.\no           ListenerList.addListener(T) now ignores null input. Thanks to Gary Gregory.\no           Fix typo in FTPConnectionClosedException message from FTP.getReply(boolean). Thanks to Gary Gregory.\no           Reimplement Util.copyReader() with IOUtils.copyLarge(). Thanks to Gary Gregory.\no           Reimplement Util.copyStream() with IOUtils.copyLarge(). Thanks to Gary Gregory.\no           Reimplement Util.copyStream() with IOUtils.copyLarge(). Thanks to Gary Gregory.\no           Deprecate Util.copyReader(Reader, Writer) in favor of IOUtils.copyLarge(Reader, Writer). Thanks to Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eo           Bump org.apache.commons:commons-parent from 85 to 97 \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/371\"\u003e#371\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/388\"\u003e#388\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/389\"\u003e#389\u003c/a\u003e. Thanks to Gary Gregory, Dependabot.\no           Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0. Thanks to Gary Gregory, Dependabot.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/35fa0dff3e8660359832e72631ff3cf557b543a8\"\u003e\u003ccode\u003e35fa0df\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 3.13.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/1cc5b6e77d86bb54131742fee175e7c700bbf2ca\"\u003e\u003ccode\u003e1cc5b6e\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/a4b246e085c1d3ce5936806d8f85d2e826daca8a\"\u003e\u003ccode\u003ea4b246e\u003c/code\u003e\u003c/a\u003e Reuse IOUtils.copyLarge()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/e5ca262cea38b2f889eb003818cf9f97a6395ad6\"\u003e\u003ccode\u003ee5ca262\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3cb18ec82ef0b3640536137639763a682994a61e\"\u003e\u003ccode\u003e3cb18ec\u003c/code\u003e\u003c/a\u003e Deprecate Util.copyReader(Reader, Writer) in favor of\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3373d77db2376665a034e753e3646251b3d23aa4\"\u003e\u003ccode\u003e3373d77\u003c/code\u003e\u003c/a\u003e Reimplement Util.copyReader() with IOUtils.copyLarge()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3be2077ccf1da69614a7883ed352037e30f3366f\"\u003e\u003ccode\u003e3be2077\u003c/code\u003e\u003c/a\u003e Reimplement Util.copyStream() with IOUtils.copyLarge()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/7b41144008427acceea596ac74f36e716ea2586e\"\u003e\u003ccode\u003e7b41144\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/1b584b493ffa6a1b42cbda3c7f683e073f1a3bdf\"\u003e\u003ccode\u003e1b584b4\u003c/code\u003e\u003c/a\u003e Fix typo in FTPConnectionClosedException message from\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3792023843b95dabe60fb745287cae94c8a44be5\"\u003e\u003ccode\u003e3792023\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-net/compare/rel/commons-net-3.10.0...rel/commons-net-3.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.squareup.okio:okio` from 3.4.0 to 3.17.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/square/okio/blob/master/CHANGELOG.md\"\u003ecom.squareup.okio:okio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.17.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-11\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew: Adjust down the Kotlin stdlib dependency to [Kotlin 2.1.21][kotlin_2_1_21]. Okio is built\nwith an up-to-date Kotlin compiler (2.2.21), but depends on an older kotlin-stdlib. We're doing\nthis so you can update Okio and Kotlin independently.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: Return the correct timestamp in \u003ccode\u003eFileMetadata.createdAtMillis\u003c/code\u003e on Kotlin/Native on UNIX\nplatforms. We were incorrectly using the POSIX \u003ccode\u003ectime\u003c/code\u003e (\u003cem\u003echange\u003c/em\u003e time) instead of the\n\u003ccode\u003ebirthtime\u003c/code\u003e. With this fix Okio now prefers \u003ccode\u003estatx()\u003c/code\u003e over \u003ccode\u003estat()\u003c/code\u003e on native platforms. This\nAPI first appeared in Linux in 4.11 (2017) and Android in API 30 (2020).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-17\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Don't delay triggering timeouts. In 3.16.0 we introduced a regression that caused timeouts\nto fi...\n\n_Description has been truncated_","html_url":"https://github.com/SophiaData/Bigdata_Code_Tutorial/pull/237","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SophiaData%2FBigdata_Code_Tutorial/issues/237","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/237/packages"},{"uuid":"4459096697","node_id":"PR_kwDOF1l8-M7cLEnr","number":28193,"state":"open","title":"chore(deps): bump the maven-minor-patch group with 165 updates","user":"dependabot[bot]","labels":["java","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-16T07:22:56.000Z","updated_at":"2026-05-16T07:23:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"maven-minor-patch","update_count":165,"packages":[{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"io.projectreactor.netty:reactor-netty-http","old_version":"1.2.16","new_version":"1.3.5","repository_url":"https://github.com/reactor/reactor-netty"},{"name":"org.eclipse.angus:angus-mail","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/eclipse-ee4j/angus-mail"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.18.7","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.module:jackson-module-blackbird","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr353","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-cbor","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.18.7","new_version":"2.21"},{"name":"io.dropwizard:dropwizard-core","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-assets","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-client","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-testing","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-json-logging","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-metrics","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-jersey","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-views","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-jetty","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.modelcontextprotocol.sdk:mcp-bom","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/modelcontextprotocol/java-sdk"},{"name":"io.modelcontextprotocol.sdk:mcp-core","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/modelcontextprotocol/java-sdk"},{"name":"io.modelcontextprotocol.sdk:mcp-json-jackson2","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/modelcontextprotocol/java-sdk"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10:jetty-ee10-servlet","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10:jetty-ee10-servlets","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty:jetty-io","old_version":"12.1.7","new_version":"12.1.9"},{"name":"ch.qos.logback:logback-core","old_version":"1.5.25","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.25","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback.access:logback-access-jetty12","old_version":"2.0.7","new_version":"2.0.12"},{"name":"ch.qos.logback.access:logback-access-common","old_version":"2.0.7","new_version":"2.0.12"},{"name":"org.awaitility:awaitility","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/awaitility/awaitility"},{"name":"io.dropwizard:dropwizard-jdbi3","old_version":"5.0.0","new_version":"5.0.1"},{"name":"org.jdbi:jdbi3-core","old_version":"3.37.1","new_version":"3.53.0","repository_url":"https://github.com/jdbi/jdbi"},{"name":"org.jdbi:jdbi3-sqlobject","old_version":"3.37.1","new_version":"3.53.0","repository_url":"https://github.com/jdbi/jdbi"},{"name":"commons-cli:commons-cli","old_version":"1.9.0","new_version":"1.11.0","repository_url":"https://github.com/apache/commons-cli"},{"name":"commons-io:commons-io","old_version":"2.17.0","new_version":"2.22.0"},{"name":"com.mysql:mysql-connector-j","old_version":"9.3.0","new_version":"9.7.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"com.google.code.gson:gson","old_version":"2.13.1","new_version":"2.14.0","repository_url":"https://github.com/google/gson"},{"name":"io.swagger.core.v3:swagger-core","old_version":"2.2.25","new_version":"2.2.50","repository_url":"https://github.com/swagger-api/swagger-core"},{"name":"io.swagger.core.v3:swagger-jaxrs2","old_version":"2.2.25","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-integration","old_version":"2.2.25","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.25","new_version":"2.2.50"},{"name":"jakarta.xml.bind:jakarta.xml.bind-api","old_version":"4.0.2","new_version":"4.0.5","repository_url":"https://github.com/jakartaee/jaxb-api"},{"name":"io.prometheus:prometheus-metrics-instrumentation-dropwizard","old_version":"1.3.6","new_version":"1.6.1"},{"name":"org.mockito:mockito-core","old_version":"5.5.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.7.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"com.amazon.redshift:redshift-jdbc42","old_version":"2.2.2","new_version":"2.2.6","repository_url":"https://github.com/aws/amazon-redshift-jdbc-driver"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.4","new_version":"2.0.18"},{"name":"org.slf4j:slf4j-simple","old_version":"2.0.4","new_version":"2.0.18"},{"name":"org.projectlombok:lombok","old_version":"1.18.30","new_version":"1.18.46","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.apache.tomcat:tomcat-jdbc","old_version":"11.0.5","new_version":"11.0.22"},{"name":"io.github.classgraph:classgraph","old_version":"4.8.177","new_version":"4.8.184","repository_url":"https://github.com/classgraph/classgraph"},{"name":"org.reflections:reflections","old_version":"0.9.11","new_version":"0.10.2","repository_url":"https://github.com/ronmamo/reflections"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.4","new_version":"2.26.0"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.25.4","new_version":"2.26.0"},{"name":"io.github.resilience4j:resilience4j-retry","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.github.resilience4j:resilience4j-ratelimiter","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"info.picocli:picocli","old_version":"4.7.6","new_version":"4.7.7","repository_url":"https://github.com/remkop/picocli"},{"name":"com.github.erosb:everit-json-schema","old_version":"1.14.4","new_version":"1.14.6","repository_url":"https://github.com/erosb/everit-json-schema"},{"name":"com.github.jknack:handlebars","old_version":"4.5.0","new_version":"4.5.1","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"com.microsoft.azure:msal4j","old_version":"1.17.2","new_version":"1.24.1","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-java"},{"name":"com.azure:azure-identity","old_version":"1.15.2","new_version":"1.18.3","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"io.netty:netty-bom","old_version":"4.1.133.Final","new_version":"4.2.13.Final","repository_url":"https://github.com/netty/netty"},{"name":"org.yaml:snakeyaml","old_version":"2.3","new_version":"2.6"},{"name":"org.apache.httpcomponents.core5:httpcore5-h2","old_version":"5.3.5","new_version":"5.4.2","repository_url":"https://github.com/apache/httpcomponents-core"},{"name":"org.apache.commons:commons-compress","old_version":"1.26.0","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.10","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.apache.maven.plugins:maven-source-plugin","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/apache/maven-source-plugin"},{"name":"org.apache.maven.plugins:maven-javadoc-plugin","old_version":"3.6.0","new_version":"3.12.0","repository_url":"https://github.com/apache/maven-javadoc-plugin"},{"name":"org.apache.maven.plugins:maven-gpg-plugin","old_version":"3.0.1","new_version":"3.2.8","repository_url":"https://github.com/apache/maven-gpg-plugin"},{"name":"org.apache.maven.plugins:maven-jxr-plugin","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-jxr"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.1.0","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"org.apache.maven.plugins:maven-clean-plugin","old_version":"3.2.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-clean-plugin"},{"name":"org.apache.maven.plugins:maven-deploy-plugin","old_version":"3.0.0","new_version":"3.1.4","repository_url":"https://github.com/apache/maven-deploy-plugin"},{"name":"org.apache.maven.plugins:maven-install-plugin","old_version":"3.0.1","new_version":"3.1.4","repository_url":"https://github.com/apache/maven-install-plugin"},{"name":"org.apache.maven.plugins:maven-resources-plugin","old_version":"3.3.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-resources-plugin"},{"name":"org.apache.maven.plugins:maven-assembly-plugin","old_version":"3.4.2","new_version":"3.8.0","repository_url":"https://github.com/apache/maven-assembly-plugin"},{"name":"org.apache.maven.plugins:maven-site-plugin","old_version":"3.12.1","new_version":"3.21.0","repository_url":"https://github.com/apache/maven-site-plugin"},{"name":"org.apache.maven.plugins:maven-dependency-plugin","old_version":"3.6.0","new_version":"3.10.0","repository_url":"https://github.com/apache/maven-dependency-plugin"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.2.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"org.apache.maven.plugins:maven-release-plugin","old_version":"3.0.1","new_version":"3.3.1","repository_url":"https://github.com/apache/maven-release"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-jar-plugin","old_version":"3.3.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-jar-plugin"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.1.2","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-surefire-report-plugin","old_version":"3.1.2","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.13.0","new_version":"2.21.0","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.sonatype.central:central-publishing-maven-plugin","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/sonatype/central-publishing-maven-plugin"},{"name":"org.jsonschema2pojo:jsonschema2pojo-maven-plugin","old_version":"1.3.1","new_version":"1.3.3","repository_url":"https://github.com/joelittlejohn/jsonschema2pojo"},{"name":"org.jsonschema2pojo:jsonschema2pojo-core","old_version":"1.3.1","new_version":"1.3.3","repository_url":"https://github.com/joelittlejohn/jsonschema2pojo"},{"name":"com.flipkart.zjsonpatch:zjsonpatch","old_version":"0.4.14","new_version":"0.4.16","repository_url":"https://github.com/flipkart-incubator/zjsonpatch"},{"name":"io.socket:socket.io-client","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/socketio/socket.io-client-java"},{"name":"com.auth0:java-jwt","old_version":"4.4.0","new_version":"4.5.2","repository_url":"https://github.com/auth0/java-jwt"},{"name":"org.glassfish.jersey.connectors:jersey-apache-connector","old_version":"3.1.9","new_version":"3.1.11"},{"name":"org.eclipse.parsson:parsson","old_version":"1.1.5","new_version":"1.1.7","repository_url":"https://github.com/eclipse-ee4j/parsson"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.1.2","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"commons-codec:commons-codec","old_version":"1.17.1","new_version":"1.22.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"9.2.4","new_version":"9.4.0","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.6.0","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.codehaus.mojo:build-helper-maven-plugin","old_version":"3.4.0","new_version":"3.6.1","repository_url":"https://github.com/mojohaus/build-helper-maven-plugin"},{"name":"org.opensearch.client:opensearch-java","old_version":"3.4.0","new_version":"3.8.0","repository_url":"https://github.com/opensearch-project/opensearch-java"},{"name":"software.amazon.awssdk:bom","old_version":"2.30.19","new_version":"2.44.7"},{"name":"com.google.cloud:libraries-bom","old_version":"26.73.0","new_version":"26.83.0","repository_url":"https://github.com/googleapis/java-cloud-bom"},{"name":"jakarta.validation:jakarta.validation-api","old_version":"3.0.2","new_version":"3.1.1","repository_url":"https://github.com/jakartaee/validation"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.0.2","new_version":"10.9"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"com.google.api-client:google-api-client","old_version":"2.2.0","new_version":"2.9.0","repository_url":"https://github.com/googleapis/google-api-java-client"},{"name":"com.google.oauth-client:google-oauth-client","old_version":"1.34.1","new_version":"1.39.0","repository_url":"https://github.com/googleapis/google-oauth-java-client"},{"name":"io.swagger.core.v3:swagger-core-jakarta","old_version":"2.2.30","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-jaxrs2-jakarta","old_version":"2.2.30","new_version":"2.2.50"},{"name":"com.azure:azure-identity-extensions","old_version":"1.0.0","new_version":"1.2.8","repository_url":"https://github.com/azure/azure-sdk-for-java"},{"name":"jakarta.servlet:jakarta.servlet-api","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/eclipse-ee4j/servlet-api"},{"name":"io.micrometer:micrometer-bom","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-observation","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-registry-prometheus","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-core","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.19","new_version":"4.2.38","repository_url":"https://github.com/dropwizard/metrics"},{"name":"ai.djl:api","old_version":"0.34.0","new_version":"0.36.0","repository_url":"https://github.com/deepjavalibrary/djl"},{"name":"ai.djl.pytorch:pytorch-engine","old_version":"0.34.0","new_version":"0.36.0","repository_url":"https://github.com/deepjavalibrary/djl"},{"name":"ai.djl.huggingface:tokenizers","old_version":"0.34.0","new_version":"0.36.0","repository_url":"https://github.com/deepjavalibrary/djl"},{"name":"org.skyscreamer:jsonassert","old_version":"1.5.1","new_version":"1.5.3","repository_url":"https://github.com/skyscreamer/JSONassert"},{"name":"io.jsonwebtoken:jjwt","old_version":"0.9.1","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"com.auth0:jwks-rsa","old_version":"0.22.1","new_version":"0.24.1","repository_url":"https://github.com/auth0/jwks-rsa-java"},{"name":"io.socket:socket.io-server","old_version":"4.0.1","new_version":"4.1.2","repository_url":"https://github.com/trinopoty/socket.io-server-java"},{"name":"io.socket:engine.io-server","old_version":"6.2.1","new_version":"6.3.2","repository_url":"https://github.com/socketio/engine.io-server-java"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-jetty-api","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty:jetty-http","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.freemarker:freemarker","old_version":"2.3.33","new_version":"2.3.34"},{"name":"org.apache.commons:commons-csv","old_version":"1.12.0","new_version":"1.14.1","repository_url":"https://github.com/apache/commons-csv"},{"name":"com.opencsv:opencsv","old_version":"5.9","new_version":"5.12.0"},{"name":"org.quartz-scheduler:quartz","old_version":"2.5.0-rc2","new_version":"2.5.2","repository_url":"https://github.com/quartz-scheduler/quartz"},{"name":"com.mchange:c3p0","old_version":"0.12.0","new_version":"0.13.0","repository_url":"https://github.com/swaldman/c3p0"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.slack.api:bolt-servlet","old_version":"1.44.1","new_version":"1.48.1","repository_url":"https://github.com/slackapi/java-slack-sdk"},{"name":"com.slack.api:slack-api-client","old_version":"1.44.1","new_version":"1.48.1","repository_url":"https://github.com/slackapi/java-slack-sdk"},{"name":"io.github.jamsesso:json-logic-java","old_version":"1.0.7","new_version":"1.1.0","repository_url":"https://github.com/jamsesso/json-logic-java"},{"name":"org.apache.calcite:calcite-core","old_version":"1.36.0","new_version":"1.41.0","repository_url":"https://github.com/apache/calcite"},{"name":"com.apicatalog:titanium-json-ld","old_version":"1.4.0","new_version":"1.7.0","repository_url":"https://github.com/filip26/titanium-json-ld"},{"name":"org.commonmark:commonmark","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"org.commonmark:commonmark-ext-gfm-strikethrough","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"org.commonmark:commonmark-ext-autolink","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"org.commonmark:commonmark-ext-gfm-tables","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"com.azure:azure-storage-blob","old_version":"12.31.1","new_version":"12.34.0","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"org.apache.poi:poi","old_version":"5.4.1","new_version":"5.5.1"},{"name":"org.apache.poi:poi-ooxml","old_version":"5.4.1","new_version":"5.5.1"},{"name":"org.apache.poi:poi-scratchpad","old_version":"5.4.1","new_version":"5.5.1"},{"name":"org.apache.tika:tika-core","old_version":"3.2.3","new_version":"3.3.0","repository_url":"https://github.com/apache/tika"},{"name":"org.apache.tika:tika-parser-ocr-module","old_version":"3.2.3","new_version":"3.3.0"},{"name":"org.codehaus.mojo:buildnumber-maven-plugin","old_version":"3.0.0","new_version":"3.3.0","repository_url":"https://github.com/mojohaus/buildnumber-maven-plugin"},{"name":"io.swagger.core.v3:swagger-maven-plugin-jakarta","old_version":"2.2.30","new_version":"2.2.50"},{"name":"org.testcontainers:junit-jupiter","old_version":"1.20.3","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:k3s","old_version":"1.20.3","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"com.github.docker-java:docker-java-bom","old_version":"3.4.2","new_version":"3.7.1","repository_url":"https://github.com/docker-java/docker-java"},{"name":"org.eclipse.jetty:jetty-util","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.codehaus.mojo:rpm-maven-plugin","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/mojohaus/rpm-maven-plugin"},{"name":"io.github.openfeign:feign-core","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-jackson","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-slf4j","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-okhttp","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"org.openapitools:jackson-databind-nullable","old_version":"0.2.6","new_version":"0.2.10","repository_url":"https://github.com/OpenAPITools/jackson-databind-nullable"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.23","new_version":"2.1.42","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"com.google.auth:google-auth-library-oauth2-http","old_version":"1.29.0","new_version":"1.47.0"},{"name":"org.mozilla:rhino","old_version":"1.7.15.1","new_version":"1.9.1","repository_url":"https://github.com/mozilla/rhino"},{"name":"org.openapitools:openapi-generator-maven-plugin","old_version":"7.13.0","new_version":"7.22.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-minor-patch group with 165 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| [io.projectreactor.netty:reactor-netty-http](https://github.com/reactor/reactor-netty) | `1.2.16` | `1.3.5` |\n| [org.eclipse.angus:angus-mail](https://github.com/eclipse-ee4j/angus-mail) | `2.0.4` | `2.0.5` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.core:jackson-core | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.core:jackson-databind | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.module:jackson-module-blackbird | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr353 | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-cbor | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-yaml | `2.18.7` | `2.21` |\n| io.dropwizard:dropwizard-core | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-assets | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-client | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-testing | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-json-logging | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-metrics | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-jersey | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-views | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-jetty | `5.0.0` | `5.0.1` |\n| [io.modelcontextprotocol.sdk:mcp-bom](https://github.com/modelcontextprotocol/java-sdk) | `1.1.1` | `1.1.2` |\n| [io.modelcontextprotocol.sdk:mcp-core](https://github.com/modelcontextprotocol/java-sdk) | `1.1.1` | `1.1.2` |\n| [io.modelcontextprotocol.sdk:mcp-json-jackson2](https://github.com/modelcontextprotocol/java-sdk) | `1.1.1` | `1.1.2` |\n| org.eclipse.jetty:jetty-server | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10:jetty-ee10-servlet | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10:jetty-ee10-servlets | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty:jetty-io | `12.1.7` | `12.1.9` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.25` | `1.5.32` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.25` | `1.5.32` |\n| ch.qos.logback.access:logback-access-jetty12 | `2.0.7` | `2.0.12` |\n| ch.qos.logback.access:logback-access-common | `2.0.7` | `2.0.12` |\n| [org.awaitility:awaitility](https://github.com/awaitility/awaitility) | `4.2.0` | `4.3.0` |\n| io.dropwizard:dropwizard-jdbi3 | `5.0.0` | `5.0.1` |\n| [org.jdbi:jdbi3-core](https://github.com/jdbi/jdbi) | `3.37.1` | `3.53.0` |\n| [org.jdbi:jdbi3-sqlobject](https://github.com/jdbi/jdbi) | `3.37.1` | `3.53.0` |\n| [commons-cli:commons-cli](https://github.com/apache/commons-cli) | `1.9.0` | `1.11.0` |\n| commons-io:commons-io | `2.17.0` | `2.22.0` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `9.3.0` | `9.7.0` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.13.1` | `2.14.0` |\n| [io.swagger.core.v3:swagger-core](https://github.com/swagger-api/swagger-core) | `2.2.25` | `2.2.50` |\n| io.swagger.core.v3:swagger-jaxrs2 | `2.2.25` | `2.2.50` |\n| io.swagger.core.v3:swagger-integration | `2.2.25` | `2.2.50` |\n| io.swagger.core.v3:swagger-annotations | `2.2.25` | `2.2.50` |\n| [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api) | `4.0.2` | `4.0.5` |\n| io.prometheus:prometheus-metrics-instrumentation-dropwizard | `1.3.6` | `1.6.1` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.5.0` | `5.23.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.7.0` | `5.23.0` |\n| [com.amazon.redshift:redshift-jdbc42](https://github.com/aws/amazon-redshift-jdbc-driver) | `2.2.2` | `2.2.6` |\n| org.slf4j:slf4j-api | `2.0.4` | `2.0.18` |\n| org.slf4j:slf4j-simple | `2.0.4` | `2.0.18` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.30` | `1.18.46` |\n| org.apache.tomcat:tomcat-jdbc | `11.0.5` | `11.0.22` |\n| [io.github.classgraph:classgraph](https://github.com/classgraph/classgraph) | `4.8.177` | `4.8.184` |\n| [org.reflections:reflections](https://github.com/ronmamo/reflections) | `0.9.11` | `0.10.2` |\n| org.apache.logging.log4j:log4j-core | `2.25.4` | `2.26.0` |\n| org.apache.logging.log4j:log4j-api | `2.25.4` | `2.26.0` |\n| [io.github.resilience4j:resilience4j-retry](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.github.resilience4j:resilience4j-ratelimiter](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [info.picocli:picocli](https://github.com/remkop/picocli) | `4.7.6` | `4.7.7` |\n| [com.github.erosb:everit-json-schema](https://github.com/erosb/everit-json-schema) | `1.14.4` | `1.14.6` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.5.0` | `4.5.1` |\n| [com.microsoft.azure:msal4j](https://github.com/AzureAD/microsoft-authentication-library-for-java) | `1.17.2` | `1.24.1` |\n| [com.azure:azure-identity](https://github.com/Azure/azure-sdk-for-java) | `1.15.2` | `1.18.3` |\n| [io.netty:netty-bom](https://github.com/netty/netty) | `4.1.133.Final` | `4.2.13.Final` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.3` | `2.6` |\n| [org.apache.httpcomponents.core5:httpcore5-h2](https://github.com/apache/httpcomponents-core) | `5.3.5` | `5.4.2` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.26.0` | `1.28.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.10` | `0.8.14` |\n| [org.apache.maven.plugins:maven-source-plugin](https://github.com/apache/maven-source-plugin) | `3.3.1` | `3.4.0` |\n| [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) | `3.6.0` | `3.12.0` |\n| [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) | `3.0.1` | `3.2.8` |\n| [org.apache.maven.plugins:maven-jxr-plugin](https://github.com/apache/maven-jxr) | `3.3.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.1.0` | `3.6.2` |\n| [org.apache.maven.plugins:maven-clean-plugin](https://github.com/apache/maven-clean-plugin) | `3.2.0` | `3.5.0` |\n| [org.apache.maven.plugins:maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin) | `3.0.0` | `3.1.4` |\n| [org.apache.maven.plugins:maven-install-plugin](https://github.com/apache/maven-install-plugin) | `3.0.1` | `3.1.4` |\n| [org.apache.maven.plugins:maven-resources-plugin](https://github.com/apache/maven-resources-plugin) | `3.3.0` | `3.5.0` |\n| [org.apache.maven.plugins:maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin) | `3.4.2` | `3.8.0` |\n| [org.apache.maven.plugins:maven-site-plugin](https://github.com/apache/maven-site-plugin) | `3.12.1` | `3.21.0` |\n| [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) | `3.6.0` | `3.10.0` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.2.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-release-plugin](https://github.com/apache/maven-release) | `3.0.1` | `3.3.1` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.13.0` | `3.15.0` |\n| [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) | `3.3.0` | `3.5.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.1.2` | `3.5.5` |\n| [org.apache.maven.plugins:maven-surefire-report-plugin](https://github.com/apache/maven-surefire) | `3.1.2` | `3.5.5` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.13.0` | `2.21.0` |\n| [org.sonatype.central:central-publishing-maven-plugin](https://github.com/sonatype/central-publishing-maven-plugin) | `0.9.0` | `0.10.0` |\n| [org.jsonschema2pojo:jsonschema2pojo-maven-plugin](https://github.com/joelittlejohn/jsonschema2pojo) | `1.3.1` | `1.3.3` |\n| [org.jsonschema2pojo:jsonschema2pojo-core](https://github.com/joelittlejohn/jsonschema2pojo) | `1.3.1` | `1.3.3` |\n| [com.flipkart.zjsonpatch:zjsonpatch](https://github.com/flipkart-incubator/zjsonpatch) | `0.4.14` | `0.4.16` |\n| [io.socket:socket.io-client](https://github.com/socketio/socket.io-client-java) | `2.1.1` | `2.1.2` |\n| [com.auth0:java-jwt](https://github.com/auth0/java-jwt) | `4.4.0` | `4.5.2` |\n| org.glassfish.jersey.connectors:jersey-apache-connector | `3.1.9` | `3.1.11` |\n| [org.eclipse.parsson:parsson](https://github.com/eclipse-ee4j/parsson) | `1.1.5` | `1.1.7` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.1.2` | `3.5.5` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.17.1` | `1.22.0` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `9.2.4` | `9.4.0` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.6.0` | `3.6.2` |\n| [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) | `3.4.0` | `3.6.1` |\n| [org.opensearch.client:opensearch-java](https://github.com/opensearch-project/opensearch-java) | `3.4.0` | `3.8.0` |\n| software.amazon.awssdk:bom | `2.30.19` | `2.44.7` |\n| [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom) | `26.73.0` | `26.83.0` |\n| [jakarta.validation:jakarta.validation-api](https://github.com/jakartaee/validation) | `3.0.2` | `3.1.1` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.0.2` | `10.9` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [com.google.api-client:google-api-client](https://github.com/googleapis/google-api-java-client) | `2.2.0` | `2.9.0` |\n| [com.google.oauth-client:google-oauth-client](https://github.com/googleapis/google-oauth-java-client) | `1.34.1` | `1.39.0` |\n| io.swagger.core.v3:swagger-core-jakarta | `2.2.30` | `2.2.50` |\n| io.swagger.core.v3:swagger-jaxrs2-jakarta | `2.2.30` | `2.2.50` |\n| [com.azure:azure-identity-extensions](https://github.com/azure/azure-sdk-for-java) | `1.0.0` | `1.2.8` |\n| [jakarta.servlet:jakarta.servlet-api](https://github.com/eclipse-ee4j/servlet-api) | `6.0.0` | `6.1.0` |\n| [io.micrometer:micrometer-bom](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.micrometer:micrometer-observation](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.19` | `4.2.38` |\n| [ai.djl:api](https://github.com/deepjavalibrary/djl) | `0.34.0` | `0.36.0` |\n| [ai.djl.pytorch:pytorch-engine](https://github.com/deepjavalibrary/djl) | `0.34.0` | `0.36.0` |\n| [ai.djl.huggingface:tokenizers](https://github.com/deepjavalibrary/djl) | `0.34.0` | `0.36.0` |\n| [org.skyscreamer:jsonassert](https://github.com/skyscreamer/JSONassert) | `1.5.1` | `1.5.3` |\n| [io.jsonwebtoken:jjwt](https://github.com/jwtk/jjwt) | `0.9.1` | `0.13.0` |\n| [com.auth0:jwks-rsa](https://github.com/auth0/jwks-rsa-java) | `0.22.1` | `0.24.1` |\n| [io.socket:socket.io-server](https://github.com/trinopoty/socket.io-server-java) | `4.0.1` | `4.1.2` |\n| [io.socket:engine.io-server](https://github.com/socketio/engine.io-server-java) | `6.2.1` | `6.3.2` |\n| org.eclipse.jetty.websocket:jetty-websocket-jetty-api | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty:jetty-http | `12.1.7` | `12.1.9` |\n| org.freemarker:freemarker | `2.3.33` | `2.3.34` |\n| [org.apache.commons:commons-csv](https://github.com/apache/commons-csv) | `1.12.0` | `1.14.1` |\n| com.opencsv:opencsv | `5.9` | `5.12.0` |\n| [org.quartz-scheduler:quartz](https://github.com/quartz-scheduler/quartz) | `2.5.0-rc2` | `2.5.2` |\n| [com.mchange:c3p0](https://github.com/swaldman/c3p0) | `0.12.0` | `0.13.0` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [com.slack.api:bolt-servlet](https://github.com/slackapi/java-slack-sdk) | `1.44.1` | `1.48.1` |\n| [com.slack.api:slack-api-client](https://github.com/slackapi/java-slack-sdk) | `1.44.1` | `1.48.1` |\n| [io.github.jamsesso:json-logic-java](https://github.com/jamsesso/json-logic-java) | `1.0.7` | `1.1.0` |\n| [org.apache.calcite:calcite-core](https://github.com/apache/calcite) | `1.36.0` | `1.41.0` |\n| [com.apicatalog:titanium-json-ld](https://github.com/filip26/titanium-json-ld) | `1.4.0` | `1.7.0` |\n| [org.commonmark:commonmark](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [org.commonmark:commonmark-ext-gfm-strikethrough](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [org.commonmark:commonmark-ext-autolink](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [org.commonmark:commonmark-ext-gfm-tables](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [com.azure:azure-storage-blob](https://github.com/Azure/azure-sdk-for-java) | `12.31.1` | `12.34.0` |\n| org.apache.poi:poi | `5.4.1` | `5.5.1` |\n| org.apache.poi:poi-ooxml | `5.4.1` | `5.5.1` |\n| org.apache.poi:poi-scratchpad | `5.4.1` | `5.5.1` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.2.3` | `3.3.0` |\n| org.apache.tika:tika-parser-ocr-module | `3.2.3` | `3.3.0` |\n| [org.codehaus.mojo:buildnumber-maven-plugin](https://github.com/mojohaus/buildnumber-maven-plugin) | `3.0.0` | `3.3.0` |\n| io.swagger.core.v3:swagger-maven-plugin-jakarta | `2.2.30` | `2.2.50` |\n| [org.testcontainers:junit-jupiter](https://github.com/testcontainers/testcontainers-java) | `1.20.3` | `1.21.4` |\n| [org.testcontainers:k3s](https://github.com/testcontainers/testcontainers-java) | `1.20.3` | `1.21.4` |\n| [com.github.docker-java:docker-java-bom](https://github.com/docker-java/docker-java) | `3.4.2` | `3.7.1` |\n| org.eclipse.jetty:jetty-util | `12.1.7` | `12.1.9` |\n| [org.codehaus.mojo:rpm-maven-plugin](https://github.com/mojohaus/rpm-maven-plugin) | `2.2.0` | `2.3.0` |\n| [io.github.openfeign:feign-core](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [io.github.openfeign:feign-jackson](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [io.github.openfeign:feign-slf4j](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [io.github.openfeign:feign-okhttp](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [org.openapitools:jackson-databind-nullable](https://github.com/OpenAPITools/jackson-databind-nullable) | `0.2.6` | `0.2.10` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.23` | `2.1.42` |\n| com.google.auth:google-auth-library-oauth2-http | `1.29.0` | `1.47.0` |\n| [org.mozilla:rhino](https://github.com/mozilla/rhino) | `1.7.15.1` | `1.9.1` |\n| org.openapitools:openapi-generator-maven-plugin | `7.13.0` | `7.22.0` |\n\nUpdates `org.apache.commons:commons-lang3` from 3.18.0 to 3.20.0\n\nUpdates `io.projectreactor.netty:reactor-netty-http` from 1.2.16 to 1.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactor/reactor-netty/releases\"\u003eio.projectreactor.netty:reactor-netty-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.3.5\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2025.0.5\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.8.5\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in b68dacab12f5ff46575f9009f34ea676a212879d, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.8.5\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty\u003c/code\u003e \u003ccode\u003ev4.2.12.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4167\"\u003e#4167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty QUIC Codec\u003c/code\u003e \u003ccode\u003ev0.0.75.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4148\"\u003e#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eBrave\u003c/code\u003e \u003ccode\u003ev6.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4159\"\u003e#4159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003euri\u003c/code\u003e construction with \u003ccode\u003ebaseUrl\u003c/code\u003e in \u003ccode\u003eHttpClientHandler\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4130\"\u003e#4130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003eUriEndpoint#toSocketAddressStringWithoutDefaultPort\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4131\"\u003e#4131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore resolved \u003ccode\u003eSocketAddress\u003c/code\u003e in \u003ccode\u003eUriEndpoint\u003c/code\u003e for absolute URLs by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4132\"\u003e#4132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazily compute \u003ccode\u003eHttpClientOperations#resourceUrl\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4135\"\u003e#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePre-compute \u003ccode\u003epath\u003c/code\u003e in \u003ccode\u003eUriEndpoint\u003c/code\u003e when \u003ccode\u003eURI\u003c/code\u003e is provided by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4136\"\u003e#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup \u003ccode\u003eHTTP/2\u003c/code\u003e \u003ccode\u003eWebSocket\u003c/code\u003e extension handlers by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4152\"\u003e#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003eFlux\u003c/code\u003e body accumulation for \u003ccode\u003eGET/HEAD/DELETE\u003c/code\u003e requests by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4164\"\u003e#4164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTP/3\u003c/code\u003e connection pool max streams handling by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4182\"\u003e#4182\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:lady_beetle: Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure connection concurrency and acquired counters are updated before delivering the slot by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4179\"\u003e#4179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eServerTransport\u003c/code\u003e graceful shutdown by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4181\"\u003e#4181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalidated connection reuse in \u003ccode\u003eHttp2Pool\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4180\"\u003e#4180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Junuu\"\u003e\u003ccode\u003e@​Junuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4137\"\u003e#4137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v1.3.4...v1.3.5\"\u003ehttps://github.com/reactor/reactor-netty/compare/v1.3.4...v1.3.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.3.4\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2025.0.4\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.8.4\u003c/code\u003e by \u003ca href=\"https://github.com/chemicL\"\u003e\u003ccode\u003e@​chemicL\u003c/code\u003e\u003c/a\u003e in 53e8319e6fc66e101c3b52fc3a1267a891d1aeff, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.8.4\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid \u003ccode\u003eDefaultChannelId\u003c/code\u003e generation for \u003ccode\u003eDisposedChannel\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4095\"\u003e#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePush-based \u003ccode\u003emaxConcurrentStreams\u003c/code\u003e update via \u003ccode\u003eSETTINGS\u003c/code\u003e frame handler by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4106\"\u003e#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd configurable \u003ccode\u003emaxLifeTime\u003c/code\u003e with per-resource variance by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4111\"\u003e#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd  \u003ccode\u003eHttp2AllocationStrategy#streamBatchSize\u003c/code\u003e for batched stream dispatching by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4114\"\u003e#4114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride \u003ccode\u003eisSharable()\u003c/code\u003e explicitly to avoid annotation lookup by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4120\"\u003e#4120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fast-path short-circuit for \u003ccode\u003eis100ContinueExpected\u003c/code\u003e check by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4123\"\u003e#4123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache resolved \u003ccode\u003eHttpHeadersFactory\u003c/code\u003e instances to avoid repeated allocation by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4124\"\u003e#4124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:lady_beetle: Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFlushConsolidationHandler\u003c/code\u003e to \u003ccode\u003eH2C\u003c/code\u003e upgrade pipeline by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4097\"\u003e#4097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttp2Pool\u003c/code\u003e returning connection to the pool before \u003ccode\u003eH2C\u003c/code\u003e upgrade completes by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4098\"\u003e#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttp2Pool\u003c/code\u003e \u003ccode\u003eACQUIRED\u003c/code\u003e counter not rolled back when deliver is rejected by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4099\"\u003e#4099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/b68dacab12f5ff46575f9009f34ea676a212879d\"\u003e\u003ccode\u003eb68daca\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/f8fc51b320b89fffeb9afad30343436ec9d0f2b4\"\u003e\u003ccode\u003ef8fc51b\u003c/code\u003e\u003c/a\u003e Merge-ignore release 1.2.17 into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/4cffaf0d33d44ee70abf41dd03a05d3f62cdcbf6\"\u003e\u003ccode\u003e4cffaf0\u003c/code\u003e\u003c/a\u003e [release] Back to snapshots, next is 1.2.18-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/3f6ae4cfdac208102d3b8046452fdd970afa220c\"\u003e\u003ccode\u003e3f6ae4c\u003c/code\u003e\u003c/a\u003e Defer asciidoctor-pdf check to execution time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/9f6f3e0ee844982a5332b6e4892f38e97e11c8e2\"\u003e\u003ccode\u003e9f6f3e0\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.2.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/7b2c4299a7b5db8b556a44b8fa76696b797ba6d7\"\u003e\u003ccode\u003e7b2c429\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4190\"\u003e#4190\u003c/a\u003e into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/6225c6d761e5429531100f79c52ebbecf9dca8f5\"\u003e\u003ccode\u003e6225c6d\u003c/code\u003e\u003c/a\u003e Bump ruby/setup-ruby from 1.299.0 to 1.301.0 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/f4f9b50707337954bb9fa65131eaa1199447ba2c\"\u003e\u003ccode\u003ef4f9b50\u003c/code\u003e\u003c/a\u003e Bump org.bouncycastle:bcpkix-jdk18on from 1.83 to 1.84 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/5b344dc4d31cce2f68ea431d10f8adb207a91693\"\u003e\u003ccode\u003e5b344dc\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4187\"\u003e#4187\u003c/a\u003e into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/e177f3946d32f88289969b79f9ee90edfaab87b3\"\u003e\u003ccode\u003ee177f39\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​springio/antora-extensions\u003c/code\u003e from 1.14.10 to 1.14.11 in /docs (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v1.2.16...v1.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.angus:angus-mail` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/releases\"\u003eorg.eclipse.angus:angus-mail's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAngus Mail 2.0.5 Final Release\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEe10 11 sync by \u003ca href=\"https://github.com/jbescos\"\u003e\u003ccode\u003e@​jbescos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/pull/181\"\u003eeclipse-ee4j/angus-mail#181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.0.4 release by \u003ca href=\"https://github.com/lukasj\"\u003e\u003ccode\u003e@​lukasj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/pull/182\"\u003eeclipse-ee4j/angus-mail#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eactivation api 2.1.4, mail api 2.1.5, angus activation 2.0.3 by \u003ca href=\"https://github.com/lukasj\"\u003e\u003ccode\u003e@​lukasj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/pull/183\"\u003eeclipse-ee4j/angus-mail#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/compare/2.0.4...2.0.5\"\u003ehttps://github.com/eclipse-ee4j/angus-mail/compare/2.0.4...2.0.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/a7a4a37844717d3967418b1640456e49153a7e7c\"\u003e\u003ccode\u003ea7a4a37\u003c/code\u003e\u003c/a\u003e Prepare release org.eclipse.angus:all:2.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/a7d6745aaaa831c9c2140eac2ee5b8a7d275895e\"\u003e\u003ccode\u003ea7d6745\u003c/code\u003e\u003c/a\u003e activation api 2.1.4, mail api 2.1.5, angus activation 2.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/c93dde0d24ff8ad2d4cac38e9bd3da46a7f06e30\"\u003e\u003ccode\u003ec93dde0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/182\"\u003e#182\u003c/a\u003e from eclipse-ee4j/2.0.4-RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/ddcc8e35198bc1f51511f84956b1d7610aad9175\"\u003e\u003ccode\u003eddcc8e3\u003c/code\u003e\u003c/a\u003e From-Address not parsed correctly \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/161\"\u003e#161\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/c4e72d2a91c14f2b4d8bbaf5e6b747f1cc0de913\"\u003e\u003ccode\u003ec4e72d2\u003c/code\u003e\u003c/a\u003e Update github action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/f1606338a49bb2588c0f6ecef4a2e6e18a1208bf\"\u003e\u003ccode\u003ef160633\u003c/code\u003e\u003c/a\u003e OAuth2.md: POP3 works with O365 with towlines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/acbb015dfbadb1ae6fd3e682490ab442786a6dd2\"\u003e\u003ccode\u003eacbb015\u003c/code\u003e\u003c/a\u003e Update changes files, it was wrong (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/b96c2c32a44e73933f877d4cd085b66027d44c2d\"\u003e\u003ccode\u003eb96c2c3\u003c/code\u003e\u003c/a\u003e Rename resource files so JakartaMail and JavaMail can co-exist (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/8d4a8ce3d5cf0f7ac21fb042e8495b76b6b4462a\"\u003e\u003ccode\u003e8d4a8ce\u003c/code\u003e\u003c/a\u003e Update CHANGES.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/dbd22ec2c2bb7272e9b56ca367bee82a9015ea31\"\u003e\u003ccode\u003edbd22ec\u003c/code\u003e\u003c/a\u003e Remove this-escape compiler warnings \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/141\"\u003e#141\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/compare/2.0.4...2.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.18.7 to 2.21\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.module:jackson-module-blackbird` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jsr353` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.module:jackson-module-blackbird` from 2.18.7 to 2.21\n\nUpdates `io.dropwizard:dropwizard-core` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-assets` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-client` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-testing` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-json-logging` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-metrics` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-jersey` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-views` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-jetty` from 5.0.0 to 5.0.1\n\nUpdates `io.modelcontextprotocol.sdk:mcp-bom` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-core` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-json-jackson2` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-json-jackson2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-core` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-json-jackson2` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-json-jackson2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlets` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-io` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server` from 12.1.7 to 12.1.9\n\nUpdates `io.dropwizard:dropwizard-assets` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-client` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-testing` from 5.0.0 to 5.0.1\n\nUpdates `ch.qos.logback:logback-core` from 1.5.25 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback  1.5.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback version 1.5.31\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback  version 1.5.30\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• \u003cstrong\u003eIn this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fix scanning issue when an included file becomes available at a later time. This problem was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1021\"\u003eissues/1021\u003c/a\u003e by Sergey Nazarov.\u003c/p\u003e\n\u003cp\u003e• Standardized code for version checking across modules.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-09 Release of logback version 1.5.29\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1017\"\u003eissues/1017\u003c/a\u003e, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-06 Release of logback version 1.5.28\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Appender names or appender references are no longer subject to variable substitution.\u003c/p\u003e\n\u003cp\u003e• Fixed issue with configurations with conditionals encompassing appenders. This was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1016\"\u003eissues/1016\u003c/a\u003e reported by Sergey Sazonov.\u003c/p\u003e\n\u003cp\u003e• The \u003c!-- raw HTML omitted --\u003e element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the \u003c!-- raw HTML omitted --\u003e element.\u003c/p\u003e\n\u003cp\u003e• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1014\"\u003eissues/1014\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-30 Release of logback version 1.5.27\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.\u003c/p\u003e\n\u003cp\u003e• Fixed missing MDC data transmitted by \u003ccode\u003eSocketAppender\u003c/code\u003e reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1010\"\u003eissues/1010\u003c/a\u003e by Lars Vogel.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dc35d552bbd87cea8b98bea44ff0a113631075e7\"\u003e\u003ccode\u003edc35d55\u003c/code\u003e\u003c/a\u003e fix logback-access/issues/34 by checking if dependency is a sub-model of the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8e32278700d5b0cfca70c246f6db0d639bb1f21b\"\u003e\u003ccode\u003e8e32278\u003c/code\u003e\u003c/a\u003e added simple test for appender definitiob via file inclusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/834dbedefdb3cf43f77618ddc3d1d89e5c98b488\"\u003e\u003ccode\u003e834dbed\u003c/code\u003e\u003c/a\u003e start work on 1.5.32-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b\"\u003e\u003ccode\u003e168e42f\u003c/code\u003e\u003c/a\u003e add test to check that Logback SLF4J provider can be activated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ed45362291e060a93b2b28825ad3706ab85066ba\"\u003e\u003ccode\u003eed45362\u003c/code\u003e\u003c/a\u003e prepare release 1.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/609dae79d06b38518b48f826a22b1e7e233903c3\"\u003e\u003ccode\u003e609dae7\u003c/code\u003e\u003c/a\u003e fix missing META-INF directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/77397397cd0751b4d7eb5b7ee836137072505f16\"\u003e\u003ccode\u003e7739739\u003c/code\u003e\u003c/a\u003e start work on 1.5.31-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/44164f10ca3fb44ce0e68519f13564b87e3aca61\"\u003e\u003ccode\u003e44164f1\u003c/code\u003e\u003c/a\u003e prepare release 1.5.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9874f06e247258e0122a099ae65964d41f2be10b\"\u003e\u003ccode\u003e9874f06\u003c/code\u003e\u003c/a\u003e test for top-file as a resource, introduced new module logback-classic-misc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.25...v_1.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.25 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback  1.5.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback version 1.5.31\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback  version 1.5.30\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• \u003cstrong\u003eIn this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fix scanning issue when an included file becomes available at a later time. This problem was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1021\"\u003eissues/1021\u003c/a\u003e by Sergey Nazarov.\u003c/p\u003e\n\u003cp\u003e• Standardized code for version checking across modules.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-09 Release of logback version 1.5.29\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1017\"\u003eissues/1017\u003c/a\u003e, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-06 Release of logback version 1.5.28\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Appender names or appender references are no longer subject to variable substitution.\u003c/p\u003e\n\u003cp\u003e• Fixed issue with configurations with conditionals encompassing appenders. This was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1016\"\u003eissues/1016\u003c/a\u003e reported by Sergey Sazonov.\u003c/p\u003e\n\u003cp\u003e• The \u003c!-- raw HTML omitted --\u003e element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the \u003c!-- raw HTML omitted --\u003e element.\u003c/p\u003e\n\u003cp\u003e• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1014\"\u003eissues/1014\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-30 Release of logback version 1.5.27\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.\u003c/p\u003e\n\u003cp\u003e• Fixed missing MDC data transmitted by \u003ccode\u003eSocketAppender\u003c/code\u003e reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1010\"\u003eissues/1010\u003c/a\u003e by Lars Vogel.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dc35d552bbd87cea8b98bea44ff0a113631075e7\"\u003e\u003ccode\u003edc35d55\u003c/code\u003e\u003c/a\u003e fix logback-access/issues/34 by checking if dependency is a sub-model of the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8e32278700d5b0cfca70c246f6db0d639bb1f21b\"\u003e\u003ccode\u003e8e32278\u003c/code\u003e\u003c/a\u003e added simple test for appender definitiob via file inclusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/834dbedefdb3cf43f77618ddc3d1d89e5c98b488\"\u003e\u003ccode\u003e834dbed\u003c/code\u003e\u003c/a\u003e start work on 1.5.32-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b\"\u003e\u003ccode\u003e168e42f\u003c/code\u003e\u003c/a\u003e add test to check that Logback SLF4J provider can be activated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ed45362291e060a93b2b28825ad3706ab85066ba\"\u003e\u003ccode\u003eed45362\u003c/code\u003e\u003c/a\u003e prepare release 1.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/609dae79d06b38518b48f826a22b1e7e233903c3\"\u003e\u003ccode\u003e609dae7\u003c/code\u003e\u003c/a\u003e fix missing META-INF directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/77397397cd0751b4d7eb5b7ee836137072505f16\"\u003e\u003ccode\u003e7739739\u003c/code\u003e\u003c/a\u003e start work on 1.5.31-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/44164f10ca3fb44ce0e68519f13564b87e3aca61\"\u003e\u003ccode\u003e44164f1\u003c/code\u003e\u003c/a\u003e prepare release 1.5.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9874f06e247258e0122a099ae65964d41f2be10b\"\u003e\u003ccode\u003e9874f06\u003c/code\u003e\u003c/a\u003e test for top-file as a resource, introduced new module logback-classic-misc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.25...v_1.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback.access:logback-access-jetty12` from 2.0.7 to 2.0.12\n\nUpdates `ch.qos.logback.access:logback-access-common` from 2.0.7 to 2.0.12\n\nUpdates `io.dropwizard:dropwizard-json-logging` from 5.0.0 to 5.0.1\n\nUpdates `org.awaitility:awaitility` from 4.2.0 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awaitility/awaitility/blob/master/changelog.txt\"\u003eorg.awaitility:awaitility's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 4.3.0 (2025-02-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport for kotlin.time.Duration in Kotlin DSL (thanks to Ivo Šmíd for PR)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgraded kotlin version in the awaitility-kotlin module to 2.1.10\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUsing a more descriptive error message when using VERY long wait conditions or poll durations (issue 290)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded an overloaded method of untilAsserted(..) that takes a supplier and a consumer. For example, lets say you have a class like this:\npublic class MyClass {\npublic String myFunction() {\n// Imagine stuff being executed in asynchronously here and the result of this\n// operation is a string called \u0026quot;my value\u0026quot;\nreturn \u0026quot;my value\u0026quot;\n}\n}\u003c/p\u003e\n\u003cp\u003e// Then in your test you can wait for the \u0026quot;myFunction\u0026quot; to be asserted by a \u0026quot;consumer\u0026quot; that uses\n// assertj to make sure that \u0026quot;myFunction\u0026quot; returns \u0026quot;\u0026quot;my value\u0026quot;\nawait().untilAsserted(myClass::myFunction, value -\u0026gt; Assertions.assertThat(value).isEqualTo(\u0026quot;my value\u0026quot;));\u003c/p\u003e\n\u003cp\u003eThis has also been implemented for all atomic, adder, and accumulator methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 4.2.2 (2024-08-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport JDK EA builds in JavaVersionDetector (thanks to Oleg Estekhin for pull request)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 4.2.1 (2024-03-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgraded Kotlin to 1.9.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded extension properties forever, then, and, given to the Kotlin extension. This allows you to do e.g.:\u003c/p\u003e\n\u003cp\u003eawait.forever until { .. }\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded shortcut for enabling logging. Before you had to do e.g.\u003c/p\u003e\n\u003cp\u003eawait()\n.with()\n.conditionEvaluationListener(new ConditionEvaluationLogger(log::info))\n.pollInterval(ONE_HUNDRED_MILLISECONDS)\n.until(logs::size, is(4));\u003c/p\u003e\n\u003cp\u003eYou can now instead use the \u0026quot;logging\u0026quot; shortcut:\u003c/p\u003e\n\u003cp\u003eawait()\n.with()\n.logging(log::info)\n.pollInterval(ONE_HUNDRED_MILLISECONDS)\n.until(logs::size, is(4));\u003c/p\u003e\n\u003cp\u003eor simply \u0026quot;.logging()\u0026quot; for \u0026quot;System.out\u0026quot;.\u003c/p\u003e\n\u003cp\u003eThis shortcut has also been added globally:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/e3ff879b33c10261ae8d58e50ecf601b2037bd11\"\u003e\u003ccode\u003ee3ff879\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release awaitility-4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/d1167123be35a952bcabb14922f995d731fcc1ad\"\u003e\u003ccode\u003ed116712\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/4e186dfa453599599ea325d5e629cdab16e7a089\"\u003e\u003ccode\u003e4e186df\u003c/code\u003e\u003c/a\u003e Added kotlin source folder explicitly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/e8d3ab7b6347bdc0a15fb32a497dbfbf3c0db9e6\"\u003e\u003ccode\u003ee8d3ab7\u003c/code\u003e\u003c/a\u003e Upgraded lots of plugin dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/a7a167a4896983e784d5f84836f62d3a0d79c090\"\u003e\u003ccode\u003ea7a167a\u003c/code\u003e\u003c/a\u003e Added an overloaded method of untilAsserted(..) that takes a supplier and a c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/ef8f66309809ed4fe8d641f63c228dee10707f35\"\u003e\u003ccode\u003eef8f663\u003c/code\u003e\u003c/a\u003e Make ConditionFactory safer to use in java 8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/5550079b8a45dbb5ead8f1f3567e3dea648de371\"\u003e\u003ccode\u003e5550079\u003c/code\u003e\u003c/a\u003e Using a more descriptive error message when using VERY long wait conditions o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/2a9814b2045c35a6c7670c5d40a83cc7887c8844\"\u003e\u003ccode\u003e2a9814b\u003c/code\u003e\u003c/a\u003e Upgraded kotlin version in the awaitility-kotlin module to 2.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/8f22c003290f0f5f775235e782da4f53fbbab765\"\u003e\u003ccode\u003e8f22c00\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog.txt to reflect latest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/6a35c247c324a48febb62cdcc44dd33b307d88bb\"\u003e\u003ccode\u003e6a35c24\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/awaitility/awaitility/issues/235\"\u003e#235\u003c/a\u003e Support for kotlin.time.Duration in Kotlin DSL (\u003ca href=\"https://redirect.github.com/awaitility/awaitility/issues/285\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/awaitility/awaitility/compare/awaitility-4.2.0...awaitility-4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.dropwizard:dropwizard-jdbi3` from 5.0.0 to 5.0.1\n\nUpdates `org.jdbi:jdbi3-core` from 3.37.1 to 3.53.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jdbi/jdbi/releases\"\u003eorg.jdbi:jdbi3-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.53.0\u003c/h2\u003e\n\u003ch2\u003eFixes: Jdbi-Freemarker Security Advisory GHSA-mggx-p7jf-jgw4\u003c/h2\u003e\n\u003cp\u003eThe Freemarker configuration allows templates to construct arbitrary\nJava types, including \u003ccode\u003efreemarker.template.utility.Execute\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eWhile exploiting this requires other unsafe practices (letting a user\ndictate template input), it seems prudent to disable template class resolution.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\"\u003ehttps://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch2\u003eUpgrade to testcontainers 2.x\u003c/h2\u003e\n\u003cp\u003eWhile this required no code changes, the testcontainers project has\nrenamed a number of their jar files. Jdbi still supports\ntestcontainers 1.x and now also testcontainers 2.x:\u003c/p\u003e\n\u003cp\u003eIf you are using testcontainers with Jdbi today and can not update to\n2.x, make sure that you reference the \u003ccode\u003eorg.testcontainers:jdbc\u003c/code\u003e and\n\u003ccode\u003eorg.testcontainers:junit-jupiter\u003c/code\u003e dependencies. Those used to be\navailable as transitive dependency from \u003ccode\u003ejdbi3-testcontainers\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you upgrade to testcontainers 2.x, the\n\u003ccode\u003eorg.testcontainers:testcontainers-jdbc\u003c/code\u003e and\n\u003ccode\u003eorg.testcontainers:testcontainers-junit-jupiter\u003c/code\u003e dependencies must be\navailable.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate testcontainers dependency to 2.0.5 (from 1.21.4)\u003c/li\u003e\n\u003cli\u003eAdd StatementContext parameter to SqlExceptionHandler and remove return value\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.52.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix regression for \u003ccode\u003ejava.time.Instant\u003c/code\u003e mapping from 3.52.0\u003c/li\u003e\n\u003cli\u003eAdd missing mappers for java.sql.Date and java.sql.Time\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003ejava.time.OffsetTime\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003ejava.time.ZoneOffset\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.52.0\u003c/h2\u003e\n\u003ch2\u003eChanges to java.time related classes\u003c/h2\u003e\n\u003cp\u003eJDBC 4.2 added full support to map java.time classes onto SQL types\nin 2014. This release of Jdbi switches from mapping these objects onto\n\u0026quot;classic\u0026quot; (\u003ccode\u003ejava.sql.Date\u003c/code\u003e, \u003ccode\u003eTime\u003c/code\u003e, \u003ccode\u003eTimestamp\u003c/code\u003e) to using the JDBC 4.2 API\n(\u003ccode\u003ePreparedStatement#setObject\u003c/code\u003e and \u003ccode\u003eResultSet#getObject\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eThese changes should not be visible for any database, except if you\nwere brave enough to map types with time zones or offsets\n(\u003ccode\u003eZonedDateTime\u003c/code\u003e and \u003ccode\u003eOffsetDateTime\u003c/code\u003e) onto SQL types that have no\ntimezone (\u003ccode\u003eTIMESTAMP\u003c/code\u003e or \u003ccode\u003eDATETIME\u003c/code\u003e). This affects databases that do\nnot support the \u003ccode\u003eTIMESTAMP WITH TIMEZONE\u003c/code\u003e data type. IAW \u003cem\u003eMySQL\u003c/em\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jdbi/jdbi/blob/master/RELEASE_NOTES.md\"\u003eorg.jdbi:jdbi3-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.53.0\u003c/h1\u003e\n\u003ch2\u003eFixes: Jdbi-Freemarker Security Advisory GHSA-mggx-p7jf-jgw4\u003c/h2\u003e\n\u003cp\u003eThe Freemarker configuration allows templates to construct arbitrary\nJava types, including \u003ccode\u003efreemarker.template.utility.Execute\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eWhile exploiting this requires other unsafe practices (letting a user\ndictate template input), it seems prudent to disable template class resolution.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\"\u003ehttps://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch2\u003eUpgrade to testcontainers 2.x\u003c/h2\u003e\n\u003cp\u003eWhile this required no code changes, the testcontainers project has\nrenamed a number of their ...\n\n_Description has been truncated_","html_url":"https://github.com/open-metadata/OpenMetadata/pull/28193","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-metadata%2FOpenMetadata/issues/28193","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28193/packages"},{"uuid":"3889250014","node_id":"PR_kwDOK17zeM7BFlj3","number":9,"state":"open","title":"Build(deps): bump the maven group across 1 directory with 11 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-02-03T05:41:18.000Z","updated_at":"2026-02-03T05:41:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): bump","group_name":"maven","update_count":11,"packages":[{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.11.1","new_version":"2.15.0","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.11.0","new_version":"2.12.7.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.apache.avro:avro","old_version":"1.10.0","new_version":"1.11.4"},{"name":"org.apache.parquet:parquet-avro","old_version":"1.11.0","new_version":"1.15.2","repository_url":"https://github.com/apache/parquet-mr"},{"name":"com.google.protobuf:protobuf-java","old_version":"3.22.2","new_version":"3.25.5","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"org.apache.hadoop:hadoop-common","old_version":"3.2.4","new_version":"3.4.0"},{"name":"org.apache.thrift:libthrift","old_version":"0.12.0","new_version":"0.14.0","repository_url":"https://github.com/apache/thrift"},{"name":"com.google.guava:guava","old_version":"31.1-jre","new_version":"32.0.0-jre","repository_url":"https://github.com/google/guava"},{"name":"net.minidev:json-smart","old_version":"2.3","new_version":"2.4.9","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"com.jayway.jsonpath:json-path","old_version":"2.4.0","new_version":"2.9.0","repository_url":"https://github.com/jayway/JsonPath"},{"name":"junit:junit","old_version":"4.11","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.11.1` | `2.15.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.11.0` | `2.12.7.1` |\n| org.apache.avro:avro | `1.10.0` | `1.11.4` |\n| [org.apache.parquet:parquet-avro](https://github.com/apache/parquet-mr) | `1.11.0` | `1.15.2` |\n| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `3.22.2` | `3.25.5` |\n| org.apache.hadoop:hadoop-common | `3.2.4` | `3.4.0` |\n| [org.apache.thrift:libthrift](https://github.com/apache/thrift) | `0.12.0` | `0.14.0` |\n| [com.google.guava:guava](https://github.com/google/guava) | `31.1-jre` | `32.0.0-jre` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.3` | `2.4.9` |\n| [com.jayway.jsonpath:json-path](https://github.com/jayway/JsonPath) | `2.4.0` | `2.9.0` |\n| [junit:junit](https://github.com/junit-team/junit4) | `4.11` | `4.13.1` |\n\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.11.1 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FasterXML/jackson-core/blob/jackson-core-2.15.0/release.properties\"\u003ecom.fasterxml.jackson.core:jackson-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#release configuration\n#Sun Apr 23 14:19:10 PDT 2023\nscm.commentPrefix=[maven-release-plugin]\nexec.pomFileName=pom.xml\npushChanges=false\nreleaseStrategyId=default\nproject.dev.com.fasterxml.jackson.core:jackson-core=2.15.1-SNAPSHOT\nproject.scm.com.fasterxml.jackson.core:jackson-core.connection=scm:git:\u003ca href=\"mailto:git@github.com\"\u003egit@github.com\u003c/a\u003e:FasterXML/jackson-core.git\nscm.tag=jackson-core-2.15.0\nremoteTagging=true\nproject.scm.com.fasterxml.jackson.core:jackson-core.developerConnection=scm:git:\u003ca href=\"mailto:git@github.com\"\u003egit@github.com\u003c/a\u003e:FasterXML/jackson-core.git\nexec.additionalArguments=-Prelease\nscm.branchCommitComment=@{prefix} prepare branch @{releaseLabel}\nprojectVersionPolicyId=default\nscm.url=scm:git:\u003ca href=\"mailto:git@github.com\"\u003egit@github.com\u003c/a\u003e:FasterXML/jackson-core.git\nscm.tagNameFormat=@{project.artifactId}-@{project.version}\nproject.scm.com.fasterxml.jackson.core:jackson-core.tag=HEAD\npinExternals=false\nproject.rel.com.fasterxml.jackson.core:jackson-core=2.15.0\npreparationGoals=clean verify\nscm.releaseCommitComment=@{prefix} prepare release @{releaseLabel}\nexec.snapshotReleasePluginAllowed=false\nproject.scm.com.fasterxml.jackson.core:jackson-core.url=https://github.com/FasterXML/jackson-core\nscm.developmentCommitComment=@{prefix} prepare for next development iteration\nscm.rollbackCommitComment=@{prefix} rollback the release of @{releaseLabel}\ncompletedPhase=end-release\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/FasterXML/jackson-core/commit/a2c0bdcfb9aae8fca555240e63e57c1d9e6f8079\"\u003e\u003ccode\u003ea2c0bdc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/180027aeaf6bf1e1d3a8e215cf69ed8f33373552\"\u003e\u003ccode\u003e180027a\u003c/code\u003e\u003c/a\u003e Prepare for 2.15.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/2b4192590f3cfa67df105b160ce022b559fe3d70\"\u003e\u003ccode\u003e2b41925\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/85340aa204cd4e5f279ab38f44be4e3273d5fa11\"\u003e\u003ccode\u003e85340aa\u003c/code\u003e\u003c/a\u003e Merge branch '2.14' into 2.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/ed846d9497c187f194b7fa8bfb9ec5ba83bd71fa\"\u003e\u003ccode\u003eed846d9\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/94ea208ab8199d8fa381c438db3a375506cc3319\"\u003e\u003ccode\u003e94ea208\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/990\"\u003e#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/a4f208696cb6982dd4ddfa3d25522d1349d6cd56\"\u003e\u003ccode\u003ea4f2086\u003c/code\u003e\u003c/a\u003e [2.14 only] backport removal of BigDecimal to BigInt conversion (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1976c0dc7f13fbc4f22e9529d1221fc39091cafe\"\u003e\u003ccode\u003e1976c0d\u003c/code\u003e\u003c/a\u003e Try to get Release workflow working wrt SLSA provenance (fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/844\"\u003e#844\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/0ee3ad8f4622bf39c7176d9f57c25f17e364ca97\"\u003e\u003ccode\u003e0ee3ad8\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/163540e385b01a6d1e6d8d3d28c7ca439e975380\"\u003e\u003ccode\u003e163540e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.11.1...jackson-core-2.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.11.0 to 2.12.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.avro:avro` from 1.10.0 to 1.11.4\n\nUpdates `org.apache.parquet:parquet-avro` from 1.11.0 to 1.15.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/parquet-mr/releases\"\u003eorg.apache.parquet:parquet-avro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Parquet Java 1.15.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3198\"\u003eGH-3198\u003c/a\u003e: Allow specifying trusted classes by class name in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3199\"\u003eapache/parquet-java#3199\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/parquet-java/compare/apache-parquet-1.15.1...apache-parquet-1.15.2-rc0\"\u003ehttps://github.com/apache/parquet-java/compare/apache-parquet-1.15.1...apache-parquet-1.15.2-rc0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache Parquet Java 1.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3172\"\u003eGH-3172\u003c/a\u003e: Do not drop blocks with some null values if \u003ccode\u003eDictionaryFilter\u003c/code\u003e is applied for \u003ccode\u003eUserDefinedPredicate\u003c/code\u003e which keeps null values by \u003ca href=\"https://github.com/ebartkus\"\u003e\u003ccode\u003e@​ebartkus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3173\"\u003eapache/parquet-java#3173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3168\"\u003eGH-3168\u003c/a\u003e: Restrict trusted packages in the parquet-avro module by \u003ca href=\"https://github.com/wgtmac\"\u003e\u003ccode\u003e@​wgtmac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3169\"\u003eapache/parquet-java#3169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3133\"\u003eGH-3133\u003c/a\u003e: Fix SizeStatistics to handle omitted histogram by \u003ca href=\"https://github.com/wgtmac\"\u003e\u003ccode\u003e@​wgtmac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3135\"\u003eapache/parquet-java#3135\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/parquet-java/compare/apache-parquet-1.15.0...apache-parquet-1.15.1\"\u003ehttps://github.com/apache/parquet-java/compare/apache-parquet-1.15.0...apache-parquet-1.15.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache Parquet 1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePARQUET-2462: Bump to Thrift 0.20.0 by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1327\"\u003eapache/parquet-java#1327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache:apache from 31 to 32 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1333\"\u003eapache/parquet-java#1333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-2465: Fall back to HadoopConfig by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1339\"\u003eapache/parquet-java#1339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate changes for the \u003ccode\u003emaster\u003c/code\u003e branch by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1348\"\u003eapache/parquet-java#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-2466: Simplify logic when calling \u003ccode\u003eParquetWriter\u003c/code\u003e by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1338\"\u003eapache/parquet-java#1338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.38.0 to 2.39.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1346\"\u003eapache/parquet-java#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.guava:guava from 33.1.0-jre to 33.2.0-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1345\"\u003eapache/parquet-java#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-2476: Remove the \u003ccode\u003emaven-compiler\u003c/code\u003e override by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1341\"\u003eapache/parquet-java#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson.core:jackson-databind from 2.17.0 to 2.17.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1344\"\u003eapache/parquet-java#1344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-2472: Close in finally block in ParquetFileWriter#end by \u003ca href=\"https://github.com/amogh-jahagirdar\"\u003e\u003ccode\u003e@​amogh-jahagirdar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1350\"\u003eapache/parquet-java#1350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-2478: Update README with link to parquet website by \u003ca href=\"https://github.com/alamb\"\u003e\u003ccode\u003e@​alamb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1355\"\u003eapache/parquet-java#1355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readme to point to 1.14.0 release by \u003ca href=\"https://github.com/vinooganesh\"\u003e\u003ccode\u003e@​vinooganesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1356\"\u003eapache/parquet-java#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-2468: ParquetMetadata must convert to json by \u003ca href=\"https://github.com/RustedBones\"\u003e\u003ccode\u003e@​RustedBones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1349\"\u003eapache/parquet-java#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:exec-maven-plugin from 3.2.0 to 3.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1359\"\u003eapache/parquet-java#1359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.alchim31.maven:scala-maven-plugin from 4.9.0 to 4.9.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1352\"\u003eapache/parquet-java#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.arrow:arrow-vector from 16.0.0 to 16.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1354\"\u003eapache/parquet-java#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-2487: Bump io.airlift:aircompressor from 0.26 to 0.27 by \u003ca href=\"https://github.com/utkuaydn\"\u003e\u003ccode\u003e@​utkuaydn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1363\"\u003eapache/parquet-java#1363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-34: Add #contains FilterPredicate for Array columns by \u003ca href=\"https://github.com/clairemcginty\"\u003e\u003ccode\u003e@​clairemcginty\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1328\"\u003eapache/parquet-java#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: Update NOTICE of parquet-avro by \u003ca href=\"https://github.com/yaooqinn\"\u003e\u003ccode\u003e@​yaooqinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1371\"\u003eapache/parquet-java#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-2494: Update git attribrutes to mark png as binary by \u003ca href=\"https://github.com/emkornfield\"\u003e\u003ccode\u003e@​emkornfield\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1372\"\u003eapache/parquet-java#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-2498: Vector IO to handle empty range list by \u003ca href=\"https://github.com/steveloughran\"\u003e\u003ccode\u003e@​steveloughran\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1374\"\u003eapache/parquet-java#1374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-34: Extend Contains support to all ColumnFilterPredicate types by \u003ca href=\"https://github.com/clairemcginty\"\u003e\u003ccode\u003e@​clairemcginty\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1370\"\u003eapache/parquet-java#1370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.1 to 1.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1366\"\u003eapache/parquet-java#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.guava:guava from 33.2.0-jre to 33.2.1-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1367\"\u003eapache/parquet-java#1367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-2499: Update NOTICE to Apache Parquet Java by \u003ca href=\"https://github.com/caicancai\"\u003e\u003ccode\u003e@​caicancai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1375\"\u003eapache/parquet-java#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd github section in asf.yaml to enable issues by \u003ca href=\"https://github.com/wgtmac\"\u003e\u003ccode\u003e@​wgtmac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1362\"\u003eapache/parquet-java#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2932\"\u003eGH-2932\u003c/a\u003e: Adjust PR template to reference GitHub issue tracker by \u003ca href=\"https://github.com/rok\"\u003e\u003ccode\u003e@​rok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/2933\"\u003eapache/parquet-java#2933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/2922\"\u003eapache/parquet-java#2922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.easymock:easymock from 5.2.0 to 5.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/2924\"\u003eapache/parquet-java#2924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2930\"\u003eGH-2930\u003c/a\u003e: Add issue templates by \u003ca href=\"https://github.com/rok\"\u003e\u003ccode\u003e@​rok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/2931\"\u003eapache/parquet-java#2931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2939\"\u003eGH-2939\u003c/a\u003e: Update PULL_REQUEST_TEMPLATE by \u003ca href=\"https://github.com/wgtmac\"\u003e\u003ccode\u003e@​wgtmac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/2940\"\u003eapache/parquet-java#2940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: Make ColumnPath immutable by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1380\"\u003eapache/parquet-java#1380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.truth.extensions:truth-proto-extension from 1.4.2 to 1.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/2936\"\u003eapache/parquet-java#2936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readme to point to 1.14.1 release by \u003ca href=\"https://github.com/wayneguow\"\u003e\u003ccode\u003e@​wayneguow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/2947\"\u003eapache/parquet-java#2947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/parquet-java/blob/master/CHANGES.md\"\u003eorg.apache.parquet:parquet-avro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eParquet\u003c/h1\u003e\n\u003cp\u003eFrom 1.14.2 onwards, the Parquet project has migrated from Jira to GitHub, and the changelogs are now \u003ca href=\"https://github.com/apache/parquet-java/releases\"\u003epublished under Releases\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eVersion 1.14.1\u003c/h3\u003e\n\u003cp\u003eRelease Notes - Parquet - Version 1.14.1\u003c/p\u003e\n\u003ch4\u003eBug\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2468\"\u003ePARQUET-2468\u003c/a\u003e - ParquetMetadata.toPrettyJSON throws exception on file read when LOG.isDebugEnabled()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2498\"\u003ePARQUET-2498\u003c/a\u003e - Hadoop vector IO API doesn't handle empty list of ranges\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eVersion 1.14.0\u003c/h3\u003e\n\u003cp\u003eRelease Notes - Parquet - Version 1.14.0\u003c/p\u003e\n\u003ch4\u003eBug\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2260\"\u003ePARQUET-2260\u003c/a\u003e - Bloom filter bytes size shouldn't be larger than maxBytes size in the configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2266\"\u003ePARQUET-2266\u003c/a\u003e - Fix support for files without ColumnIndexes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2276\"\u003ePARQUET-2276\u003c/a\u003e - ParquetReader reads do not work with Hadoop version 2.8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2300\"\u003ePARQUET-2300\u003c/a\u003e - Update jackson-core 2.13.4 to a version without CVE PRISMA-2023-0067\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2325\"\u003ePARQUET-2325\u003c/a\u003e - Fix parquet-cli's dictionary subcommand to work with FIXED_LEN_BYTE_ARRAY\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2329\"\u003ePARQUET-2329\u003c/a\u003e - Fix wrong help messages of parquet-cli subcommands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2330\"\u003ePARQUET-2330\u003c/a\u003e - Fix convert-csv to show the correct position of the invalid record\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2332\"\u003ePARQUET-2332\u003c/a\u003e - Fix unexpectedly disabled tests to be executed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2336\"\u003ePARQUET-2336\u003c/a\u003e - Add caching key to CodecFactory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2342\"\u003ePARQUET-2342\u003c/a\u003e - Parquet writer produced a corrupted file due to page value count overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2343\"\u003ePARQUET-2343\u003c/a\u003e - Fixes NPE when rewriting file with multiple rowgroups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2348\"\u003ePARQUET-2348\u003c/a\u003e - Recompression/Re-encrypt should rewrite bloomfilter\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/parquet-java/commit/859eac165b08f927fa14590c33bc5f476405fb68\"\u003e\u003ccode\u003e859eac1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release apache-parquet-1.15.2-rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/2fef79bb53ea0a894e4bae861faa8105ca9da15b\"\u003e\u003ccode\u003e2fef79b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3198\"\u003eGH-3198\u003c/a\u003e: Allow specifying trusted classes by class name (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3199\"\u003e#3199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/aedfbbc13a72d738d6cd7db26662f37d3f614206\"\u003e\u003ccode\u003eaedfbbc\u003c/code\u003e\u003c/a\u003e Fix snapshot version of parquet-plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/fe532b50a9da12a50612f5f73adb0b4c7f78734c\"\u003e\u003ccode\u003efe532b5\u003c/code\u003e\u003c/a\u003e Prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/e7ecd8a7cada0839c90652d1ec8d0aa4ce6fb694\"\u003e\u003ccode\u003ee7ecd8a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/c7257b8faff5699e13bbc781679dc03f48c1102a\"\u003e\u003ccode\u003ec7257b8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release apache-parquet-1.15.1-rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/8e70eea820d4d4b9d1ae240a9bc25d266ab780f3\"\u003e\u003ccode\u003e8e70eea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3168\"\u003eGH-3168\u003c/a\u003e: Restrict trusted packages in the parquet-avro module (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3169\"\u003e#3169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/9d6e19f68952d2b77788dc4310b57054f5f3e4e8\"\u003e\u003ccode\u003e9d6e19f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3172\"\u003eGH-3172\u003c/a\u003e: Do not drop blocks with some null values if \u003ccode\u003eDictionaryFilter\u003c/code\u003e is ap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/a19e98512ccdb349f8d71ffbd8f64019b09e0958\"\u003e\u003ccode\u003ea19e985\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3133\"\u003eGH-3133\u003c/a\u003e: Fix SizeStatistics to handle omitted histogram (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3135\"\u003e#3135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/de3c2d0dfe79a4af1b5c1e350715cc14985e1c0b\"\u003e\u003ccode\u003ede3c2d0\u003c/code\u003e\u003c/a\u003e Prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/parquet-mr/compare/apache-parquet-1.11.0...apache-parquet-1.15.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.protobuf:protobuf-java` from 3.22.2 to 3.25.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/9d0ec0f92b5b5fdeeda11f9dcecc1872ff378014\"\u003e\u003ccode\u003e9d0ec0f\u003c/code\u003e\u003c/a\u003e Updating version.json and repo version numbers to: 25.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/4a197e78ad2430e22e992c5a7727b61ae220f727\"\u003e\u003ccode\u003e4a197e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/protocolbuffers/protobuf/issues/18387\"\u003e#18387\u003c/a\u003e from protocolbuffers/cp-lp-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/b5a7cf7cf4b7e39f6b02205e45afe2104a7faf81\"\u003e\u003ccode\u003eb5a7cf7\u003c/code\u003e\u003c/a\u003e Remove RecursiveGroup test case which doesn't exist in 25.x pre-Editions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/f000b7e18fd6921ca02ea4b87608e8cadcb7b64f\"\u003e\u003ccode\u003ef000b7e\u003c/code\u003e\u003c/a\u003e Fix merge conflict by adding optional label to proto2 unittest_lite.proto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/4728531c162f2f9e8c2ca1add713cfee2db6be3b\"\u003e\u003ccode\u003e4728531\u003c/code\u003e\u003c/a\u003e Add recursion check when parsing unknown fields in Java.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/850fcce9176e2c9070614dab53537760498c926b\"\u003e\u003ccode\u003e850fcce\u003c/code\u003e\u003c/a\u003e Internal change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/b7044987de77f1dc368fee558636d0b56d7e75e1\"\u003e\u003ccode\u003eb704498\u003c/code\u003e\u003c/a\u003e Internal change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/e67347986eaf7d777a6ee34367fa99f4912423ab\"\u003e\u003ccode\u003ee673479\u003c/code\u003e\u003c/a\u003e Fix cord handling in DynamicMessage and oneofs. (\u003ca href=\"https://redirect.github.com/protocolbuffers/protobuf/issues/18375\"\u003e#18375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/8a60b6527a976cfd0028153da3ad8e4ed280e0de\"\u003e\u003ccode\u003e8a60b65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/protocolbuffers/protobuf/issues/17704\"\u003e#17704\u003c/a\u003e from protocolbuffers/cp-segv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/94a26630e362a4771b5ec80eac49f494988ca408\"\u003e\u003ccode\u003e94a2663\u003c/code\u003e\u003c/a\u003e Fixed a SEGV when deep copying a non-reified sub-message.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/protocolbuffers/protobuf/compare/v3.22.2...v3.25.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.hadoop:hadoop-common` from 3.2.4 to 3.4.0\n\nUpdates `org.apache.thrift:libthrift` from 0.12.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/thrift/releases\"\u003eorg.apache.thrift:libthrift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.14.0\u003c/h2\u003e\n\u003cp\u003eFor release 0.14.0 head over to the official release download source:\n\u003ca href=\"http://thrift.apache.org/download\"\u003ehttp://thrift.apache.org/download\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe assets below are added by Github based on the release tag and they may therefore not match the checkums.\u003c/p\u003e\n\u003ch2\u003eVersion 0.13.0\u003c/h2\u003e\n\u003cp\u003eFor release 0.13.0 head over to the official release download source:\n\u003ca href=\"http://thrift.apache.org/download\"\u003ehttp://thrift.apache.org/download\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe assets below are added by Github based on the release tag and they may therefore not match the checkums.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/thrift/blob/master/CHANGES.md\"\u003eorg.apache.thrift:libthrift's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch3\u003eDeprecated Languages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5229\"\u003eTHRIFT-5229\u003c/a\u003e - Deprecate ActionScript 3 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved Languages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-4980\"\u003eTHRIFT-4980\u003c/a\u003e - Remove deprecated C# and netcore bindings from the code base\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-4981\"\u003eTHRIFT-4981\u003c/a\u003e - Remove deprecated netcore bindings from the code base\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-4982\"\u003eTHRIFT-4982\u003c/a\u003e - Remove deprecated C# bindings from the code base\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-4981\"\u003eTHRIFT-4981\u003c/a\u003e - Remove deprecated netcore bindings from the code base\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-4982\"\u003eTHRIFT-4982\u003c/a\u003e - Remove deprecated csharp bindings from the code base\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-4990\"\u003eTHRIFT-4990\u003c/a\u003e - Upgrade to .NET Core 3.1 (LTS)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5006\"\u003eTHRIFT-5006\u003c/a\u003e - Implement DEFAULT_MAX_LENGTH at TFramedTransport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5069\"\u003eTHRIFT-5069\u003c/a\u003e - In Go library TDeserializer.Transport is now typed *TMemoryBuffer instead of TTransport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5072\"\u003eTHRIFT-5072\u003c/a\u003e - Haskell generator fails to distinguish between multiple enum types with conflicting enum identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5116\"\u003eTHRIFT-5116\u003c/a\u003e - Upgrade NodeJS to 10.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5138\"\u003eTHRIFT-5138\u003c/a\u003e - Swift generator does not escape keywords properly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5164\"\u003eTHRIFT-5164\u003c/a\u003e - In Go library TProcessor interface now includes ProcessorMap and AddToProcessorMap functions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5186\"\u003eTHRIFT-5186\u003c/a\u003e - cpp: use all getaddrinfo() results when retrying failed bind() in T{Nonblocking,}ServerSocket\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5233\"\u003eTHRIFT-5233\u003c/a\u003e - go: Now all Read*, Write* and Skip functions in TProtocol accept context arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5152\"\u003eTHRIFT-5152\u003c/a\u003e - go: TSocket and TSSLSocket now have separated connect timeout and socket timeout\u003c/li\u003e\n\u003cli\u003ec++: dropped support for Windows XP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5326\"\u003eTHRIFT-5326\u003c/a\u003e - go: TException interface now has a new function: TExceptionType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-4914\"\u003eTHRIFT-4914\u003c/a\u003e - go: TClient.Call now returns ResponseMeta in addition to error\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eKnown Open Issues (Blocker or Critical)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-3877\"\u003eTHRIFT-3877\u003c/a\u003e - C++: library don't work with HTTP (csharp server, cpp client; need cross test enhancement)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5098\"\u003eTHRIFT-5098\u003c/a\u003e - Deprecated: \u0026quot;The high level Network interface is no longer supported. Please use Network.Socket.\u0026quot; and other Haskell issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5245\"\u003eTHRIFT-5245\u003c/a\u003e - NPE when the value of map's key is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-4687\"\u003eTHRIFT-4687\u003c/a\u003e - Add thrift 0.12.0 to pypi and/or enable more maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Process\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-4976\"\u003eTHRIFT-4976\u003c/a\u003e - Docker build: Test failure for \u003ccode\u003eStalenessCheckTest\u003c/code\u003e on MacOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5087\"\u003eTHRIFT-5087\u003c/a\u003e - test/test.py fails with \u0026quot;AssertionError: Python 3.3 or later is required for proper operation.\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5097\"\u003eTHRIFT-5097\u003c/a\u003e - Incorrect THRIFT_VERSION in ThriftConfig.cmake\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5109\"\u003eTHRIFT-5109\u003c/a\u003e - Misc CMake improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5147\"\u003eTHRIFT-5147\u003c/a\u003e - Add uninstall function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5218\"\u003eTHRIFT-5218\u003c/a\u003e - Automated Github release artifacts do not match checksums provided\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5249\"\u003eTHRIFT-5249\u003c/a\u003e - travis-ci : Failed to run FastbinaryTest.py\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eC glib\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-4873\"\u003eTHRIFT-4873\u003c/a\u003e - Memory leak in c_glib\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/thrift/commit/8411e189b0af09e5baad34031555870cf692c1ad\"\u003e\u003ccode\u003e8411e18\u003c/code\u003e\u003c/a\u003e Version 0.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/thrift/commit/0be1b7d7580f90cfdc3206f7fd7cf4306dcf5817\"\u003e\u003ccode\u003e0be1b7d\u003c/code\u003e\u003c/a\u003e Version 0.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/thrift/commit/705f37783343ebc5aaee0e504c31ea4abe149cd5\"\u003e\u003ccode\u003e705f377\u003c/code\u003e\u003c/a\u003e Version 0.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/thrift/commit/ebfa771a26e406da947f72ae8d87602c892435cc\"\u003e\u003ccode\u003eebfa771\u003c/code\u003e\u003c/a\u003e THRIFT-5274: Enforce Java 8 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/thrift/commit/518163afbd7c4f6733d12fa6f2de3db612fda947\"\u003e\u003ccode\u003e518163a\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/thrift/commit/de523c79b38bfd74aed812532ad6557d704bc945\"\u003e\u003ccode\u003ede523c7\u003c/code\u003e\u003c/a\u003e Updated CHANGES to reflect Version 0.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/thrift/commit/7ae1ec3f1eb3218f8b623232436bc986e3f1f5c8\"\u003e\u003ccode\u003e7ae1ec3\u003c/code\u003e\u003c/a\u003e THRIFT-5297: Improve TThreadPoolServer Handling of Incoming Connections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/thrift/commit/ebc2ab558dce946b2a3134028b08ed59d49cd1e3\"\u003e\u003ccode\u003eebc2ab5\u003c/code\u003e\u003c/a\u003e THRIFT-5345: Allow the ServerContext to be Unwrapped Programmatically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/thrift/commit/55016bff2b19f2c5d3c85ae9985c49527ffffabb\"\u003e\u003ccode\u003e55016bf\u003c/code\u003e\u003c/a\u003e THRIFT-5343: TTlsSocketTransport does not resolve IPv4 addresses or validate ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/thrift/commit/4aaef75819aea3f79ec812393dbe13bb62bd6c45\"\u003e\u003ccode\u003e4aaef75\u003c/code\u003e\u003c/a\u003e THRIFT-5337 Go set fields write improvement\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/thrift/compare/v0.12.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.guava:guava` from 31.1-jre to 32.0.0-jre\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/guava/releases\"\u003ecom.google.guava:guava's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e32.0.0\u003c/h2\u003e\n\u003ch3\u003eMaven\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n  \u0026lt;groupId\u0026gt;com.google.guava\u0026lt;/groupId\u0026gt;\n  \u0026lt;artifactId\u0026gt;guava\u0026lt;/artifactId\u0026gt;\n  \u0026lt;version\u0026gt;32.0.0-jre\u0026lt;/version\u0026gt;\n  \u0026lt;!-- or, for Android: --\u0026gt;\n  \u0026lt;version\u0026gt;32.0.0-android\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eJar files\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/google/guava/guava/32.0.0-jre/guava-32.0.0-jre.jar\"\u003e32.0.0-jre.jar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/google/guava/guava/32.0.0-android/guava-32.0.0-android.jar\"\u003e32.0.0-android.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eGuava requires \u003ca href=\"https://github.com/google/guava/wiki/UseGuavaInYourBuild#what-about-guavas-own-dependencies\"\u003eone runtime dependency\u003c/a\u003e, which you can download here:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar\"\u003efailureaccess-1.0.1.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavadoc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://guava.dev/releases/32.0.0-jre/api/docs/\"\u003e32.0.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://guava.dev/releases/32.0.0-android/api/docs/\"\u003e32.0.0-android\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJDiff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://guava.dev/releases/32.0.0-jre/api/diffs/\"\u003e32.0.0-jre vs. 31.1-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://guava.dev/releases/32.0.0-android/api/diffs/\"\u003e32.0.0-android vs. 31.1-android\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://guava.dev/releases/32.0.0-android/api/androiddiffs/\"\u003e32.0.0-android vs. 32.0.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003ch4\u003eSecurity fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFiles.createTempDir\u003c/code\u003e and \u003ccode\u003eFileBackedOutputStream\u003c/code\u003e to further address CVE-2020-8908 (\u003ca href=\"https://redirect.github.com/google/guava/issues/4011\"\u003e#4011\u003c/a\u003e) and CVE-2023-2976 (\u003ca href=\"https://redirect.github.com/google/guava/issues/2575\"\u003e#2575\u003c/a\u003e). (feb83a1c8f)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhile CVE-2020-8908 was officially closed when we deprecated \u003ccode\u003eFiles.createTempDir\u003c/code\u003e in \u003ca href=\"https://github.com/google/guava/releases/tag/v30.0\"\u003eGuava 30.0\u003c/a\u003e, we've heard from users that even recent versions of Guava have been listed as vulnerable in \u003cem\u003eother\u003c/em\u003e databases of security vulnerabilities. In response, we've reimplemented the method (and the very rarely used \u003ccode\u003eFileBackedOutputStream\u003c/code\u003e class, which had a similar issue) to eliminate the insecure behavior entirely. This change could technically affect users in a number of different ways (discussed under \u0026quot;Incompatible changes\u0026quot; below), but in practice, the only problem users are likely to encounter is with Windows. If you are using those APIs under Windows, you should skip 32.0.0 and go straight to \u003ca href=\"https://github.com/google/guava/releases/tag/v32.0.1\"\u003e32.0.1\u003c/a\u003e which fixes the problem. (Unfortunately, we didn't think of the Windows problem until after the release. And while we \u003ca href=\"https://github.com/google/guava#important-warnings\"\u003ewarn that \u003ccode\u003ecommon.io\u003c/code\u003e in particular may not work under Windows\u003c/a\u003e, we didn't intend to regress support.) Sorry for the trouble.\u003c/p\u003e\n\u003ch4\u003eIncompatible changes\u003c/h4\u003e\n\u003cp\u003eAlthough this release bumps Guava's major version number, it makes \u003cstrong\u003eno binary-incompatible changes to the \u003ccode\u003eguava\u003c/code\u003e artifact\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eOne change could cause issues for Widows users, and a few other changes could cause issues for users in more usual situations:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eThe new implementations of \u003ccode\u003eFiles.createTempDir\u003c/code\u003e and \u003ccode\u003eFileBackedOutputStream\u003c/code\u003e \u003ca href=\"https://redirect.github.com/google/guava/issues/6535\"\u003ethrow an exception under Windows\u003c/a\u003e.\u003c/strong\u003e This is fixed in \u003ca href=\"https://github.com/google/guava/releases/tag/v32.0.1\"\u003e32.0.1\u003c/a\u003e. Sorry for the trouble.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eguava-gwt\u003c/code\u003e now \u003ca href=\"https://redirect.github.com/google/guava/issues/6627\"\u003erequires\u003c/a\u003e GWT \u003ca href=\"https://github.com/gwtproject/gwt/releases/tag/2.10.0\"\u003e2.10.0\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThis release makes a binary-incompatible change to a \u003ccode\u003e@Beta\u003c/code\u003e API in the \u003cstrong\u003eseparate artifact\u003c/strong\u003e \u003ccode\u003eguava-testlib\u003c/code\u003e. Specifically, we changed the return type of \u003ccode\u003eTestingExecutors.sameThreadScheduledExecutor\u003c/code\u003e to \u003ccode\u003eListeningScheduledExecutorService\u003c/code\u003e. The old return type was a package-private class, which caused the Kotlin compiler to produce warnings. (dafaa3e435)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/guava/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:json-smart` from 2.3 to 2.4.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eV 2.4.9\u003c/h2\u003e\n\u003ch3\u003e\u003cem\u003eV 2.4.9\u003c/em\u003e (2023-03-07)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd depth limit of 400 when parsing JSON.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eallow config init size of jsonarray and jsonobject by \u003ca href=\"https://github.com/Shoothzj\"\u003e\u003ccode\u003e@​Shoothzj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/81\"\u003enetplex/json-smart-v2#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate asm junit5 version by \u003ca href=\"https://github.com/Shoothzj\"\u003e\u003ccode\u003e@​Shoothzj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/82\"\u003enetplex/json-smart-v2#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eenable github workflow by \u003ca href=\"https://github.com/Shoothzj\"\u003e\u003ccode\u003e@​Shoothzj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/83\"\u003enetplex/json-smart-v2#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-compiler-plugin from 3.8.1 to 3.10.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/90\"\u003enetplex/json-smart-v2#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-javadoc-plugin from 3.2.0 to 3.4.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/85\"\u003enetplex/json-smart-v2#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-javadoc-plugin from 3.2.0 to 3.4.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/86\"\u003enetplex/json-smart-v2#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-jar-plugin from 3.2.0 to 3.2.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/89\"\u003enetplex/json-smart-v2#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-jar-plugin from 3.2.0 to 3.2.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/88\"\u003enetplex/json-smart-v2#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-release-plugin from 3.0.0-M1 to 3.0.0-M5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/91\"\u003enetplex/json-smart-v2#91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-release-plugin from 3.0.0-M1 to 3.0.0-M5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/93\"\u003enetplex/json-smart-v2#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump json-smart from 2.4.6 to 2.4.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/96\"\u003enetplex/json-smart-v2#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-compiler-plugin from 3.8.1 to 3.10.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/94\"\u003enetplex/json-smart-v2#94\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-bundle-plugin from 5.1.2 to 5.1.6 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/97\"\u003enetplex/json-smart-v2#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-bundle-plugin from 5.1.2 to 5.1.6 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/98\"\u003enetplex/json-smart-v2#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-release-plugin from 3.0.0-M5 to 3.0.0-M6 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/99\"\u003enetplex/json-smart-v2#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-release-plugin from 3.0.0-M5 to 3.0.0-M6 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/100\"\u003enetplex/json-smart-v2#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-bundle-plugin from 5.1.6 to 5.1.7 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/103\"\u003enetplex/json-smart-v2#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-bundle-plugin from 5.1.6 to 5.1.7 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/102\"\u003enetplex/json-smart-v2#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-resources-plugin from 3.2.0 to 3.3.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/104\"\u003enetplex/json-smart-v2#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-resources-plugin from 3.2.0 to 3.3.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/105\"\u003enetplex/json-smart-v2#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-bundle-plugin from 5.1.7 to 5.1.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/110\"\u003enetplex/json-smart-v2#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-bundle-plugin from 5.1.7 to 5.1.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/111\"\u003enetplex/json-smart-v2#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-jar-plugin from 3.2.2 to 3.3.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/119\"\u003enetplex/json-smart-v2#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-jar-plugin from 3.2.2 to 3.3.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/118\"\u003enetplex/json-smart-v2#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-javadoc-plugin from 3.4.0 to 3.4.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/117\"\u003enetplex/json-smart-v2#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-javadoc-plugin from 3.4.0 to 3.4.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/116\"\u003enetplex/json-smart-v2#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit-jupiter-api from 5.8.2 to 5.9.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/114\"\u003enetplex/json-smart-v2#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit-jupiter-api from 5.8.2 to 5.9.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/113\"\u003enetplex/json-smart-v2#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit version from 5.8.2 to 5.9.1 by \u003ca href=\"https://github.com/Shoothzj\"\u003e\u003ccode\u003e@​Shoothzj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/120\"\u003enetplex/json-smart-v2#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econfigure Reproducible Builds by \u003ca href=\"https://github.com/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/101\"\u003enetplex/json-smart-v2#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-release-plugin from 3.0.0-M6 to 3.0.0-M7 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/122\"\u003enetplex/json-smart-v2#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd copyright to pom.xml by \u003ca href=\"https://github.com/tobi5775\"\u003e\u003ccode\u003e@​tobi5775\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/125\"\u003enetplex/json-smart-v2#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-javadoc-plugin from 3.4.1 to 3.5.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/126\"\u003enetplex/json-smart-v2#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-javadoc-plugin from 3.4.1 to 3.5.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/127\"\u003enetplex/json-smart-v2#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-compiler-plugin from 3.10.1 to 3.11.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/129\"\u003enetplex/json-smart-v2#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-compiler-plugin from 3.10.1 to 3.11.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/128\"\u003enetplex/json-smart-v2#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-release-plugin from 3.0.0-M6 to 3.0.0-M7 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/121\"\u003enetplex/json-smart-v2#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.9.1 to 5.9.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/123\"\u003enetplex/json-smart-v2#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.9.1 to 5.9.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/124\"\u003enetplex/json-smart-v2#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-gpg-plugin from 1.6 to 3.0.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/87\"\u003enetplex/json-smart-v2#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-gpg-plugin from 1.6 to 3.0.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/84\"\u003enetplex/json-smart-v2#84\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/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/101\"\u003enetplex/json-smart-v2#101\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/netplex/json-smart-v2/commits/2.4.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.jayway.jsonpath:json-path` from 2.4.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jayway/JsonPath/releases\"\u003ecom.jayway.jsonpath:json-path's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson-path-2.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/advisories/GHSA-pfh2-hfmq-phg5\"\u003eCVE-2023-51074\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eupdate dependencies by \u003ca href=\"https://github.com/SingingBush\"\u003e\u003ccode\u003e@​SingingBush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/965\"\u003ejson-path/JsonPath#965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJPMS: define Automatic-Module-Name as json.path by \u003ca href=\"https://github.com/SingingBush\"\u003e\u003ccode\u003e@​SingingBush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/966\"\u003ejson-path/JsonPath#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump json-smart version from 2.4.10 to 2.5.0 by \u003ca href=\"https://github.com/shoothzj\"\u003e\u003ccode\u003e@​shoothzj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/945\"\u003ejson-path/JsonPath#945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rendering error on \u003ccode\u003e$..book[?(@.price \u0026lt;= $['expensive'])]\u003c/code\u003e in README.md by \u003ca href=\"https://github.com/lulunac27a\"\u003e\u003ccode\u003e@​lulunac27a\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/967\"\u003ejson-path/JsonPath#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[build] Remove deprecated gradle convetion usage by \u003ca href=\"https://github.com/shoothzj\"\u003e\u003ccode\u003e@​shoothzj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/946\"\u003ejson-path/JsonPath#946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for the existence of the next significant bracket by \u003ca href=\"https://github.com/twobiers\"\u003e\u003ccode\u003e@​twobiers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/985\"\u003ejson-path/JsonPath#985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate versions by \u003ca href=\"https://github.com/kallestenflo\"\u003e\u003ccode\u003e@​kallestenflo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/987\"\u003ejson-path/JsonPath#987\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/lulunac27a\"\u003e\u003ccode\u003e@​lulunac27a\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/967\"\u003ejson-path/JsonPath#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twobiers\"\u003e\u003ccode\u003e@​twobiers\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/985\"\u003ejson-path/JsonPath#985\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/json-path/JsonPath/compare/json-path-2.8.0...json-path-2.9.0\"\u003ehttps://github.com/json-path/JsonPath/compare/json-path-2.8.0...json-path-2.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ejson-path-2.8.0\u003c/h2\u003e\n\u003cp\u003eUpgrade json-smart to fix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2023-1370\"\u003ehttps://www.cve.org/CVERecord?id=CVE-2023-1370\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ejson-path-2.7.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ejson-path-2.6.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ejson-path-2.5.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/af7e516c69df680a6584fca7180ef082eb67c96c\"\u003e\u003ccode\u003eaf7e516\u003c/code\u003e\u003c/a\u003e Release 2.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/af4dfcc17a9cb69002a5abc6e88a7745aef4c43d\"\u003e\u003ccode\u003eaf4dfcc\u003c/code\u003e\u003c/a\u003e Make PropertyPathToken public, closes \u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/955\"\u003e#955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/49b1151b11fbb147382c9c0f1c898b1ca0d2d3ec\"\u003e\u003ccode\u003e49b1151\u003c/code\u003e\u003c/a\u003e Update versions (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/71a09c1193726c010917f1157ecbb069ad6c3e3b\"\u003e\u003ccode\u003e71a09c1\u003c/code\u003e\u003c/a\u003e Check for the existence of the next significant bracket (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/900ebfe58f4c9e78b209401c642320ef332ba618\"\u003e\u003ccode\u003e900ebfe\u003c/code\u003e\u003c/a\u003e Remove deprecated gradle usage (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/946274d3cb2ee51098bc0d8ba767a01da525218f\"\u003e\u003ccode\u003e946274d\u003c/code\u003e\u003c/a\u003e Fixed rendering error on \u003ccode\u003e$..book[?(@.price \u0026lt;= $['expensive'])]\u003c/code\u003e in README.md...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/425bcb18a5ffdfafcc60190c892f941ea4117fb7\"\u003e\u003ccode\u003e425bcb1\u003c/code\u003e\u003c/a\u003e Bump json-smart version from 2.4.10 to 2.5.0 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/2d57ab361512451fc3352816648357ffbd5c2a13\"\u003e\u003ccode\u003e2d57ab3\u003c/code\u003e\u003c/a\u003e JPMS: define Automatic-Module-Name as json.path (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/1a57f7800b2c101b6fca218c3f04a8b6adf04122\"\u003e\u003ccode\u003e1a57f78\u003c/code\u003e\u003c/a\u003e update dependencies (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/21de6207945dfca6b49809fa9dd08c3781b7ab9d\"\u003e\u003ccode\u003e21de620\u003c/code\u003e\u003c/a\u003e Prepare next version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jayway/JsonPath/compare/json-path-2.4.0...json-path-2.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.11 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.11...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Sanketika-Obsrv/secor/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Sanketika-Obsrv/secor/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sanketika-Obsrv%2Fsecor/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"3827628981","node_id":"PR_kwDONAyEWc695p87","number":2097,"state":"open","title":"build(deps): bump net.minidev:json-smart from 2.5.2 to 2.6.0","user":"dependabot[bot]","labels":["dependencies:maven"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-19T01:21:48.000Z","updated_at":"2026-01-19T08:32:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) from 2.5.2 to 2.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=net.minidev:json-smart\u0026package-manager=maven\u0026previous-version=2.5.2\u0026new-version=2.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/operaton/operaton/pull/2097","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/operaton%2Foperaton/issues/2097","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2097/packages"},{"uuid":"3773929369","node_id":"PR_kwDOAkpXzM67Kiwc","number":262,"state":"open","title":"[10.0.x] Bump the dev-dependencies group across 1 directory with 82 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-01-01T00:11:58.000Z","updated_at":"2026-02-01T02:01:04.139Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[10.0.x] Bump","group_name":"dev-dependencies","update_count":82,"packages":[{"name":"com.puppycrawl.tools:checkstyle","old_version":"10.3.4","new_version":"10.26.1","repository_url":"https://github.com/checkstyle/checkstyle"},{"name":"org.apache.ant:ant","old_version":"1.10.13","new_version":"1.10.15"},{"name":"org.apache.ant:ant-launcher","old_version":"1.10.13","new_version":"1.10.15"},{"name":"org.ow2.asm:asm-commons","old_version":"9.5","new_version":"9.9.1"},{"name":"org.ow2.asm:asm-bom","old_version":"9.5","new_version":"9.9.1"},{"name":"org.ow2.asm:asm","old_version":"9.5","new_version":"9.9.1"},{"name":"org.ow2.asm:asm-tree","old_version":"9.5","new_version":"9.9.1"},{"name":"org.ow2.asm:asm-analysis","old_version":"9.5","new_version":"9.9.1"},{"name":"org.ow2.asm:asm-util","old_version":"9.5","new_version":"9.9.1"},{"name":"org.eclipse.jetty.toolchain:jetty-test-helper","old_version":"6.0","new_version":"6.4"},{"name":"biz.aQute.bnd:biz.aQute.bndlib","old_version":"6.3.1","new_version":"6.4.1","repository_url":"https://github.com/bndtools/bnd"},{"name":"ch.qos.logback:logback-core","old_version":"1.3.8","new_version":"1.3.16","repository_url":"https://github.com/qos-ch/logback"},{"name":"com.github.jnr:jnr-enxio","old_version":"0.32.13","new_version":"0.32.19","repository_url":"https://github.com/jnr/jnr-enxio"},{"name":"com.github.jnr:jnr-ffi","old_version":"2.2.12","new_version":"2.2.18","repository_url":"https://github.com/jnr/jnr-ffi"},{"name":"com.github.jnr:jnr-posix","old_version":"3.1.15","new_version":"3.1.21","repository_url":"https://github.com/jnr/jnr-posix"},{"name":"com.github.jnr:jnr-unixsocket","old_version":"0.38.17","new_version":"0.38.24","repository_url":"https://github.com/jnr/jnr-unixsocket"},{"name":"com.google.errorprone:error_prone_annotations","old_version":"2.15.0","new_version":"2.45.0","repository_url":"https://github.com/google/error-prone"},{"name":"com.google.errorprone:error_prone_core","old_version":"2.15.0","new_version":"2.45.0","repository_url":"https://github.com/google/error-prone"},{"name":"com.google.code.gson:gson","old_version":"2.9.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"org.jolokia:jolokia-war","old_version":"1.7.1","new_version":"1.7.2"},{"name":"commons-codec:commons-codec","old_version":"1.16.0","new_version":"1.20.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"commons-io:commons-io","old_version":"2.13.0","new_version":"2.21.0","repository_url":"https://github.com/apache/commons-io"},{"name":"io.grpc:grpc-core","old_version":"1.49.2","new_version":"1.78.0","repository_url":"https://github.com/grpc/grpc-java"},{"name":"io.hawt:hawtio-default","old_version":"2.15.2","new_version":"2.17.7"},{"name":"net.java.dev.jna:jna-jpms","old_version":"5.12.1","new_version":"5.18.1","repository_url":"https://github.com/java-native-access/jna"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.apache.commons:commons-lang3","old_version":"3.13.0","new_version":"3.20.0"},{"name":"org.apache.kerby:kerb-simplekdc","old_version":"2.0.3","new_version":"2.1.1"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.20.0","new_version":"2.25.3"},{"name":"org.awaitility:awaitility","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/awaitility/awaitility"},{"name":"org.codehaus.plexus:plexus-component-annotations","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/codehaus-plexus/plexus-containers"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"4.0.0","new_version":"4.0.2","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.codehaus.plexus:plexus-xml","old_version":"4.0.2","new_version":"4.1.0","repository_url":"https://github.com/codehaus-plexus/plexus-xml"},{"name":"org.apache.avro:avro","old_version":"1.11.2","new_version":"1.12.1"},{"name":"org.apache.commons:commons-compress","old_version":"1.23.0","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.apache.mina:mina-core","old_version":"2.2.2","new_version":"2.2.5","repository_url":"https://github.com/apache/mina"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.14.2","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.jboss.logging:jboss-logging","old_version":"3.5.3.Final","new_version":"3.6.1.Final","repository_url":"https://github.com/jboss-logging/jboss-logging"},{"name":"org.jboss.logging:jboss-logging-annotations","old_version":"2.2.1.Final","new_version":"2.2.2.Final","repository_url":"https://github.com/jboss-logging/jboss-logging-tools"},{"name":"org.jboss.logging:jboss-logging-processor","old_version":"2.2.1.Final","new_version":"2.2.2.Final","repository_url":"https://github.com/jboss-logging/jboss-logging-tools"},{"name":"org.jboss.threads:jboss-threads","old_version":"3.5.0.Final","new_version":"3.6.1.Final","repository_url":"https://github.com/jbossas/jboss-threads"},{"name":"org.junit:junit-bom","old_version":"5.9.1","new_version":"5.14.1","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.vintage:junit-vintage-engine","old_version":"5.9.1","new_version":"5.14.1","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.mariadb.jdbc:mariadb-java-client","old_version":"3.0.8","new_version":"3.5.7","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-j"},{"name":"org.mortbay.jetty.quiche:jetty-quiche-native","old_version":"0.16.0","new_version":"0.24.5","repository_url":"https://github.com/jetty-project/jetty-quiche-native"},{"name":"org.osgi:org.osgi.util.promise","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/osgi/osgi"},{"name":"org.mortbay.jetty:h2spec-maven-plugin","old_version":"1.0.10","new_version":"1.0.13","repository_url":"https://github.com/jetty-project/h2spec-maven-plugin"},{"name":"org.eclipse.cbi.maven.plugins:eclipse-jarsigner-plugin","old_version":"1.1.7","new_version":"1.5.3"},{"name":"org.apache.maven.scm:maven-scm-provider-jgit","old_version":"2.0.0","new_version":"2.2.1"},{"name":"org.apache.maven.resolver:maven-resolver-api","old_version":"1.9.14","new_version":"1.9.25","repository_url":"https://github.com/apache/maven-resolver"},{"name":"org.apache.maven.resolver:maven-resolver-util","old_version":"1.9.14","new_version":"1.9.25","repository_url":"https://github.com/apache/maven-resolver"},{"name":"org.apache.maven.resolver:maven-resolver-spi","old_version":"1.9.14","new_version":"1.9.25","repository_url":"https://github.com/apache/maven-resolver"},{"name":"org.apache.maven.resolver:maven-resolver-impl","old_version":"1.9.14","new_version":"1.9.25","repository_url":"https://github.com/apache/maven-resolver"},{"name":"org.apache.maven.resolver:maven-resolver-connector-basic","old_version":"1.9.14","new_version":"1.9.25","repository_url":"https://github.com/apache/maven-resolver"},{"name":"org.apache.maven.resolver:maven-resolver-transport-file","old_version":"1.9.14","new_version":"1.9.25","repository_url":"https://github.com/apache/maven-resolver"},{"name":"org.apache.maven.resolver:maven-resolver-transport-http","old_version":"1.9.14","new_version":"1.9.25"},{"name":"org.apache.directory.server:apacheds-test-framework","old_version":"2.0.0.AM26","new_version":"2.0.0.AM27","repository_url":"https://github.com/apache/directory-server"},{"name":"org.apache.directory.server:apacheds-server-integ","old_version":"2.0.0.AM26","new_version":"2.0.0.AM27","repository_url":"https://github.com/apache/directory-server"},{"name":"org.apache.directory.server:apacheds-core-integ","old_version":"2.0.0.AM26","new_version":"2.0.0.AM27","repository_url":"https://github.com/apache/directory-server"},{"name":"org.apache.directory.api:api-ldap-schema-data","old_version":"2.1.3","new_version":"2.1.7"},{"name":"org.apache.directory.api:api-ldap-model","old_version":"2.1.3","new_version":"2.1.7"},{"name":"org.apache.directory.api:api-util","old_version":"2.1.3","new_version":"2.1.7","repository_url":"https://github.com/apache/directory-ldap-api"},{"name":"org.apache.directory.api:api-asn1-api","old_version":"2.1.3","new_version":"2.1.7"},{"name":"com.googlecode.xmemcached:xmemcached","old_version":"2.4.7","new_version":"2.4.9","repository_url":"https://github.com/killme2008/xmemcached"},{"name":"com.hazelcast:hazelcast","old_version":"5.2.1","new_version":"5.3.8","repository_url":"https://github.com/hazelcast/hazelcast"},{"name":"org.openjdk.jmh:jmh-core","old_version":"1.36","new_version":"1.37","repository_url":"https://github.com/openjdk/jmh"},{"name":"org.openjdk.jmh:jmh-generator-annprocess","old_version":"1.36","new_version":"1.37","repository_url":"https://github.com/openjdk/jmh"},{"name":"org.apache.openwebbeans:openwebbeans-web","old_version":"2.0.27","new_version":"2.0.28","repository_url":"https://github.com/apache/openwebbeans"},{"name":"org.apache.openwebbeans:openwebbeans-jetty9","old_version":"2.0.27","new_version":"2.0.28","repository_url":"https://github.com/apache/openwebbeans"},{"name":"org.osgi:org.osgi.service.component","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/osgi/osgi"},{"name":"org.ops4j.pax.exam:pax-exam","old_version":"4.13.1","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-inject","old_version":"4.13.1","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-container-forked","old_version":"4.13.1","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-junit4","old_version":"4.13.1","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-link-mvn","old_version":"4.13.1","new_version":"4.14.0"},{"name":"org.ops4j.pax.swissbox:pax-swissbox-framework","old_version":"1.8.3","new_version":"1.9.0","repository_url":"https://github.com/ops4j/org.ops4j.pax.swissbox"},{"name":"org.ops4j.pax.swissbox:pax-swissbox-tracker","old_version":"1.8.3","new_version":"1.9.0","repository_url":"https://github.com/ops4j/org.ops4j.pax.swissbox"},{"name":"org.ops4j.pax.url:pax-url-aether","old_version":"2.6.2","new_version":"2.6.17","repository_url":"https://github.com/ops4j/org.ops4j.pax.url"},{"name":"org.ops4j.pax.url:pax-url-wrap","old_version":"2.6.2","new_version":"2.6.17","repository_url":"https://github.com/ops4j/org.ops4j.pax.url"},{"name":"org.apache.aries.spifly:org.apache.aries.spifly.dynamic.bundle","old_version":"1.3.6","new_version":"1.3.7"},{"name":"org.apache.maven.surefire:surefire-junit47","old_version":"3.1.2","new_version":"3.5.4"},{"name":"org.eclipse.tycho:tycho-p2-repository-plugin","old_version":"4.0.1","new_version":"4.0.13","repository_url":"https://github.com/eclipse-tycho/tycho"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dev-dependencies group with 82 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle) | `10.3.4` | `10.26.1` |\n| org.apache.ant:ant | `1.10.13` | `1.10.15` |\n| org.apache.ant:ant-launcher | `1.10.13` | `1.10.15` |\n| org.ow2.asm:asm-commons | `9.5` | `9.9.1` |\n| org.ow2.asm:asm-bom | `9.5` | `9.9.1` |\n| org.ow2.asm:asm | `9.5` | `9.9.1` |\n| org.ow2.asm:asm-tree | `9.5` | `9.9.1` |\n| org.ow2.asm:asm-analysis | `9.5` | `9.9.1` |\n| org.ow2.asm:asm-util | `9.5` | `9.9.1` |\n| org.eclipse.jetty.toolchain:jetty-test-helper | `6.0` | `6.4` |\n| [biz.aQute.bnd:biz.aQute.bndlib](https://github.com/bndtools/bnd) | `6.3.1` | `6.4.1` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.3.8` | `1.3.16` |\n| [com.github.jnr:jnr-enxio](https://github.com/jnr/jnr-enxio) | `0.32.13` | `0.32.19` |\n| [com.github.jnr:jnr-ffi](https://github.com/jnr/jnr-ffi) | `2.2.12` | `2.2.18` |\n| [com.github.jnr:jnr-posix](https://github.com/jnr/jnr-posix) | `3.1.15` | `3.1.21` |\n| [com.github.jnr:jnr-unixsocket](https://github.com/jnr/jnr-unixsocket) | `0.38.17` | `0.38.24` |\n| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.15.0` | `2.45.0` |\n| [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) | `2.15.0` | `2.45.0` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.9.1` | `2.13.2` |\n| org.jolokia:jolokia-war | `1.7.1` | `1.7.2` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.16.0` | `1.20.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.13.0` | `2.21.0` |\n| [io.grpc:grpc-core](https://github.com/grpc/grpc-java) | `1.49.2` | `1.78.0` |\n| io.hawt:hawtio-default | `2.15.2` | `2.17.7` |\n| [net.java.dev.jna:jna-jpms](https://github.com/java-native-access/jna) | `5.12.1` | `5.18.1` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| org.apache.commons:commons-lang3 | `3.13.0` | `3.20.0` |\n| org.apache.kerby:kerb-simplekdc | `2.0.3` | `2.1.1` |\n| org.apache.logging.log4j:log4j-api | `2.20.0` | `2.25.3` |\n| [org.awaitility:awaitility](https://github.com/awaitility/awaitility) | `4.2.0` | `4.3.0` |\n| [org.codehaus.plexus:plexus-component-annotations](https://github.com/codehaus-plexus/plexus-containers) | `2.1.1` | `2.2.0` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `4.0.0` | `4.0.2` |\n| [org.codehaus.plexus:plexus-xml](https://github.com/codehaus-plexus/plexus-xml) | `4.0.2` | `4.1.0` |\n| org.apache.avro:avro | `1.11.2` | `1.12.1` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.23.0` | `1.28.0` |\n| [org.apache.mina:mina-core](https://github.com/apache/mina) | `2.2.2` | `2.2.5` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.14.2` | `2.20.1` |\n| [org.jboss.logging:jboss-logging](https://github.com/jboss-logging/jboss-logging) | `3.5.3.Final` | `3.6.1.Final` |\n| [org.jboss.logging:jboss-logging-annotations](https://github.com/jboss-logging/jboss-logging-tools) | `2.2.1.Final` | `2.2.2.Final` |\n| [org.jboss.logging:jboss-logging-processor](https://github.com/jboss-logging/jboss-logging-tools) | `2.2.1.Final` | `2.2.2.Final` |\n| [org.jboss.threads:jboss-threads](https://github.com/jbossas/jboss-threads) | `3.5.0.Final` | `3.6.1.Final` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.9.1` | `5.14.1` |\n| [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit-framework) | `5.9.1` | `5.14.1` |\n| [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) | `3.0.8` | `3.5.7` |\n| [org.mortbay.jetty.quiche:jetty-quiche-native](https://github.com/jetty-project/jetty-quiche-native) | `0.16.0` | `0.24.5` |\n| [org.osgi:org.osgi.util.promise](https://github.com/osgi/osgi) | `1.2.0` | `1.3.0` |\n| [org.mortbay.jetty:h2spec-maven-plugin](https://github.com/jetty-project/h2spec-maven-plugin) | `1.0.10` | `1.0.13` |\n| org.eclipse.cbi.maven.plugins:eclipse-jarsigner-plugin | `1.1.7` | `1.5.3` |\n| org.apache.maven.scm:maven-scm-provider-jgit | `2.0.0` | `2.2.1` |\n| [org.apache.maven.resolver:maven-resolver-api](https://github.com/apache/maven-resolver) | `1.9.14` | `1.9.25` |\n| [org.apache.maven.resolver:maven-resolver-util](https://github.com/apache/maven-resolver) | `1.9.14` | `1.9.25` |\n| [org.apache.maven.resolver:maven-resolver-spi](https://github.com/apache/maven-resolver) | `1.9.14` | `1.9.25` |\n| [org.apache.maven.resolver:maven-resolver-impl](https://github.com/apache/maven-resolver) | `1.9.14` | `1.9.25` |\n| [org.apache.maven.resolver:maven-resolver-connector-basic](https://github.com/apache/maven-resolver) | `1.9.14` | `1.9.25` |\n| [org.apache.maven.resolver:maven-resolver-transport-file](https://github.com/apache/maven-resolver) | `1.9.14` | `1.9.25` |\n| org.apache.maven.resolver:maven-resolver-transport-http | `1.9.14` | `1.9.25` |\n| [org.apache.directory.server:apacheds-test-framework](https://github.com/apache/directory-server) | `2.0.0.AM26` | `2.0.0.AM27` |\n| [org.apache.directory.server:apacheds-server-integ](https://github.com/apache/directory-server) | `2.0.0.AM26` | `2.0.0.AM27` |\n| [org.apache.directory.server:apacheds-core-integ](https://github.com/apache/directory-server) | `2.0.0.AM26` | `2.0.0.AM27` |\n| org.apache.directory.api:api-ldap-schema-data | `2.1.3` | `2.1.7` |\n| org.apache.directory.api:api-ldap-model | `2.1.3` | `2.1.7` |\n| [org.apache.directory.api:api-util](https://github.com/apache/directory-ldap-api) | `2.1.3` | `2.1.7` |\n| org.apache.directory.api:api-asn1-api | `2.1.3` | `2.1.7` |\n| [com.googlecode.xmemcached:xmemcached](https://github.com/killme2008/xmemcached) | `2.4.7` | `2.4.9` |\n| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `5.2.1` | `5.3.8` |\n| [org.openjdk.jmh:jmh-core](https://github.com/openjdk/jmh) | `1.36` | `1.37` |\n| [org.openjdk.jmh:jmh-generator-annprocess](https://github.com/openjdk/jmh) | `1.36` | `1.37` |\n| [org.apache.openwebbeans:openwebbeans-web](https://github.com/apache/openwebbeans) | `2.0.27` | `2.0.28` |\n| [org.apache.openwebbeans:openwebbeans-jetty9](https://github.com/apache/openwebbeans) | `2.0.27` | `2.0.28` |\n| [org.osgi:org.osgi.service.component](https://github.com/osgi/osgi) | `1.5.0` | `1.5.1` |\n| org.ops4j.pax.exam:pax-exam | `4.13.1` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-inject | `4.13.1` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-container-forked | `4.13.1` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-junit4 | `4.13.1` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-link-mvn | `4.13.1` | `4.14.0` |\n| [org.ops4j.pax.swissbox:pax-swissbox-framework](https://github.com/ops4j/org.ops4j.pax.swissbox) | `1.8.3` | `1.9.0` |\n| [org.ops4j.pax.swissbox:pax-swissbox-tracker](https://github.com/ops4j/org.ops4j.pax.swissbox) | `1.8.3` | `1.9.0` |\n| [org.ops4j.pax.url:pax-url-aether](https://github.com/ops4j/org.ops4j.pax.url) | `2.6.2` | `2.6.17` |\n| [org.ops4j.pax.url:pax-url-wrap](https://github.com/ops4j/org.ops4j.pax.url) | `2.6.2` | `2.6.17` |\n| org.apache.aries.spifly:org.apache.aries.spifly.dynamic.bundle | `1.3.6` | `1.3.7` |\n| org.apache.maven.surefire:surefire-junit47 | `3.1.2` | `3.5.4` |\n| [org.eclipse.tycho:tycho-p2-repository-plugin](https://github.com/eclipse-tycho/tycho) | `4.0.1` | `4.0.13` |\n\n\nUpdates `com.puppycrawl.tools:checkstyle` from 10.3.4 to 10.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/checkstyle/checkstyle/releases\"\u003ecom.puppycrawl.tools:checkstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003echeckstyle-10.26.1\u003c/h2\u003e\n\u003cp\u003eCheckstyle 10.26.1 - \u003ca href=\"https://checkstyle.org/releasenotes.html#Release_10.26.1\"\u003ehttps://checkstyle.org/releasenotes.html#Release_10.26.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/17250\"\u003e#17250\u003c/a\u003e - NewlineAtEndOfFileCheck and empty files (size 0)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003echeckstyle-10.26.0\u003c/h2\u003e\n\u003cp\u003eCheckstyle 10.26.0 - \u003ca href=\"https://checkstyle.org/releasenotes.html#Release_10.26.0\"\u003ehttps://checkstyle.org/releasenotes.html#Release_10.26.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNew:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/14949\"\u003e#14949\u003c/a\u003e - Add Check Support for Java 21 Record Pattern : New Check PatternVariableAssignment\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/8965\"\u003e#8965\u003c/a\u003e - Indentation check doesn't give violation when google formatter does\n\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/17122\"\u003e#17122\u003c/a\u003e - False positive on indentation for Annotation Arrays\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003echeckstyle-10.25.1\u003c/h2\u003e\n\u003cp\u003eCheckstyle 10.25.1 - \u003ca href=\"https://checkstyle.org/releasenotes.html#Release_10.25.1\"\u003ehttps://checkstyle.org/releasenotes.html#Release_10.25.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/17167\"\u003e#17167\u003c/a\u003e - checkstyle expects different indentation for switch cases.\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/checkstyle/checkstyle/commit/531d85d62334c1bde96b71ca1e880c67225e3952\"\u003e\u003ccode\u003e531d85d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release checkstyle-10.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/06ce6f313d2df9b39b6733124bab44ce4327cb27\"\u003e\u003ccode\u003e06ce6f3\u003c/code\u003e\u003c/a\u003e doc: release notes for 10.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/c5c2d61c0df73be6d9609fdee530932215871ad4\"\u003e\u003ccode\u003ec5c2d61\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/17168\"\u003e#17168\u003c/a\u003e: Upgrade Semaphore CI to JDK17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/781094d39ae38789285576c6b7d8cf00b8e098bc\"\u003e\u003ccode\u003e781094d\u003c/code\u003e\u003c/a\u003e supplemental: add space between '//' and 'non-compiled' comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/c88d05a2c32ad46902d6ded51876bbf040647e56\"\u003e\u003ccode\u003ec88d05a\u003c/code\u003e\u003c/a\u003e supplemental: adding inputs for 4.6.2 single whitespace around lambda arrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/3ce0224b28cb41ce6c9d01e728e62a78a9864b9c\"\u003e\u003ccode\u003e3ce0224\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/17225\"\u003e#17225\u003c/a\u003e: Continue to extend 'Since version' javadoc marking implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/686ca93ecb0c2c52a94359d776ea1e9894fdf31c\"\u003e\u003ccode\u003e686ca93\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/17250\"\u003e#17250\u003c/a\u003e: Modify NewlineAtEndOfFileCheck to accept empty files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/2c064bca2d56b9733348dbf0d356e19254839538\"\u003e\u003ccode\u003e2c064bc\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/17168\"\u003e#17168\u003c/a\u003e: Upgrade Idea Image to jdk17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/2ed310c37cb24e8a54d1dbcd32ade45bdde65465\"\u003e\u003ccode\u003e2ed310c\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/checkstyle/checkstyle/commit/c5da6e6fea22a0b8221b01142f86abcf88b516f7\"\u003e\u003ccode\u003ec5da6e6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release checkstyle-10.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/checkstyle/checkstyle/compare/checkstyle-10.3.4...checkstyle-10.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.ant:ant` from 1.10.13 to 1.10.15\n\nUpdates `org.apache.ant:ant-launcher` from 1.10.13 to 1.10.15\n\nUpdates `org.ow2.asm:asm-commons` from 9.5 to 9.9.1\n\nUpdates `org.ow2.asm:asm-bom` from 9.5 to 9.9.1\n\nUpdates `org.ow2.asm:asm` from 9.5 to 9.9.1\n\nUpdates `org.ow2.asm:asm-tree` from 9.5 to 9.9.1\n\nUpdates `org.ow2.asm:asm-analysis` from 9.5 to 9.9.1\n\nUpdates `org.ow2.asm:asm-util` from 9.5 to 9.9.1\n\nUpdates `org.eclipse.jetty.toolchain:jetty-test-helper` from 6.0 to 6.4\n\nUpdates `biz.aQute.bnd:biz.aQute.bndlib` from 6.3.1 to 6.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bndtools/bnd/releases\"\u003ebiz.aQute.bnd:biz.aQute.bndlib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eClassic Bndtools/bnd 6.4.1 (only runtime bundles, no plugins)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis is not a full release!\u003c/strong\u003e It is maintained as a line for security and important fixes of the runtime bundles on Java 1.8.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bndtools/bnd/wiki/Changes-in-6.4.1-classic\"\u003ehttps://github.com/bndtools/bnd/wiki/Changes-in-6.4.1-classic\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBnd/Bndtools 6.4.0\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bndtools/bnd/wiki/Changes-in-6.4.0\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMaven lifecycle participation fix by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5238\"\u003ebndtools/bnd#5238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimmutable: Remove a variable store in a loop by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5241\"\u003ebndtools/bnd#5241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[httpclient] Implement log as specified in doc by \u003ca href=\"https://github.com/pkriens\"\u003e\u003ccode\u003e@​pkriens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5242\"\u003ebndtools/bnd#5242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bndtools/bnd/issues/5062\"\u003e#5062\u003c/a\u003e JVM crash by \u003ca href=\"https://github.com/pkriens\"\u003e\u003ccode\u003e@​pkriens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5244\"\u003ebndtools/bnd#5244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Use -notimestamp option for javadoc for reproducibility by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5245\"\u003ebndtools/bnd#5245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Separate Gradle Wrapper validation into its own workflow by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5246\"\u003ebndtools/bnd#5246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuilder: Avoid modifying manifests of conduit jars by \u003ca href=\"https://github.com/maquinas07\"\u003e\u003ccode\u003e@​maquinas07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5249\"\u003ebndtools/bnd#5249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven integration test refactoring by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5252\"\u003ebndtools/bnd#5252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven help integration tests by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5253\"\u003ebndtools/bnd#5253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix regression in Open Type Hierarchy by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5255\"\u003ebndtools/bnd#5255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): Bump nokogiri from 1.13.4 to 1.13.6 in /docs by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5256\"\u003ebndtools/bnd#5256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[export] JPMS module info calculation fails by \u003ca href=\"https://github.com/pkriens\"\u003e\u003ccode\u003e@​pkriens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5258\"\u003ebndtools/bnd#5258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eio: Make FileTree predicate methods public since they can be useful by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5259\"\u003ebndtools/bnd#5259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[decoration] Backward compatibility (Phase 1) by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5262\"\u003ebndtools/bnd#5262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecoration phase2 by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5263\"\u003ebndtools/bnd#5263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Remove use of \u0026quot;{xxx}\u0026quot; non-literals on + decorations by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5264\"\u003ebndtools/bnd#5264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Display build dependencies for rebuild-build by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5266\"\u003ebndtools/bnd#5266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejarsigner: Fix 2 bugs in the jarsigner support by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5267\"\u003ebndtools/bnd#5267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esigning: Write META-INF signing resources immediately after manifest  by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5268\"\u003ebndtools/bnd#5268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add 6.3.0 release docs by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5274\"\u003ebndtools/bnd#5274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update baseline to 6.3.0 by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5273\"\u003ebndtools/bnd#5273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): Bump assertj-core from 3.22.0 to 3.23.1 in /maven by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5272\"\u003ebndtools/bnd#5272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): Bump maven-invoker-plugin from 3.2.2 to 3.3.0 in /maven by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5270\"\u003ebndtools/bnd#5270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejar: Update signer test to confirm JarInputStream verifies jar by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5277\"\u003ebndtools/bnd#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egradle: Avoid setting a manifest object by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5276\"\u003ebndtools/bnd#5276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove old enroute by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5278\"\u003ebndtools/bnd#5278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egradle: Make default Bundle-SymbolicName and Bundle-Version inputs by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5280\"\u003ebndtools/bnd#5280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove regex expressions by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5282\"\u003ebndtools/bnd#5282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven updates by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5284\"\u003ebndtools/bnd#5284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egradle: Update build to include pom.properties in gradle plugin jar by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5285\"\u003ebndtools/bnd#5285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify effect on ignoring Bundle-Version for package deletion by \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5291\"\u003ebndtools/bnd#5291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emaven: Add testFailureIgnore configuration to bnd-testing-maven-plugin by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5296\"\u003ebndtools/bnd#5296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew lib support for string ignore case ops and preserving line separators by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5299\"\u003ebndtools/bnd#5299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebaseline: Use modifiable sets by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5300\"\u003ebndtools/bnd#5300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): Bump com.gradle.plugin-publish from 0.21.0 to 1.0.0 in /gradle-plugins by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5302\"\u003ebndtools/bnd#5302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/resolve cache by \u003ca href=\"https://github.com/pkriens\"\u003e\u003ccode\u003e@​pkriens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5305\"\u003ebndtools/bnd#5305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egradle: Build script improvements for new publish plugin version by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5307\"\u003ebndtools/bnd#5307\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/bndtools/bnd/commit/d6c5a256e8d11048807c130dd1c05cc7128521d6\"\u003e\u003ccode\u003ed6c5a25\u003c/code\u003e\u003c/a\u003e Release ready\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bndtools/bnd/commit/df0f8714913adee8db18834bd0a005de4ba42af7\"\u003e\u003ccode\u003edf0f871\u003c/code\u003e\u003c/a\u003e Release ready\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bndtools/bnd/commit/6f7607aa7baa3b8354d2e82e1669d65771ce5bb8\"\u003e\u003ccode\u003e6f7607a\u003c/code\u003e\u003c/a\u003e Release ready\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bndtools/bnd/commit/29dfc657dc737a3e69ae7f1bd76c6d82b8da23e3\"\u003e\u003ccode\u003e29dfc65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bndtools/bnd/issues/5597\"\u003e#5597\u003c/a\u003e from bndtools/feature/annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bndtools/bnd/commit/10f113b675b47d54522855542df5a92ccf5814f4\"\u003e\u003ccode\u003e10f113b\u003c/code\u003e\u003c/a\u003e Cleaned up bnd annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bndtools/bnd/commit/45630fe7062c2639e0d2fc4c225c6def7c341598\"\u003e\u003ccode\u003e45630fe\u003c/code\u003e\u003c/a\u003e Backported the behavior of the launcher in 7.0.0 regarding scope of installed...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bndtools/bnd/commit/edddd96c0cbc79a3fc36fbb2d16d22cfe7b7edd3\"\u003e\u003ccode\u003eedddd96\u003c/code\u003e\u003c/a\u003e Hmm, did not publish to jfrog, that seems to depend on canonical?\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bndtools/bnd/commit/71c55c38ca1c06f5fa74b5bb5b9b6a59d6373813\"\u003e\u003ccode\u003e71c55c3\u003c/code\u003e\u003c/a\u003e Removed maven \u0026amp; gradle plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bndtools/bnd/commit/ab52fad707ff22388ab2ef800a2a226079d3ee3e\"\u003e\u003ccode\u003eab52fad\u003c/code\u003e\u003c/a\u003e Classic kick off\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bndtools/bnd/commit/25e4898599326264c57da8b695ae5df9e268891e\"\u003e\u003ccode\u003e25e4898\u003c/code\u003e\u003c/a\u003e build: 6.4.0 final build\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bndtools/bnd/compare/6.3.1...6.4.1\"\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.3.8 to 1.3.16\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b91509f0a0bfc9f5f16606a8c738a70849bef8c7\"\u003e\u003ccode\u003eb91509f\u003c/code\u003e\u003c/a\u003e prepare release 1.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e3aa0f440cf7a3b98f16fbb21bcea83f72be71e6\"\u003e\u003ccode\u003ee3aa0f4\u003c/code\u003e\u003c/a\u003e disallow new in if condition attribute in config files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/d933cf51c76027650e731b5d2b04b13af77eb377\"\u003e\u003ccode\u003ed933cf5\u003c/code\u003e\u003c/a\u003e start work on 1.3.16-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/81f8c25e2a2fae99f45029c27dc793bdaa8cb079\"\u003e\u003ccode\u003e81f8c25\u003c/code\u003e\u003c/a\u003e remove Stax related code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/7cb4834db66b5d68408a79faf602cf3238fd8624\"\u003e\u003ccode\u003e7cb4834\u003c/code\u003e\u003c/a\u003e prepare release 1.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ad9c5e07fd8a25451dc52fde5af3fd92658a9187\"\u003e\u003ccode\u003ead9c5e0\u003c/code\u003e\u003c/a\u003e StaxEventRecorder was experimental and was never used nor referenced, removing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/4cb1053b429858f8e419889e409db7cc2cb81efd\"\u003e\u003ccode\u003e4cb1053\u003c/code\u003e\u003c/a\u003e remove unused package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2863a4974a3649b5b00d4a529ee6ff2063470f35\"\u003e\u003ccode\u003e2863a49\u003c/code\u003e\u003c/a\u003e prevent Server-Side Request Forgery (SSRF) attacks by ignoring external DTD f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b44b940cc7d4839e06e31a7d60dca174b99c1aa5\"\u003e\u003ccode\u003eb44b940\u003c/code\u003e\u003c/a\u003e remove JaninoEventEvaluator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/c17e5883845e5bc4dec49b3fe74f744e0e574a2b\"\u003e\u003ccode\u003ec17e588\u003c/code\u003e\u003c/a\u003e remove JaninoEventEvaluator\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.3.8...v_1.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.jnr:jnr-enxio` from 0.32.13 to 0.32.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-enxio/commit/1f7823414429030c536b25c24b260a3c3e6e2528\"\u003e\u003ccode\u003e1f78234\u003c/code\u003e\u003c/a\u003e Update version and jnr-ffi for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-enxio/commit/a8735f98b7e3e4550316fc26e297f868e6c3d00f\"\u003e\u003ccode\u003ea8735f9\u003c/code\u003e\u003c/a\u003e Switch to Sonatype central plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-enxio/commit/89f2a3bfcee922bd11b2432182c861588a120171\"\u003e\u003ccode\u003e89f2a3b\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/jnr/jnr-enxio/commit/d23f02e50889986066720ed64e34aa53ee851737\"\u003e\u003ccode\u003ed23f02e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jnr-enxio-0.32.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-enxio/commit/c21e0a9429ae4fdf506514b9b678a19ea4422540\"\u003e\u003ccode\u003ec21e0a9\u003c/code\u003e\u003c/a\u003e Update jnr-ffi to 2.2.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-enxio/commit/f5269b2d04c25dbde4b812eeab8f0c915ea1d311\"\u003e\u003ccode\u003ef5269b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jnr/jnr-enxio/issues/45\"\u003e#45\u003c/a\u003e from headius/fix_blocking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-enxio/commit/2bfd9f87670e055b9235130d7c77bd21e6fc2989\"\u003e\u003ccode\u003e2bfd9f8\u003c/code\u003e\u003c/a\u003e Add a test for setBlocking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-enxio/commit/04e6dc879bec492435d7ae432e638990b61259e9\"\u003e\u003ccode\u003e04e6dc8\u003c/code\u003e\u003c/a\u003e Fix fnctl binding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-enxio/commit/aaa74df5e839728ce0fae2546332d0a74f41df50\"\u003e\u003ccode\u003eaaa74df\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/jnr/jnr-enxio/commit/3afce0123104e82f2dbef94c748a5002d5c9781e\"\u003e\u003ccode\u003e3afce01\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jnr-enxio-0.32.17\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jnr/jnr-enxio/compare/jnr-enxio-0.32.13...jnr-enxio-0.32.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.jnr:jnr-ffi` from 2.2.12 to 2.2.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-ffi/commit/fffae28007492b9ef49dd96c262ecc29cdc408d7\"\u003e\u003ccode\u003efffae28\u003c/code\u003e\u003c/a\u003e Update version and jffi for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-ffi/commit/174c03cf535147eb6812e10298bf812dd7df38fc\"\u003e\u003ccode\u003e174c03c\u003c/code\u003e\u003c/a\u003e Switch to Sonatype central plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-ffi/commit/683b8531776588b040cde17bb71a550ca19fc353\"\u003e\u003ccode\u003e683b853\u003c/code\u003e\u003c/a\u003e Fix references to dst param that should be src\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-ffi/commit/8f4c87449d2a0e8b8de99bae6e5fac3e681365f1\"\u003e\u003ccode\u003e8f4c874\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/jnr/jnr-ffi/commit/32cd8f636d1b0c91d6d011cc293530816bf60f42\"\u003e\u003ccode\u003e32cd8f6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jnr-ffi-2.2.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-ffi/commit/dc231dae5a7734be2591524a2b1818be4a960907\"\u003e\u003ccode\u003edc231da\u003c/code\u003e\u003c/a\u003e Lost update to 2.2.17 snapshot after 2.2.16 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-ffi/commit/421277696fc4d0864a12a4d648b59134d4ccd6bb\"\u003e\u003ccode\u003e4212776\u003c/code\u003e\u003c/a\u003e Merge tag 'jnr-ffi-2.2.16'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-ffi/commit/648962a86c521b9ab846041a55bdf9626e3614c4\"\u003e\u003ccode\u003e648962a\u003c/code\u003e\u003c/a\u003e Update to latest ASM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-ffi/commit/c2de3905ae6f40d87ed464b651db857e22dbb44b\"\u003e\u003ccode\u003ec2de390\u003c/code\u003e\u003c/a\u003e Add FAQ about EINVAL for in/out vars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-ffi/commit/59d3f61555699456dddd064531140653faf1e2bf\"\u003e\u003ccode\u003e59d3f61\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jnr/jnr-ffi/issues/342\"\u003e#342\u003c/a\u003e from headius/update_jffi\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jnr/jnr-ffi/compare/jnr-ffi-2.2.12...jnr-ffi-2.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.jnr:jnr-posix` from 3.1.15 to 3.1.21\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-posix/commit/612485cad530c6d712783de46c578b5c5ef9f2ef\"\u003e\u003ccode\u003e612485c\u003c/code\u003e\u003c/a\u003e Updates for central publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-posix/commit/c57c8c0e46031c5a6bdb2e90e70fcd130ef59377\"\u003e\u003ccode\u003ec57c8c0\u003c/code\u003e\u003c/a\u003e Update version and jnr-ffi for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-posix/commit/7941d66eaf7d3d7db2cc437b298441e98b2ab61c\"\u003e\u003ccode\u003e7941d66\u003c/code\u003e\u003c/a\u003e Switch to Sonatype central plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-posix/commit/dabcf397af2e4bf3ef21091843787b58aeb523e0\"\u003e\u003ccode\u003edabcf39\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/jnr/jnr-posix/commit/3ebda1da859f0f2f6b750f27deab7e73ec450a63\"\u003e\u003ccode\u003e3ebda1d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jnr-posix-3.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-posix/commit/998ab818737a25ee1b2c711e8df9f389cba67818\"\u003e\u003ccode\u003e998ab81\u003c/code\u003e\u003c/a\u003e Update jnr-ffi to 2.2.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-posix/commit/839005479fa845d16df350c919fb3c6c4a48284c\"\u003e\u003ccode\u003e8390054\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jnr/jnr-posix/issues/195\"\u003e#195\u003c/a\u003e from Anxbbq/riscv64-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-posix/commit/32f783bf824886d98eef329e27fc16e2cb78458f\"\u003e\u003ccode\u003e32f783b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jnr/jnr-posix/issues/194\"\u003e#194\u003c/a\u003e from adoroszlai/return-default-handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-posix/commit/16f47c531351dc21a9b9d985fcb687590e1e27a7\"\u003e\u003ccode\u003e16f47c5\u003c/code\u003e\u003c/a\u003e Update LinuxPOSIX.java\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-posix/commit/e117fc6fed89ee86f5eea436bb140482348d0b47\"\u003e\u003ccode\u003ee117fc6\u003c/code\u003e\u003c/a\u003e Create LinuxFileStatRISCV64.java\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jnr/jnr-posix/compare/jnr-posix-3.1.15...jnr-posix-3.1.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.jnr:jnr-unixsocket` from 0.38.17 to 0.38.24\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-unixsocket/commit/1a2f540cec8b3618246087053edc80dc0869cd7e\"\u003e\u003ccode\u003e1a2f540\u003c/code\u003e\u003c/a\u003e Update version, jnr-ffi, jnr-enxio, and jnr-posix for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-unixsocket/commit/5104a758eac39ffa2e76c3562dea9574b7495768\"\u003e\u003ccode\u003e5104a75\u003c/code\u003e\u003c/a\u003e Switch to Sonatype central plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-unixsocket/commit/a551bccc8872f2cc9a168f4ac9bc465bcad15246\"\u003e\u003ccode\u003ea551bcc\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/jnr/jnr-unixsocket/commit/8e475c88ff2e98d76788de4d322db6310dab70a6\"\u003e\u003ccode\u003e8e475c8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jnr-unixsocket-0.38.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-unixsocket/commit/8bbab735d404df30cb2cbe6bee4988434efe3c0e\"\u003e\u003ccode\u003e8bbab73\u003c/code\u003e\u003c/a\u003e Update jnr dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-unixsocket/commit/5012fece0f3937ece70a0105d0ee6dab6e822a23\"\u003e\u003ccode\u003e5012fec\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/jnr/jnr-unixsocket/commit/15c7d2664940dc36963bc4da9635e99bf026cc3d\"\u003e\u003ccode\u003e15c7d26\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jnr-unixsocket-0.38.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-unixsocket/commit/ef4fc49a0fcf2673329541568b5da82360dfb064\"\u003e\u003ccode\u003eef4fc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jnr/jnr-unixsocket/issues/103\"\u003e#103\u003c/a\u003e from headius/update_jnr_deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-unixsocket/commit/a0510ff75ab0f9c04b2678194ec62d5a8bd60a1f\"\u003e\u003ccode\u003ea0510ff\u003c/code\u003e\u003c/a\u003e Update JNR dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-unixsocket/commit/451d6ad738da13027435f7e3fe7c09a892ccf2d3\"\u003e\u003ccode\u003e451d6ad\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jnr/jnr-unixsocket/compare/jnr-unixsocket-0.38.17...jnr-unixsocket-0.38.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_annotations` from 2.15.0 to 2.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.45.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatibility with latest JDK 26 EA builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AssertSameIncompatible\"\u003e\u003ccode\u003eAssertSameIncompatible\u003c/code\u003e\u003c/a\u003e: Detect calls to \u003ccode\u003eassertSame\u003c/code\u003e and similar assertions, where the calls are guaranteed to either succeed or fail.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/FormatStringShouldUsePlaceholders\"\u003e\u003ccode\u003eFormatStringShouldUsePlaceholders\u003c/code\u003e\u003c/a\u003e: Suggests using a format string instead of string concatenation operations on format methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5335\"\u003e#5335\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.44.0...v2.45.0\"\u003ehttps://github.com/google/error-prone/compare/v2.44.0...v2.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.44.0\u003c/h2\u003e\n\u003cp\u003eChanges\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe default severity for \u003ca href=\"https://errorprone.info/bugpattern/LabelledBreakTarget\"\u003e\u003ccode\u003eLabelledBreakTarget\u003c/code\u003e\u003c/a\u003e is now an error\u003c/li\u003e\n\u003cli\u003eUpdate dependency on Guava (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5218\"\u003e#5218\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5278\"\u003e#5278\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.43.0...v2.44.0\"\u003ehttps://github.com/google/error-prone/compare/v2.43.0...v2.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.43.0\u003c/h2\u003e\n\u003cp\u003eThe minimum supported JDK version to run Error Prone is now JDK 21 (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/4867\"\u003egoogle/error-prone#4867\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-XepPatchChecks\u003c/code\u003e now skips disabled checks (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/4943\"\u003e#4943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAndroidJdkLibsChecker\u003c/code\u003e has been removed, the recommended replacement for Android code is Android Lint's NewApi check\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/NullNeedsCastForVarargs\"\u003e\u003ccode\u003eNullNeedsCastForVarargs\u003c/code\u003e\u003c/a\u003e: Detect calls that incorrectly passes a \u003ccode\u003enull\u003c/code\u003e \u003cem\u003earray\u003c/em\u003e instead of a \u003ccode\u003enull\u003c/code\u003e \u003cem\u003eelement\u003c/em\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/RedundantNullCheck\"\u003e\u003ccode\u003eRedundantNullCheck\u003c/code\u003e\u003c/a\u003e: detect checks on expressions that are non-null.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4943\"\u003e#4943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5102\"\u003e#5102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5107\"\u003e#5107\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5121\"\u003e#5121\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5158\"\u003e#5158\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5217\"\u003e#5217\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5239\"\u003e#5239\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.42.0...v2.43.0\"\u003ehttps://github.com/google/error-prone/compare/v2.42.0...v2.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.42.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/ExplicitArrayForVarargs\"\u003e\u003ccode\u003eExplicitArrayForVarargs\u003c/code\u003e\u003c/a\u003e: discourage unnecessary explicit construction of an array to provide varargs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/FloggerPerWithoutRateLimit\"\u003e\u003ccode\u003eFloggerPerWithoutRateLimit\u003c/code\u003e\u003c/a\u003e: discourage Flogger's \u003ccode\u003eperUnique\u003c/code\u003e without rate limiting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/StringJoin\"\u003e\u003ccode\u003eStringJoin\u003c/code\u003e\u003c/a\u003e: Ban \u003ccode\u003eString.join(CharSequence)\u003c/code\u003e and \u003ccode\u003eString.join(CharSequence, CharSequence)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/ThreadBuilderNameWithPlaceholder\"\u003e\u003ccode\u003eThreadBuilderNameWithPlaceholder\u003c/code\u003e\u003c/a\u003e: Do not allow placeholders in \u003ccode\u003eThread.Builder.name(String)\u003c/code\u003e or \u003ccode\u003ename(String, int)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges:\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/google/error-prone/commit/c8628153f52db4c8b394cee8fd9f6d84a8580324\"\u003e\u003ccode\u003ec862815\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/7027d9fe2497b64d422504b5d8257094d92c3a1a\"\u003e\u003ccode\u003e7027d9f\u003c/code\u003e\u003c/a\u003e Add negative test cases for AlwaysThrows with non-literal arguments.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/8669adb446b2238d7b0d47e65a8a243fd47a61d9\"\u003e\u003ccode\u003e8669adb\u003c/code\u003e\u003c/a\u003e Fix parameter name handling of enum constructor arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/679c4ac6b8efc1c69af30d189ee3dc5cc85ef899\"\u003e\u003ccode\u003e679c4ac\u003c/code\u003e\u003c/a\u003e Update end position handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/dc1279e18ca7a0f1cdcde655493544f6f78130c4\"\u003e\u003ccode\u003edc1279e\u003c/code\u003e\u003c/a\u003e AssertSameIncompatible: flag calls to assertSame/etc where the calls are guar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/24387de909663f326ac77e65304c61daa88445ba\"\u003e\u003ccode\u003e24387de\u003c/code\u003e\u003c/a\u003e Internal change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/5300dc6e1fac4557cda82b6a1f91366bba90dc0f\"\u003e\u003ccode\u003e5300dc6\u003c/code\u003e\u003c/a\u003e Disable an InvalidLink test for a javadoc bug on JDK \u0026gt;= 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/75dcd539caf58e2daa4598bb9b72fc9a3b7afdc9\"\u003e\u003ccode\u003e75dcd53\u003c/code\u003e\u003c/a\u003e Fix the Optional wrapping in the description of NonCanonicalStaticMemberImport.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/10f54242b4a6a5e7055a7a94faec78bf20206d39\"\u003e\u003ccode\u003e10f5424\u003c/code\u003e\u003c/a\u003e FormatStringShouldUsePlaceholders shouldn't rewrite calls with a pass-through...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/3ef3d7921be1bd9b6394ae018570f50a645240e6\"\u003e\u003ccode\u003e3ef3d79\u003c/code\u003e\u003c/a\u003e The verb form of \u0026quot;recursion\u0026quot; is \u0026quot;to recur\u0026quot;, not \u0026quot;to recurse\u0026quot;. Quoting my CS p...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.15.0...v2.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_core` from 2.15.0 to 2.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.45.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatibility with latest JDK 26 EA builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AssertSameIncompatible\"\u003e\u003ccode\u003eAssertSameIncompatible\u003c/code\u003e\u003c/a\u003e: Detect calls to \u003ccode\u003eassertSame\u003c/code\u003e and similar assertions, where the calls are guaranteed to either succeed or fail.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/FormatStringShouldUsePlaceholders\"\u003e\u003ccode\u003eFormatStringShouldUsePlaceholders\u003c/code\u003e\u003c/a\u003e: Suggests using a format string instead of string concatenation operations on format methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5335\"\u003e#5335\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.44.0...v2.45.0\"\u003ehttps://github.com/google/error-prone/compare/v2.44.0...v2.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.44.0\u003c/h2\u003e\n\u003cp\u003eChanges\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe default severity for \u003ca href=\"https://errorprone.info/bugpattern/LabelledBreakTarget\"\u003e\u003ccode\u003eLabelledBreakTarget\u003c/code\u003e\u003c/a\u003e is now an error\u003c/li\u003e\n\u003cli\u003eUpdate dependency on Guava (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5218\"\u003e#5218\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5278\"\u003e#5278\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.43.0...v2.44.0\"\u003ehttps://github.com/google/error-prone/compare/v2.43.0...v2.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.43.0\u003c/h2\u003e\n\u003cp\u003eThe minimum supported JDK version to run Error Prone is now JDK 21 (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/4867\"\u003egoogle/error-prone#4867\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-XepPatchChecks\u003c/code\u003e now skips disabled checks (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/4943\"\u003e#4943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAndroidJdkLibsChecker\u003c/code\u003e has been removed, the recommended replacement for Android code is Android Lint's NewApi check\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/NullNeedsCastForVarargs\"\u003e\u003ccode\u003eNullNeedsCastForVarargs\u003c/code\u003e\u003c/a\u003e: Detect calls that incorrectly passes a \u003ccode\u003enull\u003c/code\u003e \u003cem\u003earray\u003c/em\u003e instead of a \u003ccode\u003enull\u003c/code\u003e \u003cem\u003eelement\u003c/em\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/RedundantNullCheck\"\u003e\u003ccode\u003eRedundantNullCheck\u003c/code\u003e\u003c/a\u003e: detect checks on expressions that are non-null.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4943\"\u003e#4943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5102\"\u003e#5102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5107\"\u003e#5107\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5121\"\u003e#5121\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5158\"\u003e#5158\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5217\"\u003e#5217\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5239\"\u003e#5239\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.42.0...v2.43.0\"\u003ehttps://github.com/google/error-prone/compare/v2.42.0...v2.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.42.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/ExplicitArrayForVarargs\"\u003e\u003ccode\u003eExplicitArrayForVarargs\u003c/code\u003e\u003c/a\u003e: discourage unnecessary explicit construction of an array to provide varargs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/FloggerPerWithoutRateLimit\"\u003e\u003ccode\u003eFloggerPerWithoutRateLimit\u003c/code\u003e\u003c/a\u003e: discourage Flogger's \u003ccode\u003eperUnique\u003c/code\u003e without rate limiting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/StringJoin\"\u003e\u003ccode\u003eStringJoin\u003c/code\u003e\u003c/a\u003e: Ban \u003ccode\u003eString.join(CharSequence)\u003c/code\u003e and \u003ccode\u003eString.join(CharSequence, CharSequence)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/ThreadBuilderNameWithPlaceholder\"\u003e\u003ccode\u003eThreadBuilderNameWithPlaceholder\u003c/code\u003e\u003c/a\u003e: Do not allow placeholders in \u003ccode\u003eThread.Builder.name(String)\u003c/code\u003e or \u003ccode\u003ename(String, int)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges:\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/google/error-prone/commit/c8628153f52db4c8b394cee8fd9f6d84a8580324\"\u003e\u003ccode\u003ec862815\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/7027d9fe2497b64d422504b5d8257094d92c3a1a\"\u003e\u003ccode\u003e7027d9f\u003c/code\u003e\u003c/a\u003e Add negative test cases for AlwaysThrows with non-literal arguments.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/8669adb446b2238d7b0d47e65a8a243fd47a61d9\"\u003e\u003ccode\u003e8669adb\u003c/code\u003e\u003c/a\u003e Fix parameter name handling of enum constructor arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/679c4ac6b8efc1c69af30d189ee3dc5cc85ef899\"\u003e\u003ccode\u003e679c4ac\u003c/code\u003e\u003c/a\u003e Update end position handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/dc1279e18ca7a0f1cdcde655493544f6f78130c4\"\u003e\u003ccode\u003edc1279e\u003c/code\u003e\u003c/a\u003e AssertSameIncompatible: flag calls to assertSame/etc where the calls are guar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/24387de909663f326ac77e65304c61daa88445ba\"\u003e\u003ccode\u003e24387de\u003c/code\u003e\u003c/a\u003e Internal change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/5300dc6e1fac4557cda82b6a1f91366bba90dc0f\"\u003e\u003ccode\u003e5300dc6\u003c/code\u003e\u003c/a\u003e Disable an InvalidLink test for a javadoc bug on JDK \u0026gt;= 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/75dcd539caf58e2daa4598bb9b72fc9a3b7afdc9\"\u003e\u003ccode\u003e75dcd53\u003c/code\u003e\u003c/a\u003e Fix the Optional wrapping in the description of NonCanonicalStaticMemberImport.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/10f54242b4a6a5e7055a7a94faec78bf20206d39\"\u003e\u003ccode\u003e10f5424\u003c/code\u003e\u003c/a\u003e FormatStringShouldUsePlaceholders shouldn't rewrite calls with a pass-through...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/3ef3d7921be1bd9b6394ae018570f50a645240e6\"\u003e\u003ccode\u003e3ef3d79\u003c/code\u003e\u003c/a\u003e The verb form of \u0026quot;recursion\u0026quot; is \u0026quot;to recur\u0026quot;, not \u0026quot;to recurse\u0026quot;. Quoting my CS p...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.15.0...v2.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.9.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\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/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGive FieldNamingStrategy the ability to return multiple String names by \u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated android-proguard-example by \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust Troubleshooting Guide ProGuard / R8 section by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2844\"\u003egoogle/gson#2844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies, including the problematic \u003ccode\u003ecom.google.errorprone:error_prone_annotations:2.37.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA bug in deserializing collections has been fixed. Previously, if you did something like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003egson.fromJson(jsonString, new TypeToken\u0026lt;ImmutableList\u0026lt;String\u0026gt;\u0026gt;() {})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ethen the inferred type would be \u003ccode\u003eImmutableList\u0026lt;String\u0026gt;\u003c/code\u003e, but Gson actually gave you an \u003ccode\u003eArrayList\u0026lt;String\u0026gt;\u003c/code\u003e. Usually that would lead to an immediate \u003ccode\u003eClassCastException\u003c/code\u003e, but in some circumstances the code might sometimes succeed despite the wrong type. Now you will see an exception like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ecom.google.gson.JsonIOException: Abstract classes can't be instantiated!\nAdjust the R8 configuration or register an InstanceCreator or a TypeAdapter for this type.\nClass name: com.google.common.collect.ImmutableList\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ebecause Gson now really is trying to create an \u003ccode\u003eImmutableList\u003c/code\u003e through its constructor, but that isn't possible.\nEither change the requested type (in the \u003ccode\u003eTypeToken\u003c/code\u003e) to \u003ccode\u003eList\u0026lt;String\u0026gt;\u003c/code\u003e, or register a \u003ccode\u003eTypeAdapter\u003c/code\u003e or \u003ccode\u003eJsonDeserializer\u003c/code\u003e for \u003ccode\u003eImmutableList\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe internal classes \u003ccode\u003e$Gson$Types\u003c/code\u003e and \u003ccode\u003e$Gson$Preconditions\u003c/code\u003e have been renamed to remove the \u003ccode\u003e$\u003c/code\u003e characters. Since these are internal classes (as signaled not only by the package name but by the \u003ccode\u003e$\u003c/code\u003e characters), client code should not be affected. If your code \u003cem\u003ewas\u003c/em\u003e depending on these classes then we suggest making a copy of the class (subject to the \u003ca href=\"https://www.apache.org/licenses/LICENSE-2.0\"\u003elicense\u003c/a\u003e) rather than depending on the new names.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.12.1\u003c/h2\u003e\n\u003cp\u003eThe only difference between this release and 2.12.0 is that OSGi declarations in the Gson jar now specify that \u003ccode\u003ecom.google.errorprone.annotations\u003c/code\u003e  is an optional dependency, not a required one. If you do not use OSGi then there is no effective change.\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/google/gson/blob/main/CHANGELOG.md\"\u003ecom.google.code.gson:gson's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eThe change log for versions newer than 2.10 is available only on the \u003ca href=\"https://github.com/google/gson/releases\"\u003eGitHub Releases page\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for serializing and deserializing Java records, on Java ≥ 16. (\u003ca href=\"https://redirect.github.com/google/gson/pull/2201\"\u003egoogle/gson#2201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonArray.asList\u003c/code\u003e and \u003ccode\u003eJsonObject.asMap\u003c/code\u003e view methods (\u003ca href=\"https://redirect.github.com/google/gson/pull/2225\"\u003egoogle/gson#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapterRuntimeTypeWrapper\u003c/code\u003e not detecting reflective \u003ccode\u003eTreeTypeAdapter\u003c/code\u003e and \u003ccode\u003eFutureTypeAdapter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1787\"\u003egoogle/gson#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eJsonReader.skipValue()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2062\"\u003egoogle/gson#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerform numeric conversion for primitive numeric type adapters (\u003ca href=\"https://redirect.github.com/google/gson/pull/2158\"\u003egoogle/gson#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGson.fromJson(..., TypeToken)\u003c/code\u003e overloads (\u003ca href=\"https://redirect.github.com/google/gson/pull/1700\"\u003egoogle/gson#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix changes to \u003ccode\u003eGsonBuilder\u003c/code\u003e affecting existing \u003ccode\u003eGson\u003c/code\u003e instances (\u003ca href=\"https://redirect.github.com/google/gson/pull/1815\"\u003egoogle/gson#1815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eJsonElement\u003c/code\u003e conversion methods more consistent and fix javadoc (\u003ca href=\"https://redirect.github.com/google/gson/pull/2178\"\u003egoogle/gson#2178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e when \u003ccode\u003eJsonWriter.jsonValue\u003c/code\u003e is not supported (\u003ca href=\"https://redirect.github.com/google/gson/pull/1651\"\u003egoogle/gson#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisallow \u003ccode\u003eJsonObject\u003c/code\u003e \u003ccode\u003eEntry.setValue(null)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2167\"\u003egoogle/gson#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapter.toJson\u003c/code\u003e throwing AssertionError for custom IOException (\u003ca href=\"https://redirect.github.com/google/gson/pull/2172\"\u003egoogle/gson#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert null to JsonNull for \u003ccode\u003eJsonArray.set\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2170\"\u003egoogle/gson#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed nullSafe usage. (\u003ca href=\"https://redirect.github.com/google/gson/pull/1555\"\u003egoogle/gson#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate \u003ccode\u003eTypeToken.getParameterized\u003c/code\u003e arguments (\u003ca href=\"https://redirect.github.com/google/gson/pull/2166\"\u003egoogle/gson#2166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/google/gson/issues/1702\"\u003e#1702\u003c/a\u003e: Gson.toJson creates CharSequence which does not implement toString (\u003ca href=\"https://redirect.github.com/google/gson/pull/1703\"\u003egoogle/gson#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer existing adapter for concurrent \u003ccode\u003eGson.getAdapter\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/google/gson/pull/2153\"\u003egoogle/gson#2153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eArrayTypeAdapter\u003c/code\u003e for \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1716\"\u003egoogle/gson#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eAppendableWriter\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/google/gson/pull/1706\"\u003egoogle/gson#1706\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/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.9.1...gson-parent-2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jolokia:jolokia-war` from 1.7.1 to 1.7.2\n\nUpdates `commons-codec:commons-codec` from 1.16.0 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt\"\u003ecommons-codec:commons-codec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Codec 1.20.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Codec team is pleased to announce the release of Apache Commons Codec 1.20.0.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons Codec component contains encoders and decoders for\nformats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these\nwidely used encoders and decoders, the codec package also maintains a\ncollection of phonetic encoding utilities.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add org.apache.commons.codec.digest.Crc16. Thanks to Fredrik Kjellberg, Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add builders to org.apache.commons.codec.digest streams and deprecate some old constructors. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add builder to Base16 streams and deprecate some old constructors. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add support for SHAKE128-256 and SHAKE256-512 to `DigestUtils` and `MessageDigestAlgorithms` on Java 25 and up. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add BaseNCodec.AbstractBuilder.setDecodeTable(byte[]) and refactor subclasses. 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        Deprecate all but one Base32 constructor in favor of the builder added in version 1.17.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Deprecate all but one Base64 constructor in favor of the builder added in version 1.17.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        BaseNCodecInputStream subclasses are now type-safe to match its matching BaseNCodec. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        BaseNCodecOutputStream subclasses are now type-safe to match its matching BaseNCodec. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Bump org.apache.commons:commons-parent from 85 to 91. Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        [test] Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor complete information on Apache Commons Codec, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Codec website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-codec/\"\u003ehttps://commons.apache.org/proper/commons-codec/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-codec/download_codec.cgi\"\u003ehttps://commons.apache.org/proper/commons-codec/download_codec.cgi\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003eApache Commons Codec 1.19.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Codec team is pleased to announce the release of Apache Commons Codec 1.19.0.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons Codec component contains encoders and decoders for\nformats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these\nwidely used encoders and decoders, the codec package also maintains a\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/b20db1f1fa6ee7b0536f6a25c9c33f8289c22098\"\u003e\u003ccode\u003eb20db1f\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/cb344d6cfbdac2ce969c8ed86bc02d25e0a8f2c9\"\u003e\u003ccode\u003ecb344d6\u003c/code\u003e\u003c/a\u003e Use leaf in overview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/004966ba0d70c24e59a3107edc06d13e56905313\"\u003e\u003ccode\u003e004966b\u003c/code\u003e\u003c/a\u003e Better package description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/13208005b9cf043ecd09c149a53eff03c1e7db61\"\u003e\u003ccode\u003e1320800\u003c/code\u003e\u003c/a\u003e Use HTTPS in URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/fcb8bf612ccdf25c11573ebe82dd9f0474e606d5\"\u003e\u003ccode\u003efcb8bf6\u003c/code\u003e\u003c/a\u003e Use component logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/af58c1af853cd705fa08a5313c7fecd870ed37c6\"\u003e\u003ccode\u003eaf58c1a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/4368bfeb57e2283fee80a296ed460d887b96a594\"\u003e\u003ccode\u003e4368bfe\u003c/code\u003e\u003c/a\u003e Add dependabot email [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/cb2b7b69fdb35725f54f2bfa3a96e2d5974e4d56\"\u003e\u003ccode\u003ecb2b7b6\u003c/code\u003e\u003c/a\u003e Clarify comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/48bb283c9b11876bedcb26e837a4efee3a71e77c\"\u003e\u003ccode\u003e48bb283\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.30.9 to 4.31.2 (\u003ca href=\"https://redirect.github.com/apache/commons-codec/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/f61c2e6179dabeeceeff0ab2713a0ac7f4eaa64b\"\u003e\u003ccode\u003ef61c2e6\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/apache/commons-codec/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-codec/compare/rel/commons-codec-1.16.0...rel/commons-codec-1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-io:commons-io` from 2.13.0 to 2.21.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-io/blob/master/RELEASE-NOTES.txt\"\u003ecommons-io:commons-io's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eApache Commons IO 2.21.0 Release Notes\u003c/p\u003e\n\u003cp\u003eThe Apache Commons IO team is pleased to announce the release of Apache Commons IO 2.21.0.\u003c/p\u003e\n\u003ch2\u003eIntroduction\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons IO library contains utility classes, stream implementations, file filters,\nfile comparators, endian transformation classes, and much more.\u003c/p\u003e\n\u003cp\u003eVersion 2.21.0: Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cp\u003eo          FileUtils#byteCountToDisplaySize() supports Zettabyte, Yottabyte, Ronnabyte and Quettabyte \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/763\"\u003e#763\u003c/a\u003e. Thanks to strangelookingnerd, Gary Gregory.\no          Add org.apache.commons.io.FileUtils.ONE_RB \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/763\"\u003e#763\u003c/a\u003e. Thanks to strangelookingnerd, Gary Gregory.\no          Add org.apache.commons.io.FileUtils.ONE_QB \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/763\"\u003e#763\u003c/a\u003e. Thanks to strangelookingnerd, Gary Gregory.\no          Add org.apache.commons.io.output.ProxyOutputStream.writeRepeat(byte[], int, int, long). Thanks to Gary Gregory.\no          Add org.apache.commons.io.output.ProxyOutputStream.writeRepeat(byte[], long). Thanks to Gary Gregory.\no          Add org.apache.commons.io.output.ProxyOutputStream.writeRepeat(int, long). Thanks to Gary Gregory.\no          Add length unit support in FileSystem limits. Thanks to Piotr P. Karwasz.\no          Add IOUtils.toByteArray(InputStream, int, int) for safer chunked reading with size validation. Thanks to Piotr P. Karwasz.\no          Add org.apache.commons.io.file.PathUtils.getPath(String, String). Thanks to Gary Gregory.\no          Add org.apache.commons.io.channels.ByteArraySeekableByteChannel. Thanks to Gary Gregory.\no          Add IOIterable.asIterable(). Thanks to Gary Gregory.\no          Add NIO channel support to \u003ccode\u003eAbstractStreamBuilder\u003c/code\u003e. Thanks to Piotr P. Karwasz.\no          Add CloseShieldChannel to close-shielded NIO Channels \u003ca href=\"https:/...\n\n_Description has been truncated_","html_url":"https://github.com/cstamas/jetty.project/pull/262","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cstamas%2Fjetty.project/issues/262","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/262/packages"},{"uuid":"3766293811","node_id":"PR_kwDOQbuvjM66xLtA","number":50,"state":"open","title":"build(deps): bump net.minidev:json-smart from 2.4.7 to 2.6.0","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":"2025-12-29T03:05:48.000Z","updated_at":"2025-12-29T03:05:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"net.minidev:json-smart","old_version":"2.4.7","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) from 2.4.7 to 2.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.5.2\u003c/h2\u003e\n\u003ch2\u003eAbout CVE-2024-57699\u003c/h2\u003e\n\u003cp\u003eThanks for \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e Some remarks on the CVE, more discussions in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/236\"\u003e#236\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eas mentioned \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/232\"\u003ehere\u003c/a\u003e it is quite unlikely that the vulnerability is exploited if you come here because of Spring Security / \u003ccode\u003ecom.nimbusds:oauth2-oidc-sdk\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ethe code changes for the upcoming release will \u0026quot;only\u0026quot; fix the default modes provided by \u003ca href=\"https://github.com/netplex/json-smart-v2/blob/master/json-smart/src/main/java/net/minidev/json/parser/JSONParser.java#L118\"\u003eJSONParser\u003c/a\u003e, e.g. \u003ccode\u003eMODE_RFC4627\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eif you create the \u003ccode\u003eJSONParser\u003c/code\u003e manually / with custom options, make sure you set option \u003ccode\u003eLIMIT_JSON_DEPTH\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003esince that's what \u0026quot;connect2id\u0026quot; is doing in their library, they were responsible for fixing it. They've already provided a new 11.x release that fixes the \u003ccode\u003eJSONParser\u003c/code\u003e setup on their side, i.e. you rather need \u003cem\u003etheir\u003c/em\u003e fixed version and not version 2.5.2 of json-smart\u003c/li\u003e\n\u003cli\u003eas stated \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/issues/494/\"\u003ehere\u003c/a\u003e, they would also need to backport the fix to the versions that \u003ca href=\"https://github.com/spring-projects/spring-security/blob/27cb1154f25c74a6532dbd222ead9da53e880020/gradle/libs.versions.toml#L25\"\u003eSpring Security needs\u003c/a\u003e IMHO\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix CVE-2024-57699 for predefined parsers by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/233\"\u003enetplex/json-smart-v2#233\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/netplex/json-smart-v2/commits/v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=net.minidev:json-smart\u0026package-manager=maven\u0026previous-version=2.4.7\u0026new-version=2.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/tapdata/Hazelcast/pull/50","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapdata%2FHazelcast/issues/50","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/50/packages"},{"uuid":"3727023557","node_id":"PR_kwDOQmW6J864v05W","number":17,"state":"open","title":"Bump the core-dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-14T09:12:54.000Z","updated_at":"2025-12-14T09:14:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-dependencies","update_count":10,"packages":[{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"1.3.60","new_version":"1.9.25","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.mockito:mockito-inline","old_version":"3.6.28","new_version":"3.12.4","repository_url":"https://github.com/mockito/mockito"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.assertj:assertj-core","old_version":"3.16.1","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"org.apache.maven.surefire:surefire-junit47","old_version":"3.0.0-M4","new_version":"3.5.4"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M4","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.8","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.14","new_version":"6.2.15","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the core-dependencies group with 10 updates in the /partition-core directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `1.3.60` | `1.9.25` |\n| [org.mockito:mockito-inline](https://github.com/mockito/mockito) | `3.6.28` | `3.12.4` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `4.0.1` | `4.0.2` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.16.1` | `3.27.6` |\n| org.apache.maven.surefire:surefire-junit47 | `3.0.0-M4` | `3.5.4` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M4` | `3.5.4` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.8` | `0.8.14` |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.2.14` | `6.2.15` |\n\n\nUpdates `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 1.3.60 to 1.9.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 1.9.25\u003c/h2\u003e\n\u003ch4\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is a technical release for IntelliJ IDEA.\u003c/em\u003e\u003c/h4\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69204\"\u003e\u003ccode\u003eKT-69204\u003c/code\u003e\u003c/a\u003e Generate lookups in dumb mode for compatibility with ref index\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64890\"\u003e\u003ccode\u003eKT-64890\u003c/code\u003e\u003c/a\u003e K/Wasm compiler crash with external class and Kodein\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65235\"\u003e\u003ccode\u003eKT-65235\u003c/code\u003e\u003c/a\u003e JDK 21 might lead to change in overloads resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66768\"\u003e\u003ccode\u003eKT-66768\u003c/code\u003e\u003c/a\u003e K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67218\"\u003e\u003ccode\u003eKT-67218\u003c/code\u003e\u003c/a\u003e Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67139\"\u003e\u003ccode\u003eKT-67139\u003c/code\u003e\u003c/a\u003e Build reports can be overridden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67138\"\u003e\u003ccode\u003eKT-67138\u003c/code\u003e\u003c/a\u003e Json report is empty for incremental compilation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67127\"\u003e\u003ccode\u003eKT-67127\u003c/code\u003e\u003c/a\u003e KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66514\"\u003e\u003ccode\u003eKT-66514\u003c/code\u003e\u003c/a\u003e Don't get output file from Cinterop task for IDE Import if host os doesn't support it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65043\"\u003e\u003ccode\u003eKT-65043\u003c/code\u003e\u003c/a\u003e JPS dumb mode should respect maps needed for the compiler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67785\"\u003e\u003ccode\u003eKT-67785\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65864\"\u003e\u003ccode\u003eKT-65864\u003c/code\u003e\u003c/a\u003e K/Wasm: update Node.js to 22.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 1.9.23\u003c/h2\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003ch3\u003eApple Ecosystem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65542\"\u003e\u003ccode\u003eKT-65542\u003c/code\u003e\u003c/a\u003e Cinterop tasks fails if Xcode 15.3 is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/v1.9.25/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.25\u003c/h2\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69204\"\u003e\u003ccode\u003eKT-69204\u003c/code\u003e\u003c/a\u003e Generate lookups in dumb mode for compatibility with ref index\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64890\"\u003e\u003ccode\u003eKT-64890\u003c/code\u003e\u003c/a\u003e K/Wasm compiler crash with external class and Kodein\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65235\"\u003e\u003ccode\u003eKT-65235\u003c/code\u003e\u003c/a\u003e JDK 21 might lead to change in overloads resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66768\"\u003e\u003ccode\u003eKT-66768\u003c/code\u003e\u003c/a\u003e K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67218\"\u003e\u003ccode\u003eKT-67218\u003c/code\u003e\u003c/a\u003e Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67139\"\u003e\u003ccode\u003eKT-67139\u003c/code\u003e\u003c/a\u003e Build reports can be overridden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67138\"\u003e\u003ccode\u003eKT-67138\u003c/code\u003e\u003c/a\u003e Json report is empty for incremental compilation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67127\"\u003e\u003ccode\u003eKT-67127\u003c/code\u003e\u003c/a\u003e KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66514\"\u003e\u003ccode\u003eKT-66514\u003c/code\u003e\u003c/a\u003e Don't get output file from Cinterop task for IDE Import if host os doesn't support it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65043\"\u003e\u003ccode\u003eKT-65043\u003c/code\u003e\u003c/a\u003e JPS dumb mode should respect maps needed for the compiler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67785\"\u003e\u003ccode\u003eKT-67785\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65864\"\u003e\u003ccode\u003eKT-65864\u003c/code\u003e\u003c/a\u003e K/Wasm: update Node.js to 22.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003ch3\u003eApple Ecosystem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65542\"\u003e\u003ccode\u003eKT-65542\u003c/code\u003e\u003c/a\u003e Cinterop tasks fails if Xcode 15.3 is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64486\"\u003e\u003ccode\u003eKT-64486\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm/WASI exported function callback for coroutines support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/870720e57422ff0586dd251030fdd9dfaa445d4b\"\u003e\u003ccode\u003e870720e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 1.9.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8b473423789e39d632f152818a37976dca87227e\"\u003e\u003ccode\u003e8b47342\u003c/code\u003e\u003c/a\u003e [JPS] Allow writing the subtypes map in compiler-maps-only mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/3dcabe1ea6eed38d0b4cf97df077fb6035cacfec\"\u003e\u003ccode\u003e3dcabe1\u003c/code\u003e\u003c/a\u003e [JPS] Add an option to enable lookup map generation in JPS dumb mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/60eb01a7c688f01fe7d038e170840257259e21a9\"\u003e\u003ccode\u003e60eb01a\u003c/code\u003e\u003c/a\u003e [K/N][tests] Don't attempt to download simulator after first failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0d7708daacc57ea03ec1ea728197b7e9630c8025\"\u003e\u003ccode\u003e0d7708d\u003c/code\u003e\u003c/a\u003e Add changelog for 1.9.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/392181d7ee6b9b6d566daaa1a2bfc732d17c2bb2\"\u003e\u003ccode\u003e392181d\u003c/code\u003e\u003c/a\u003e [K/N] Devirtualization: fixed the problem with type checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9ac91e4ef711819f6c61e6d24397096b80ee61e2\"\u003e\u003ccode\u003e9ac91e4\u003c/code\u003e\u003c/a\u003e [K/N][tests] Couple of reproducers for #KT-67218\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/1a630b553a1a38a5d0ccfd135c3b8d5911351388\"\u003e\u003ccode\u003e1a630b5\u003c/code\u003e\u003c/a\u003e [WasmJs] Add support for external class reflection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/087242027ea9cdfcaafc081e67bdc0ab4879d6d1\"\u003e\u003ccode\u003e0872420\u003c/code\u003e\u003c/a\u003e Reorganize \u003ccode\u003eGradleBuildTime\u003c/code\u003e entries to match actual structure used in compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8bbf8dcfac4526fcb924559005041fbcc9b33204\"\u003e\u003ccode\u003e8bbf8dc\u003c/code\u003e\u003c/a\u003e [Minor] Rename \u003ccode\u003ecompiler\u003c/code\u003e and \u003ccode\u003ecompilerPipeline\u003c/code\u003e files to show backend belonging\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v1.3.60...v1.9.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-inline` from 3.6.28 to 3.12.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-inline's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.4\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-25 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.3...v3.12.4\"\u003e1 commit(s)\u003c/a\u003e by Rafael Winterhalter\u003c/li\u003e\n\u003cli\u003eNo notable improvements. No pull requests (issues) were referenced from commits.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.3\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-24 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.2...v3.12.3\"\u003e9 commit(s)\u003c/a\u003e by Rafael Winterhalter\u003c/li\u003e\n\u003cli\u003eFix implementation of proxy mock maker for toString and add additional unit tests. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2405\"\u003e#2405\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2405\"\u003emockito/mockito#2405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid cache breakage [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2402\"\u003e#2402\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2402\"\u003emockito/mockito#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a limited mock maker that is based only on the java.lang.reflect.Proxy utility [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2397\"\u003e#2397\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2397\"\u003emockito/mockito#2397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.2\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-24 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.1...v3.12.2\"\u003e2 commit(s)\u003c/a\u003e by Dmitry Vyazelenko, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003e#2399\u003c/a\u003e : Adds defaultAnswer to the MockitoMockKey to distinguish the mock types, i.e. to separate mocks from spies otherwise spy type is reused for a mock or vice versa. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2400\"\u003e#2400\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2400\"\u003emockito/mockito#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSporadic mock verification failures related to hashCode/equals on 3.12.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003e#2399\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003emockito/mockito#2399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.errorprone from 2.8.1 to 2.9.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2396\"\u003e#2396\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2396\"\u003emockito/mockito#2396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.1\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-20 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.0...v3.12.1\"\u003e2 commit(s)\u003c/a\u003e by Tim van der Lippe, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix verifyNoMoreInteractions inOrder invocations for spies [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2395\"\u003e#2395\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2395\"\u003emockito/mockito#2395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegression with InOrder verification after \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2369\"\u003e#2369\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2394\"\u003e#2394\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2394\"\u003emockito/mockito#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.12 to 1.11.13 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2393\"\u003e#2393\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2393\"\u003emockito/mockito#2393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-19 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.11.2...v3.12.0\"\u003e31 commit(s)\u003c/a\u003e by EugeneLesnov, Lars Vogel, Logan Rosen, Rafael Winterhalter, Rob Pridham, Tim van der Lippe, dependabot[bot], saurabh7248\u003c/li\u003e\n\u003cli\u003eAdd checks for sealed types [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2392\"\u003e#2392\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2392\"\u003emockito/mockito#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.10 to 1.11.12 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2388\"\u003e#2388\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2388\"\u003emockito/mockito#2388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.9 to 1.11.10 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2387\"\u003e#2387\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2387\"\u003emockito/mockito#2387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.errorprone from 2.8.0 to 2.8.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2386\"\u003e#2386\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2386\"\u003emockito/mockito#2386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate StaticMockTest to use unified verify method [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2385\"\u003e#2385\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2385\"\u003emockito/mockito#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReorder InjectMock Javadoc to fit the order of injection [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2383\"\u003e#2383\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2383\"\u003emockito/mockito#2383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump core-ktx from 1.5.0 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2382\"\u003e#2382\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2382\"\u003emockito/mockito#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump google-java-format from 1.10.0 to 1.11.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2381\"\u003e#2381\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2381\"\u003emockito/mockito#2381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDowngrade Android gradle plugin [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2380\"\u003e#2380\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2380\"\u003emockito/mockito#2380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApplied \u003ca href=\"https://github.com/CheckReturnValue\"\u003e\u003ccode\u003e@​CheckReturnValue\u003c/code\u003e\u003c/a\u003e to some classes [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2379\"\u003e#2379\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2379\"\u003emockito/mockito#2379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehow to solve gradle sync failed after 'Add basic Android instrumented and unit tests' [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2378\"\u003e#2378\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2378\"\u003emockito/mockito#2378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/963a87202115ddab2334f634f0adbe985609bcca\"\u003e\u003ccode\u003e963a872\u003c/code\u003e\u003c/a\u003e Properly resolve ProxyMockMaker by alias and handle null value as argument fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/25769502493c69df1cd87a333a0159d4191f1a84\"\u003e\u003ccode\u003e2576950\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2405\"\u003e#2405\u003c/a\u003e from mockito/fix-proxy-mock-maker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/cb5e3a607f1155d7e511965c834ab6053cc5634f\"\u003e\u003ccode\u003ecb5e3a6\u003c/code\u003e\u003c/a\u003e Fix implementation of proxy mock maker for toString and add additional unit t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/03ae33aaea120a06034008d42c648c38bfa2a64e\"\u003e\u003ccode\u003e03ae33a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2397\"\u003e#2397\u003c/a\u003e from mockito/proxy-mock-maker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0863afbc9851c5609b7a91f0a28b74381f06e9e1\"\u003e\u003ccode\u003e0863afb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2402\"\u003e#2402\u003c/a\u003e from mockito/avoid-cache-breakage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/3ed0655d99ab38bdb80233550139b4113776dc91\"\u003e\u003ccode\u003e3ed0655\u003c/code\u003e\u003c/a\u003e Remove deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e1f98555ec904e8f8150cb24fa90392393cad9be\"\u003e\u003ccode\u003ee1f9855\u003c/code\u003e\u003c/a\u003e Fixes or removes tests that build on unfulfilled assumptions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/c740965940431e5162600cde395574101ab1e383\"\u003e\u003ccode\u003ec740965\u003c/code\u003e\u003c/a\u003e Allow for building without Android SDK. Remove warnings.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/1a8946f19cb8c677fe779f8acbda97e284f7d61f\"\u003e\u003ccode\u003e1a8946f\u003c/code\u003e\u003c/a\u003e Remove special handling for hashCode/equals as it breaks Mockito's internal m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/4f81d4f1de676f845d6ee111eb6285dbdd5935c6\"\u003e\u003ccode\u003e4f81d4f\u003c/code\u003e\u003c/a\u003e Fix cache key computation for generated mock/spy classes (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v3.6.28...v3.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.plexus:plexus-utils` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify /D for cmd.exe to bypass the Command Processor Autorun folder (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/272\"\u003e#272\u003c/a\u003e) \u003ca href=\"https://github.com/sebthom\"\u003e\u003ccode\u003e@​sebthom\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.codehaus.plexus:plexus from 17 to 18 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/271\"\u003e#271\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/270\"\u003e#270\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4789f7a122d2bb096b67630d62faa27560b035ef\"\u003e\u003ccode\u003e4789f7a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/90932719b58b0e8ec33f4e3a7664b84d582e97b0\"\u003e\u003ccode\u003e9093271\u003c/code\u003e\u003c/a\u003e Specify /D for cmd.exe to bypass the Command Processor Autorun directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a5d1ab20b9db1c8780d989a1cdb60ffeb839950a\"\u003e\u003ccode\u003ea5d1ab2\u003c/code\u003e\u003c/a\u003e fix Reproducible Central README link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/1e90541f7e52509076760c39246e8c1ba0b10373\"\u003e\u003ccode\u003e1e90541\u003c/code\u003e\u003c/a\u003e use new Reproducible Central badge endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/8ca191341462f7c5a2ea68edcd3acacce1c60eff\"\u003e\u003ccode\u003e8ca1913\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4da33e12a8b0d02a7298a9be468ae5e1af8dce80\"\u003e\u003ccode\u003e4da33e1\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0d760ef00225321d70fcc8996c8728fddaee5c15\"\u003e\u003ccode\u003e0d760ef\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-4.0.1...plexus-utils-4.0.2\"\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.16.1 to 3.27.6\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.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\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.13.4 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.4.8-jre \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.4\u003c/h2\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.Beta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CanIgnoreReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CheckReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the Central Publisher Portal, enable snapshot publishing \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/716b1e0a6a372890cd4b3495b954f57755e99471\"\u003e\u003ccode\u003e716b1e0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e1896529a38377dfb6eaa199ecb33c79b2a58591\"\u003e\u003ccode\u003ee189652\u003c/code\u003e\u003c/a\u003e Add 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\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cb489e99980dd384135d06a0967bd3ce712b219\"\u003e\u003ccode\u003e0cb489e\u003c/code\u003e\u003c/a\u003e Update Maven Central URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/72863098a2c7194b1acef0a8ed0f4c564e422c3d\"\u003e\u003ccode\u003e7286309\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/assertj/assertj/commit/dd4cc1de575a224805a1614394046046cf2b4f99\"\u003e\u003ccode\u003edd4cc1d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/1d0defc0dbabfe3cc12b34173dd88933cbc61fcb\"\u003e\u003ccode\u003e1d0defc\u003c/code\u003e\u003c/a\u003e Add missing permission to release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/844d5d04af570d6772478d0309576cdd4c3a5c6d\"\u003e\u003ccode\u003e844d5d0\u003c/code\u003e\u003c/a\u003e Add missing GitHub Actions pinning to CodeQL workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/bdd7106814be9cf71e4ceb77e0db399aa1f79b5b\"\u003e\u003ccode\u003ebdd7106\u003c/code\u003e\u003c/a\u003e Add CodeQL custom workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a93d7e632ae17d916c6a9da867571054a4b53e75\"\u003e\u003ccode\u003ea93d7e6\u003c/code\u003e\u003c/a\u003e Remove EOL Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/26ea866a2a9bece0f6f660f61b0483eaaabf27dc\"\u003e\u003ccode\u003e26ea866\u003c/code\u003e\u003c/a\u003e Update production dependencies (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.16.1...assertj-build-3.27.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.surefire:surefire-junit47` from 3.0.0-M4 to 3.5.4\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.0.0-M4 to 3.5.4\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.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\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\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\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.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\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.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/827\"\u003e#827\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.5.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1737\"\u003e[SUREFIRE-1737]\u003c/a\u003e - Fix disable in statelessTestsetReporter (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/816\"\u003e#816\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1643\"\u003e[SUREFIRE-1643]\u003c/a\u003e - surefire junit5 parallel tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/815\"\u003e#815\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2289\"\u003e[SUREFIRE-2289]\u003c/a\u003e - Make exceptions more appropriate to context (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/798\"\u003e#798\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esurefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/825\"\u003e#825\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate site descriptors (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/821\"\u003e#821\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/88513d8b8dfef3c00794e2ae5976cb1d4368ca3d\"\u003e\u003ccode\u003e88513d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9c48828ba184c43d0f70d7d8ddec9feefd41a134\"\u003e\u003ccode\u003e9c48828\u003c/code\u003e\u003c/a\u003e Simplify cuncumber IT configuration and make windows build working again (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/74b2d8c767c0cdbd7ebd36e5f8dc4563828e4bc0\"\u003e\u003ccode\u003e74b2d8c\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/6c30bf12f70caaaaa075e303653776a712209055\"\u003e\u003ccode\u003e6c30bf1\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2298] fix xml output with junit 5 nested classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9f49866349c497bbb310b24e3f644d5c970d110a\"\u003e\u003ccode\u003e9f49866\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/fb96954be3f6b6428ed1fe43f2fdf1fb2ebe7e7c\"\u003e\u003ccode\u003efb96954\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1e6315917bda76bc256621253d926d454b0eabd5\"\u003e\u003ccode\u003e1e63159\u003c/code\u003e\u003c/a\u003e Name the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/76e806aa6e2efa5bf3bb0ec843ac94ed8da312c1\"\u003e\u003ccode\u003e76e806a\u003c/code\u003e\u003c/a\u003e feat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0fbfb27d05ea730d201d273f3fb29f5314294548\"\u003e\u003ccode\u003e0fbfb27\u003c/code\u003e\u003c/a\u003e Implement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3155\"\u003e#3155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/98d081e671888831ab16c66f4e02fc7e73802d2f\"\u003e\u003ccode\u003e98d081e\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M4...surefire-3.5.4\"\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.0.0-M4 to 3.5.4\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.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\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\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\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.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\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.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/827\"\u003e#827\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.5.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1737\"\u003e[SUREFIRE-1737]\u003c/a\u003e - Fix disable in statelessTestsetReporter (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/816\"\u003e#816\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1643\"\u003e[SUREFIRE-1643]\u003c/a\u003e - surefire junit5 parallel tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/815\"\u003e#815\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2289\"\u003e[SUREFIRE-2289]\u003c/a\u003e - Make exceptions more appropriate to context (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/798\"\u003e#798\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esurefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/825\"\u003e#825\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate site descriptors (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/821\"\u003e#821\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/88513d8b8dfef3c00794e2ae5976cb1d4368ca3d\"\u003e\u003ccode\u003e88513d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9c48828ba184c43d0f70d7d8ddec9feefd41a134\"\u003e\u003ccode\u003e9c48828\u003c/code\u003e\u003c/a\u003e Simplify cuncumber IT configuration and make windows build working again (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/74b2d8c767c0cdbd7ebd36e5f8dc4563828e4bc0\"\u003e\u003ccode\u003e74b2d8c\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/6c30bf12f70caaaaa075e303653776a712209055\"\u003e\u003ccode\u003e6c30bf1\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2298] fix xml output with junit 5 nested classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9f49866349c497bbb310b24e3f644d5c970d110a\"\u003e\u003ccode\u003e9f49866\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/fb96954be3f6b6428ed1fe43f2fdf1fb2ebe7e7c\"\u003e\u003ccode\u003efb96954\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1e6315917bda76bc256621253d926d454b0eabd5\"\u003e\u003ccode\u003e1e63159\u003c/code\u003e\u003c/a\u003e Name the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/76e806aa6e2efa5bf3bb0ec843ac94ed8da312c1\"\u003e\u003ccode\u003e76e806a\u003c/code\u003e\u003c/a\u003e feat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0fbfb27d05ea730d201d273f3fb29f5314294548\"\u003e\u003ccode\u003e0fbfb27\u003c/code\u003e\u003c/a\u003e Implement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3155\"\u003e#3155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/98d081e671888831ab16c66f4e02fc7e73802d2f\"\u003e\u003ccode\u003e98d081e\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M4...surefire-3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jacoco:jacoco-maven-plugin` from 0.8.8 to 0.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacoco/jacoco/releases\"\u003eorg.jacoco:jacoco-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 25 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1950\"\u003e#1950\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 26 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1870\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBranches added by the Kotlin compiler for default argument number 33 or higher are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1655\"\u003e#1655\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for elvis operator that follows safe call operator is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1814\"\u003e#1814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1954\"\u003e#1954\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for more cases of chained safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1956\"\u003e#1956\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for invocations of suspendCoroutineUninterceptedOrReturn intrinsic is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1929\"\u003e#1929\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas with parameters is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1945\"\u003e#1945\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending functions and lambdas with suspension points that return inline value class is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1871\"\u003e#1871\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin for pausable composition is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1911\"\u003e#1911\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin serialization compiler plugin are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1885\"\u003e#1885\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of implicit else clause of when with String subject in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed handling of implicit default clause of switch by String in Java when compiled by ECJ (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\nFixed handling of exceptions in chains of safe call operators in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1819\"\u003e#1819\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.13\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 23 and Java 24 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1757\"\u003e#1757\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1631\"\u003e#1631\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 25 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1807\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions with \u003ccode\u003ereified\u003c/code\u003e type parameter (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of coverage for Kotlin \u003ccode\u003eJvmSynthetic\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1616\"\u003e#1616\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for inline value classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas without suspension points is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1283\"\u003e#1283\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable enum subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1774\"\u003e#1774\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable String subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1769\"\u003e#1769\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for chains of safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1810\"\u003e#1810\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1818\"\u003e#1818\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethod \u003ccode\u003egetEntries\u003c/code\u003e generated by the Kotlin compiler for enum classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1625\"\u003e#1625\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin compiler for constructors and functions with \u003ccode\u003eJvmOverloads\u003c/code\u003e annotation are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1768\"\u003e#1768\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed interpretation of Kotlin SMAP (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1525\"\u003e#1525\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFile extensions are preserved in HTML report in case of clashes of normalized file names (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1660\"\u003e#1660\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo build now uses Maven Wrapper and requires at least Maven 3.9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1708\"\u003e#1708\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1707\"\u003e#1707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1681\"\u003e#1681\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.8 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1862\"\u003e#1862\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMore context information when \u003ccode\u003eIllegalArgumentException\u003c/code\u003e occurs during reading of zip file (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1833\"\u003e#1833\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.12\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 22 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1596\"\u003e#1596\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 23 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1553\"\u003e#1553\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/2eb248366f0eb63fd964fc7a81804b27229a6edd\"\u003e\u003ccode\u003e2eb2483\u003c/code\u003e\u003c/a\u003e Prepare release v0.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/de76181b207b18c5b727051f8d62c115dc2c976c\"\u003e\u003ccode\u003ede76181\u003c/code\u003e\u003c/a\u003e KotlinSerializableFilter should filter more methods (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/89c4bd5ff39deae410f2a899289fe96739a63c13\"\u003e\u003ccode\u003e89c4bd5\u003c/code\u003e\u003c/a\u003e Fix NPE in KotlinSerializableFilter (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/098112865bb957084cc9abc1a9ca3f5bbff7219b\"\u003e\u003ccode\u003e0981128\u003c/code\u003e\u003c/a\u003e Migrate release staging to the Central Publisher Portal (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1968\"\u003e#1968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/d07bc6b7e47959503f878563cc4d18060223f2de\"\u003e\u003ccode\u003ed07bc6b\u003c/code\u003e\u003c/a\u003e Add filter for bytecode generated by Kotlin serialization compiler plugin (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/5e35fd5e1968c9477948f24991368b872e8014b9\"\u003e\u003ccode\u003e5e35fd5\u003c/code\u003e\u003c/a\u003e Upgrade maven-dependency-plugin to 3.9.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c2fe5cc54472f188c0d0f1158a0f987295217138\"\u003e\u003ccode\u003ec2fe5cc\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.9 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/b0f8e23d91d59431124b2863b8e35bdd1b71f7b...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/partition/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fpartition/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"3705815193","node_id":"PR_kwDOQkbLFM63pjgA","number":5,"state":"closed","title":"chore(deps-dev): bump net.minidev:json-smart from 2.5.2 to 2.6.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-08T11:03:00.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T10:53:04.000Z","updated_at":"2025-12-08T11:03:02.000Z","time_to_close":596,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) from 2.5.2 to 2.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=net.minidev:json-smart\u0026package-manager=maven\u0026previous-version=2.5.2\u0026new-version=2.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/asachiyigor/bank-rest/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/asachiyigor%2Fbank-rest/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"3647904852","node_id":"PR_kwDOQZq48M60oKL0","number":9,"state":"open","title":"Bump the azure-dependencies group in /provider/search-azure with 33 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-20T15:52:39.000Z","updated_at":"2025-11-20T15:57:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"azure-dependencies","update_count":33,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.5.0","new_version":"2.8.14","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"com.google.code.gson:gson","old_version":"2.9.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.7","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.3.7","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.3.7","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"7.0.1","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.4","new_version":"7.0.0","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.javassist:javassist","old_version":"3.24.1-GA","new_version":"3.30.2-GA","repository_url":"https://github.com/jboss-javassist/javassist"},{"name":"io.swagger:swagger-jaxrs","old_version":"1.5.22","new_version":"1.6.16"},{"name":"commons-codec:commons-codec","old_version":"1.14","new_version":"1.20.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.17.1","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.17.1","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.17.1","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.jboss.resteasy:resteasy-jackson2-provider","old_version":"6.2.9.Final","new_version":"7.0.0.Final"},{"name":"org.jboss.resteasy:resteasy-validator-provider","old_version":"6.2.9.Final","new_version":"7.0.0.Final"},{"name":"com.google.guava:guava","old_version":"32.1.2-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.locationtech.spatial4j:spatial4j","old_version":"0.7","new_version":"0.8","repository_url":"https://github.com/locationtech/spatial4j"},{"name":"com.auth0:java-jwt","old_version":"3.8.1","new_version":"4.5.0","repository_url":"https://github.com/auth0/java-jwt"},{"name":"com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider","old_version":"2.9.10","new_version":"2.20.1"},{"name":"org.apache.commons:commons-lang3","old_version":"3.9","new_version":"3.20.0"},{"name":"joda-time:joda-time","old_version":"2.10.2","new_version":"2.14.0","repository_url":"https://github.com/JodaOrg/joda-time"},{"name":"org.glassfish.jersey.core:jersey-client","old_version":"3.1.7","new_version":"4.0.0"},{"name":"com.fasterxml.woodstox:woodstox-core","old_version":"5.3.0","new_version":"7.1.1","repository_url":"https://github.com/FasterXML/woodstox"},{"name":"io.projectreactor:reactor-bom","old_version":"2023.0.6","new_version":"2025.0.0","repository_url":"https://github.com/reactor/reactor"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.21.1","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.21.1","new_version":"2.25.2"},{"name":"com.google.oauth-client:google-oauth-client","old_version":"1.34.1","new_version":"1.39.0","repository_url":"https://github.com/googleapis/google-oauth-java-client"},{"name":"org.apache.commons:commons-compress","old_version":"1.21","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.springframework.plugin:spring-plugin-core","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/spring-projects/spring-plugin"},{"name":"io.github.git-commit-id:git-commit-id-maven-plugin","old_version":"8.0.2","new_version":"9.0.2","repository_url":"https://github.com/git-commit-id/git-commit-id-maven-plugin"}],"path":"/provider/search-azure","ecosystem":"maven"},"body":"Bumps the azure-dependencies group in /provider/search-azure with 33 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.5.0` | `2.8.14` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.9.1` | `2.13.2` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.8` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.8` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.8` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.14` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `7.0.1` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.4` | `7.0.0` |\n| [org.javassist:javassist](https://github.com/jboss-javassist/javassist) | `3.24.1-GA` | `3.30.2-GA` |\n| io.swagger:swagger-jaxrs | `1.5.22` | `1.6.16` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.14` | `1.20.0` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.17.1` | `2.20.1` |\n| com.fasterxml.jackson.core:jackson-core | `2.17.1` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.17.1` | `2.20` |\n| org.jboss.resteasy:resteasy-jackson2-provider | `6.2.9.Final` | `7.0.0.Final` |\n| org.jboss.resteasy:resteasy-validator-provider | `6.2.9.Final` | `7.0.0.Final` |\n| [com.google.guava:guava](https://github.com/google/guava) | `32.1.2-jre` | `33.5.0-jre` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [org.locationtech.spatial4j:spatial4j](https://github.com/locationtech/spatial4j) | `0.7` | `0.8` |\n| [com.auth0:java-jwt](https://github.com/auth0/java-jwt) | `3.8.1` | `4.5.0` |\n| com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider | `2.9.10` | `2.20.1` |\n| org.apache.commons:commons-lang3 | `3.9` | `3.20.0` |\n| [joda-time:joda-time](https://github.com/JodaOrg/joda-time) | `2.10.2` | `2.14.0` |\n| org.glassfish.jersey.core:jersey-client | `3.1.7` | `4.0.0` |\n| [com.fasterxml.woodstox:woodstox-core](https://github.com/FasterXML/woodstox) | `5.3.0` | `7.1.1` |\n| [io.projectreactor:reactor-bom](https://github.com/reactor/reactor) | `2023.0.6` | `2025.0.0` |\n| org.apache.logging.log4j:log4j-core | `2.21.1` | `2.25.2` |\n| org.apache.logging.log4j:log4j-api | `2.21.1` | `2.25.2` |\n| [com.google.oauth-client:google-oauth-client](https://github.com/googleapis/google-oauth-java-client) | `1.34.1` | `1.39.0` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.21` | `1.28.0` |\n| [org.springframework.plugin:spring-plugin-core](https://github.com/spring-projects/spring-plugin) | `3.0.0` | `4.0.0` |\n| [io.github.git-commit-id:git-commit-id-maven-plugin](https://github.com/git-commit-id/git-commit-id-maven-plugin) | `8.0.2` | `9.0.2` |\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.5.0 to 2.8.14\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 v2.8.14 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edisable \u0026quot;/v3/api-docs\u0026quot;, and \u0026quot;/swagger-ui.html\u0026quot; by default and upgrade to Scalar 0.2.1 by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version 2.2.38 by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3105\"\u003espringdoc/springdoc-openapi#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix:compatible with lower version of getOpenApi(). by \u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default (\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e)  by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3122\"\u003espringdoc/springdoc-openapi#3122\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\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/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\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/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.13 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/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\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/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\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/main/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[2.8.14] - 2025-11-02\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/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\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/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.13] - 2025-09-07\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/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\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/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\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/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\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/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a5a9ca4ef8493aacf10bb1b663e14a69b1fcbefa\"\u003e\u003ccode\u003ea5a9ca4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ae4e05c573d11e761acf42445a02347e859bbf03\"\u003e\u003ccode\u003eae4e05c\u003c/code\u003e\u003c/a\u003e update for release 2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e6abdb67aa2c2dc7475e09404ca13403bc5f920c\"\u003e\u003ccode\u003ee6abdb6\u003c/code\u003e\u003c/a\u003e Merge branch 'zakaria-shahen-issues/add-log-when-springdoc-enabled'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/fa05431973e1f94f36c857336b424b88c2dd1ddf\"\u003e\u003ccode\u003efa05431\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ce7f0f745be1a3269decd222381cc78d2504ed8d\"\u003e\u003ccode\u003ece7f0f7\u003c/code\u003e\u003c/a\u003e Merge branch 'issues/add-log-when-springdoc-enabled' of github.com:zakaria-sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f01af05849dac843cac2db8426d6c2947502fdb6\"\u003e\u003ccode\u003ef01af05\u003c/code\u003e\u003c/a\u003e update to swagger-ui version 5.30.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7be8cfe12bb3ee14108abb3cff40b789f78196ff\"\u003e\u003ccode\u003e7be8cfe\u003c/code\u003e\u003c/a\u003e add logs to notify developer the SpringDocs or Scalar is enabled. see \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4aa45e65bc56a22b8b68b5b6fc636f03ab1509f0\"\u003e\u003ccode\u003e4aa45e6\u003c/code\u003e\u003c/a\u003e [Bug] NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null. Fix...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/85ecc01bffc42f55812e4377ba40e46f6c711cc3\"\u003e\u003ccode\u003e85ecc01\u003c/code\u003e\u003c/a\u003e upgrade commons-lang3 to 3.18.0. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3093\"\u003e#3093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6553144bab9bc9416ae0c746c260f6cd4844e84c\"\u003e\u003ccode\u003e6553144\u003c/code\u003e\u003c/a\u003e swagger-ui update to version 5.30.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.5.0...v2.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.9.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\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/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGive FieldNamingStrategy the ability to return multiple String names by \u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated android-proguard-example by \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust Troubleshooting Guide ProGuard / R8 section by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2844\"\u003egoogle/gson#2844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies, including the problematic \u003ccode\u003ecom.google.errorprone:error_prone_annotations:2.37.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA bug in deserializing collections has been fixed. Previously, if you did something like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003egson.fromJson(jsonString, new TypeToken\u0026lt;ImmutableList\u0026lt;String\u0026gt;\u0026gt;() {})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ethen the inferred type would be \u003ccode\u003eImmutableList\u0026lt;String\u0026gt;\u003c/code\u003e, but Gson actually gave you an \u003ccode\u003eArrayList\u0026lt;String\u0026gt;\u003c/code\u003e. Usually that would lead to an immediate \u003ccode\u003eClassCastException\u003c/code\u003e, but in some circumstances the code might sometimes succeed despite the wrong type. Now you will see an exception like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ecom.google.gson.JsonIOException: Abstract classes can't be instantiated!\nAdjust the R8 configuration or register an InstanceCreator or a TypeAdapter for this type.\nClass name: com.google.common.collect.ImmutableList\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ebecause Gson now really is trying to create an \u003ccode\u003eImmutableList\u003c/code\u003e through its constructor, but that isn't possible.\nEither change the requested type (in the \u003ccode\u003eTypeToken\u003c/code\u003e) to \u003ccode\u003eList\u0026lt;String\u0026gt;\u003c/code\u003e, or register a \u003ccode\u003eTypeAdapter\u003c/code\u003e or \u003ccode\u003eJsonDeserializer\u003c/code\u003e for \u003ccode\u003eImmutableList\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe internal classes \u003ccode\u003e$Gson$Types\u003c/code\u003e and \u003ccode\u003e$Gson$Preconditions\u003c/code\u003e have been renamed to remove the \u003ccode\u003e$\u003c/code\u003e characters. Since these are internal classes (as signaled not only by the package name but by the \u003ccode\u003e$\u003c/code\u003e characters), client code should not be affected. If your code \u003cem\u003ewas\u003c/em\u003e depending on these classes then we suggest making a copy of the class (subject to the \u003ca href=\"https://www.apache.org/licenses/LICENSE-2.0\"\u003elicense\u003c/a\u003e) rather than depending on the new names.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.12.1\u003c/h2\u003e\n\u003cp\u003eThe only difference between this release and 2.12.0 is that OSGi declarations in the Gson jar now specify that \u003ccode\u003ecom.google.errorprone.annotations\u003c/code\u003e  is an optional dependency, not a required one. If you do not use OSGi then there is no effective change.\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/google/gson/blob/main/CHANGELOG.md\"\u003ecom.google.code.gson:gson's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eThe change log for versions newer than 2.10 is available only on the \u003ca href=\"https://github.com/google/gson/releases\"\u003eGitHub Releases page\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for serializing and deserializing Java records, on Java ≥ 16. (\u003ca href=\"https://redirect.github.com/google/gson/pull/2201\"\u003egoogle/gson#2201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonArray.asList\u003c/code\u003e and \u003ccode\u003eJsonObject.asMap\u003c/code\u003e view methods (\u003ca href=\"https://redirect.github.com/google/gson/pull/2225\"\u003egoogle/gson#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapterRuntimeTypeWrapper\u003c/code\u003e not detecting reflective \u003ccode\u003eTreeTypeAdapter\u003c/code\u003e and \u003ccode\u003eFutureTypeAdapter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1787\"\u003egoogle/gson#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eJsonReader.skipValue()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2062\"\u003egoogle/gson#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerform numeric conversion for primitive numeric type adapters (\u003ca href=\"https://redirect.github.com/google/gson/pull/2158\"\u003egoogle/gson#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGson.fromJson(..., TypeToken)\u003c/code\u003e overloads (\u003ca href=\"https://redirect.github.com/google/gson/pull/1700\"\u003egoogle/gson#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix changes to \u003ccode\u003eGsonBuilder\u003c/code\u003e affecting existing \u003ccode\u003eGson\u003c/code\u003e instances (\u003ca href=\"https://redirect.github.com/google/gson/pull/1815\"\u003egoogle/gson#1815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eJsonElement\u003c/code\u003e conversion methods more consistent and fix javadoc (\u003ca href=\"https://redirect.github.com/google/gson/pull/2178\"\u003egoogle/gson#2178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e when \u003ccode\u003eJsonWriter.jsonValue\u003c/code\u003e is not supported (\u003ca href=\"https://redirect.github.com/google/gson/pull/1651\"\u003egoogle/gson#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisallow \u003ccode\u003eJsonObject\u003c/code\u003e \u003ccode\u003eEntry.setValue(null)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2167\"\u003egoogle/gson#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapter.toJson\u003c/code\u003e throwing AssertionError for custom IOException (\u003ca href=\"https://redirect.github.com/google/gson/pull/2172\"\u003egoogle/gson#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert null to JsonNull for \u003ccode\u003eJsonArray.set\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2170\"\u003egoogle/gson#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed nullSafe usage. (\u003ca href=\"https://redirect.github.com/google/gson/pull/1555\"\u003egoogle/gson#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate \u003ccode\u003eTypeToken.getParameterized\u003c/code\u003e arguments (\u003ca href=\"https://redirect.github.com/google/gson/pull/2166\"\u003egoogle/gson#2166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/google/gson/issues/1702\"\u003e#1702\u003c/a\u003e: Gson.toJson creates CharSequence which does not implement toString (\u003ca href=\"https://redirect.github.com/google/gson/pull/1703\"\u003egoogle/gson#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer existing adapter for concurrent \u003ccode\u003eGson.getAdapter\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/google/gson/pull/2153\"\u003egoogle/gson#2153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eArrayTypeAdapter\u003c/code\u003e for \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1716\"\u003egoogle/gson#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eAppendableWriter\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/google/gson/pull/1706\"\u003egoogle/gson#1706\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/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.9.1...gson-parent-2.13.2\"\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.3.7 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-plugin process-aot goal does not find package-private main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47780\"\u003e#47780\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\u003eRevise AWS section of \u0026quot;Deploying to the Cloud\u0026quot; in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48156\"\u003e#48156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in PortInUseException Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48133\"\u003e#48133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect section about required setters in \u0026quot;Type-safe Configuration Properties\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48130\"\u003e#48130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48114\"\u003e#48114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring servlet context init parameters using properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48111\"\u003e#48111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify how warnings about soon-to-expire SSL certificates are reported \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48062\"\u003e#48062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48052\"\u003e#48052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse since attribute in configuration properties deprecation consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47980\"\u003e#47980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47905\"\u003e#47905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47898\"\u003e#47898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that Actuator endpoint may have at most one extension of each type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47873\"\u003e#47873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit Kotlin API documentation to Kotlin-specific APIs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47859\"\u003e#47859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt AOTCache documentation to JEP 514 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47274\"\u003e#47274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDowngrade to Cassandra Driver 4.19.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47926\"\u003e#47926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48005\"\u003e#48005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48006\"\u003e#48006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48183\"\u003e#48183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to DB2 JDBC 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48083\"\u003e#48083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48148\"\u003e#48148\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/17f22c3ccedb419e9a58276c84336a2d0fc70727\"\u003e\u003ccode\u003e17f22c3\u003c/code\u003e\u003c/a\u003e Release v3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4f03b44e972fac9ab11b833daa5c1ec328712fd8\"\u003e\u003ccode\u003e4f03b44\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3d15c13270a78dc6334aee2dd2fac9d7f5c41794\"\u003e\u003ccode\u003e3d15c13\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3b539aa9b45ac16afa7b854bae3e86ef0a1b194e\"\u003e\u003ccode\u003e3b539aa\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ee70d559761b4c1068be82883035672a222eb9be\"\u003e\u003ccode\u003eee70d55\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Framework 6.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f7b4a8b3776db8a33dab470380a080bdf045baeb\"\u003e\u003ccode\u003ef7b4a8b\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a8d01d2b627e436830b8f55fc4fa42aaff9d4b9\"\u003e\u003ccode\u003e4a8d01d\u003c/code\u003e\u003c/a\u003e Exclude starter POMs from lib-provided when using Gradle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0bb0d5370a0099c662ccf9087e5f2c08655a13d3\"\u003e\u003ccode\u003e0bb0d53\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4625534e838a5c09eb58be0c48173efe9c418f42\"\u003e\u003ccode\u003e4625534\u003c/code\u003e\u003c/a\u003e Force Testcontainers Docker API version for Docker 29.0.0+ compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7891ebf8b160e630e49875d19d3b964bffcb4f08\"\u003e\u003ccode\u003e7891ebf\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.8\"\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-dependencies` from 3.3.7 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-plugin process-aot goal does not find package-private main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47780\"\u003e#47780\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\u003eRevise AWS section of \u0026quot;Deploying to the Cloud\u0026quot; in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48156\"\u003e#48156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in PortInUseException Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48133\"\u003e#48133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect section about required setters in \u0026quot;Type-safe Configuration Properties\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48130\"\u003e#48130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48114\"\u003e#48114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring servlet context init parameters using properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48111\"\u003e#48111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify how warnings about soon-to-expire SSL certificates are reported \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48062\"\u003e#48062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48052\"\u003e#48052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse since attribute in configuration properties deprecation consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47980\"\u003e#47980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47905\"\u003e#47905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47898\"\u003e#47898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that Actuator endpoint may have at most one extension of each type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47873\"\u003e#47873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit Kotlin API documentation to Kotlin-specific APIs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47859\"\u003e#47859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt AOTCache documentation to JEP 514 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47274\"\u003e#47274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDowngrade to Cassandra Driver 4.19.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47926\"\u003e#47926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48005\"\u003e#48005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48006\"\u003e#48006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48183\"\u003e#48183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to DB2 JDBC 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48083\"\u003e#48083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48148\"\u003e#48148\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/17f22c3ccedb419e9a58276c84336a2d0fc70727\"\u003e\u003ccode\u003e17f22c3\u003c/code\u003e\u003c/a\u003e Release v3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4f03b44e972fac9ab11b833daa5c1ec328712fd8\"\u003e\u003ccode\u003e4f03b44\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3d15c13270a78dc6334aee2dd2fac9d7f5c41794\"\u003e\u003ccode\u003e3d15c13\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3b539aa9b45ac16afa7b854bae3e86ef0a1b194e\"\u003e\u003ccode\u003e3b539aa\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ee70d559761b4c1068be82883035672a222eb9be\"\u003e\u003ccode\u003eee70d55\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Framework 6.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f7b4a8b3776db8a33dab470380a080bdf045baeb\"\u003e\u003ccode\u003ef7b4a8b\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a8d01d2b627e436830b8f55fc4fa42aaff9d4b9\"\u003e\u003ccode\u003e4a8d01d\u003c/code\u003e\u003c/a\u003e Exclude starter POMs from lib-provided when using Gradle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0bb0d5370a0099c662ccf9087e5f2c08655a13d3\"\u003e\u003ccode\u003e0bb0d53\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4625534e838a5c09eb58be0c48173efe9c418f42\"\u003e\u003ccode\u003e4625534\u003c/code\u003e\u003c/a\u003e Force Testcontainers Docker API version for Docker 29.0.0+ compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7891ebf8b160e630e49875d19d3b964bffcb4f08\"\u003e\u003ccode\u003e7891ebf\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.8\"\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-starter-web` from 3.3.7 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-plugin process-aot goal does not find package-private main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47780\"\u003e#47780\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\u003eRevise AWS section of \u0026quot;Deploying to the Cloud\u0026quot; in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48156\"\u003e#48156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in PortInUseException Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48133\"\u003e#48133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect section about required setters in \u0026quot;Type-safe Configuration Properties\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48130\"\u003e#48130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48114\"\u003e#48114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring servlet context init parameters using properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48111\"\u003e#48111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify how warnings about soon-to-expire SSL certificates are reported \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48062\"\u003e#48062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48052\"\u003e#48052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse since attribute in configuration properties deprecation consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47980\"\u003e#47980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47905\"\u003e#47905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47898\"\u003e#47898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that Actuator endpoint may have at most one extension of each type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47873\"\u003e#47873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit Kotlin API documentation to Kotlin-specific APIs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47859\"\u003e#47859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt AOTCache documentation to JEP 514 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47274\"\u003e#47274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDowngrade to Cassandra Driver 4.19.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47926\"\u003e#47926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48005\"\u003e#48005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48006\"\u003e#48006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48183\"\u003e#48183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to DB2 JDBC 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48083\"\u003e#48083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48148\"\u003e#48148\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/17f22c3ccedb419e9a58276c84336a2d0fc70727\"\u003e\u003ccode\u003e17f22c3\u003c/code\u003e\u003c/a\u003e Release v3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4f03b44e972fac9ab11b833daa5c1ec328712fd8\"\u003e\u003ccode\u003e4f03b44\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3d15c13270a78dc6334aee2dd2fac9d7f5c41794\"\u003e\u003ccode\u003e3d15c13\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3b539aa9b45ac16afa7b854bae3e86ef0a1b194e\"\u003e\u003ccode\u003e3b539aa\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ee70d559761b4c1068be82883035672a222eb9be\"\u003e\u003ccode\u003eee70d55\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Framework 6.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f7b4a8b3776db8a33dab470380a080bdf045baeb\"\u003e\u003ccode\u003ef7b4a8b\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a8d01d2b627e436830b8f55fc4fa42aaff9d4b9\"\u003e\u003ccode\u003e4a8d01d\u003c/code\u003e\u003c/a\u003e Exclude starter POMs from lib-provided when using Gradle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0bb0d5370a0099c662ccf9087e5f2c08655a13d3\"\u003e\u003ccode\u003e0bb0d53\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4625534e838a5c09eb58be0c48173efe9c418f42\"\u003e\u003ccode\u003e4625534\u003c/code\u003e\u003c/a\u003e Force Testcontainers Docker API version for Docker 29.0.0+ compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7891ebf8b160e630e49875d19d3b964bffcb4f08\"\u003e\u003ccode\u003e7891ebf\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jacoco:jacoco-maven-plugin` from 0.8.12 to 0.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacoco/jacoco/releases\"\u003eorg.jacoco:jacoco-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 25 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1950\"\u003e#1950\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 26 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1870\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBranches added by the Kotlin compiler for default argument number 33 or higher are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1655\"\u003e#1655\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for elvis operator that follows safe call operator is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1814\"\u003e#1814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1954\"\u003e#1954\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for more cases of chained safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1956\"\u003e#1956\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for invocations of suspendCoroutineUninterceptedOrReturn intrinsic is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1929\"\u003e#1929\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas with parameters is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1945\"\u003e#1945\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending functions and lambdas with suspension points that return inline value class is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1871\"\u003e#1871\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin for pausable composition is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1911\"\u003e#1911\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin serialization compiler plugin are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1885\"\u003e#1885\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of implicit else clause of when with String subject in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed handling of implicit default clause of switch by String in Java when compiled by ECJ (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\nFixed handling of exceptions in chains of safe call operators in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1819\"\u003e#1819\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.13\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 23 and Java 24 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1757\"\u003e#1757\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1631\"\u003e#1631\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 25 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1807\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions with \u003ccode\u003ereified\u003c/code\u003e type parameter (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of coverage for Kotlin \u003ccode\u003eJvmSynthetic\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1616\"\u003e#1616\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for inline value classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas without suspension points is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1283\"\u003e#1283\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable enum subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1774\"\u003e#1774\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable String subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1769\"\u003e#1769\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for chains of safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1810\"\u003e#1810\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1818\"\u003e#1818\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethod \u003ccode\u003egetEntries\u003c/code\u003e generated by the Kotlin compiler for enum classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1625\"\u003e#1625\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin compiler for constructors and functions with \u003ccode\u003eJvmOverloads\u003c/code\u003e annotation are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1768\"\u003e#1768\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed interpretation of Kotlin SMAP (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1525\"\u003e#1525\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFile extensions are preserved in HTML report in case of clashes of normalized file names (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1660\"\u003e#1660\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo build now uses Maven Wrapper and requires at least Maven 3.9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1708\"\u003e#1708\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1707\"\u003e#1707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1681\"\u003e#1681\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.8 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1862\"\u003e#1862\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMore context information when \u003ccode\u003eIllegalArgumentException\u003c/code\u003e occurs during reading of zip file (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1833\"\u003e#1833\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/2eb248366f0eb63fd964fc7a81804b27229a6edd\"\u003e\u003ccode\u003e2eb2483\u003c/code\u003e\u003c/a\u003e Prepare release v0.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/de76181b207b18c5b727051f8d62c115dc2c976c\"\u003e\u003ccode\u003ede76181\u003c/code\u003e\u003c/a\u003e KotlinSerializableFilter should filter more methods (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/89c4bd5ff39deae410f2a899289fe96739a63c13\"\u003e\u003ccode\u003e89c4bd5\u003c/code\u003e\u003c/a\u003e Fix NPE in KotlinSerializableFilter (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/098112865bb957084cc9abc1a9ca3f5bbff7219b\"\u003e\u003ccode\u003e0981128\u003c/code\u003e\u003c/a\u003e Migrate release staging to the Central Publisher Portal (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1968\"\u003e#1968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/d07bc6b7e47959503f878563cc4d18060223f2de\"\u003e\u003ccode\u003ed07bc6b\u003c/code\u003e\u003c/a\u003e Add filter for bytecode generated by Kotlin serialization compiler plugin (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/5e35fd5e1968c9477948f24991368b872e8014b9\"\u003e\u003ccode\u003e5e35fd5\u003c/code\u003e\u003c/a\u003e Upgrade maven-dependency-plugin to 3.9.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c2fe5cc54472f188c0d0f1158a0f987295217138\"\u003e\u003ccode\u003ec2fe5cc\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.9 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/b0f8e23d91d59431124b2863b8e35bdd1b71f7b9\"\u003e\u003ccode\u003eb0f8e23\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should filter \u0026quot;unoptimized\u0026quot; safe call followed b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c7bd3f4e96540d1a8f58690d5d52a94eebf4c471\"\u003e\u003ccode\u003ec7bd3f4\u003c/code\u003e\u003c/a\u003e Upgrade spotless-maven-plugin to 3.0.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1961\"\u003e#1961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/faa289d2a370fa4f724bed3a09e8591be08cd6c2\"\u003e\u003ccode\u003efaa289d\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should not be affected by presence of pseudo ins...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.12...v0.8.14\"\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-dependencies` from 3.3.7 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-pl...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/search/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fsearch/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"3647805891","node_id":"PR_kwDOQZq4_M60n2jn","number":10,"state":"open","title":"Bump the core-dependencies group in /partition-core with 16 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-20T15:30:18.000Z","updated_at":"2025-11-20T15:49:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-dependencies","update_count":16,"packages":[{"name":"org.projectlombok:lombok","old_version":"1.18.38","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.3.0","new_version":"2.8.14","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"1.3.60","new_version":"1.9.25","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.mockito:mockito-inline","old_version":"3.6.28","new_version":"3.12.4","repository_url":"https://github.com/mockito/mockito"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.assertj:assertj-core","old_version":"3.16.1","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"org.apache.maven.surefire:surefire-junit47","old_version":"3.0.0-M4","new_version":"3.5.4"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M4","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.8","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.7","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.5.7","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.1","new_version":"6.5.7","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.12","new_version":"6.2.14","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"}],"path":"/partition-core","ecosystem":"maven"},"body":"Bumps the core-dependencies group in /partition-core with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.38` | `1.18.42` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.3.0` | `2.8.14` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `1.3.60` | `1.9.25` |\n| [org.mockito:mockito-inline](https://github.com/mockito/mockito) | `3.6.28` | `3.12.4` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `4.0.1` | `4.0.2` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.16.1` | `3.27.6` |\n| org.apache.maven.surefire:surefire-junit47 | `3.0.0-M4` | `3.5.4` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M4` | `3.5.4` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.8` | `0.8.14` |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.5.7` | `3.5.8` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.5.7` | `3.5.8` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.5.1` | `6.5.7` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.2.12` | `6.2.14` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.5.0-jre` |\n\nUpdates `org.projectlombok:lombok` from 1.18.38 to 1.18.42\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.38...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.3.0 to 2.8.14\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 v2.8.14 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edisable \u0026quot;/v3/api-docs\u0026quot;, and \u0026quot;/swagger-ui.html\u0026quot; by default and upgrade to Scalar 0.2.1 by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version 2.2.38 by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3105\"\u003espringdoc/springdoc-openapi#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix:compatible with lower version of getOpenApi(). by \u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default (\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e)  by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3122\"\u003espringdoc/springdoc-openapi#3122\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\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/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\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/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.13 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/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\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/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\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/main/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[2.8.14] - 2025-11-02\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/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\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/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.13] - 2025-09-07\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/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\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/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\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/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\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/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a5a9ca4ef8493aacf10bb1b663e14a69b1fcbefa\"\u003e\u003ccode\u003ea5a9ca4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ae4e05c573d11e761acf42445a02347e859bbf03\"\u003e\u003ccode\u003eae4e05c\u003c/code\u003e\u003c/a\u003e update for release 2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e6abdb67aa2c2dc7475e09404ca13403bc5f920c\"\u003e\u003ccode\u003ee6abdb6\u003c/code\u003e\u003c/a\u003e Merge branch 'zakaria-shahen-issues/add-log-when-springdoc-enabled'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/fa05431973e1f94f36c857336b424b88c2dd1ddf\"\u003e\u003ccode\u003efa05431\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ce7f0f745be1a3269decd222381cc78d2504ed8d\"\u003e\u003ccode\u003ece7f0f7\u003c/code\u003e\u003c/a\u003e Merge branch 'issues/add-log-when-springdoc-enabled' of github.com:zakaria-sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f01af05849dac843cac2db8426d6c2947502fdb6\"\u003e\u003ccode\u003ef01af05\u003c/code\u003e\u003c/a\u003e update to swagger-ui version 5.30.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7be8cfe12bb3ee14108abb3cff40b789f78196ff\"\u003e\u003ccode\u003e7be8cfe\u003c/code\u003e\u003c/a\u003e add logs to notify developer the SpringDocs or Scalar is enabled. see \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4aa45e65bc56a22b8b68b5b6fc636f03ab1509f0\"\u003e\u003ccode\u003e4aa45e6\u003c/code\u003e\u003c/a\u003e [Bug] NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null. Fix...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/85ecc01bffc42f55812e4377ba40e46f6c711cc3\"\u003e\u003ccode\u003e85ecc01\u003c/code\u003e\u003c/a\u003e upgrade commons-lang3 to 3.18.0. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3093\"\u003e#3093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6553144bab9bc9416ae0c746c260f6cd4844e84c\"\u003e\u003ccode\u003e6553144\u003c/code\u003e\u003c/a\u003e swagger-ui update to version 5.30.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.3.0...v2.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 1.3.60 to 1.9.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 1.9.25\u003c/h2\u003e\n\u003ch4\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is a technical release for IntelliJ IDEA.\u003c/em\u003e\u003c/h4\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69204\"\u003e\u003ccode\u003eKT-69204\u003c/code\u003e\u003c/a\u003e Generate lookups in dumb mode for compatibility with ref index\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64890\"\u003e\u003ccode\u003eKT-64890\u003c/code\u003e\u003c/a\u003e K/Wasm compiler crash with external class and Kodein\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65235\"\u003e\u003ccode\u003eKT-65235\u003c/code\u003e\u003c/a\u003e JDK 21 might lead to change in overloads resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66768\"\u003e\u003ccode\u003eKT-66768\u003c/code\u003e\u003c/a\u003e K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67218\"\u003e\u003ccode\u003eKT-67218\u003c/code\u003e\u003c/a\u003e Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67139\"\u003e\u003ccode\u003eKT-67139\u003c/code\u003e\u003c/a\u003e Build reports can be overridden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67138\"\u003e\u003ccode\u003eKT-67138\u003c/code\u003e\u003c/a\u003e Json report is empty for incremental compilation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67127\"\u003e\u003ccode\u003eKT-67127\u003c/code\u003e\u003c/a\u003e KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66514\"\u003e\u003ccode\u003eKT-66514\u003c/code\u003e\u003c/a\u003e Don't get output file from Cinterop task for IDE Import if host os doesn't support it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65043\"\u003e\u003ccode\u003eKT-65043\u003c/code\u003e\u003c/a\u003e JPS dumb mode should respect maps needed for the compiler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67785\"\u003e\u003ccode\u003eKT-67785\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65864\"\u003e\u003ccode\u003eKT-65864\u003c/code\u003e\u003c/a\u003e K/Wasm: update Node.js to 22.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 1.9.23\u003c/h2\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003ch3\u003eApple Ecosystem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65542\"\u003e\u003ccode\u003eKT-65542\u003c/code\u003e\u003c/a\u003e Cinterop tasks fails if Xcode 15.3 is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/v1.9.25/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.25\u003c/h2\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69204\"\u003e\u003ccode\u003eKT-69204\u003c/code\u003e\u003c/a\u003e Generate lookups in dumb mode for compatibility with ref index\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64890\"\u003e\u003ccode\u003eKT-64890\u003c/code\u003e\u003c/a\u003e K/Wasm compiler crash with external class and Kodein\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65235\"\u003e\u003ccode\u003eKT-65235\u003c/code\u003e\u003c/a\u003e JDK 21 might lead to change in overloads resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66768\"\u003e\u003ccode\u003eKT-66768\u003c/code\u003e\u003c/a\u003e K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67218\"\u003e\u003ccode\u003eKT-67218\u003c/code\u003e\u003c/a\u003e Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67139\"\u003e\u003ccode\u003eKT-67139\u003c/code\u003e\u003c/a\u003e Build reports can be overridden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67138\"\u003e\u003ccode\u003eKT-67138\u003c/code\u003e\u003c/a\u003e Json report is empty for incremental compilation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67127\"\u003e\u003ccode\u003eKT-67127\u003c/code\u003e\u003c/a\u003e KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66514\"\u003e\u003ccode\u003eKT-66514\u003c/code\u003e\u003c/a\u003e Don't get output file from Cinterop task for IDE Import if host os doesn't support it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65043\"\u003e\u003ccode\u003eKT-65043\u003c/code\u003e\u003c/a\u003e JPS dumb mode should respect maps needed for the compiler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67785\"\u003e\u003ccode\u003eKT-67785\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65864\"\u003e\u003ccode\u003eKT-65864\u003c/code\u003e\u003c/a\u003e K/Wasm: update Node.js to 22.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003ch3\u003eApple Ecosystem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65542\"\u003e\u003ccode\u003eKT-65542\u003c/code\u003e\u003c/a\u003e Cinterop tasks fails if Xcode 15.3 is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64486\"\u003e\u003ccode\u003eKT-64486\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm/WASI exported function callback for coroutines support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/870720e57422ff0586dd251030fdd9dfaa445d4b\"\u003e\u003ccode\u003e870720e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 1.9.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8b473423789e39d632f152818a37976dca87227e\"\u003e\u003ccode\u003e8b47342\u003c/code\u003e\u003c/a\u003e [JPS] Allow writing the subtypes map in compiler-maps-only mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/3dcabe1ea6eed38d0b4cf97df077fb6035cacfec\"\u003e\u003ccode\u003e3dcabe1\u003c/code\u003e\u003c/a\u003e [JPS] Add an option to enable lookup map generation in JPS dumb mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/60eb01a7c688f01fe7d038e170840257259e21a9\"\u003e\u003ccode\u003e60eb01a\u003c/code\u003e\u003c/a\u003e [K/N][tests] Don't attempt to download simulator after first failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0d7708daacc57ea03ec1ea728197b7e9630c8025\"\u003e\u003ccode\u003e0d7708d\u003c/code\u003e\u003c/a\u003e Add changelog for 1.9.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/392181d7ee6b9b6d566daaa1a2bfc732d17c2bb2\"\u003e\u003ccode\u003e392181d\u003c/code\u003e\u003c/a\u003e [K/N] Devirtualization: fixed the problem with type checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9ac91e4ef711819f6c61e6d24397096b80ee61e2\"\u003e\u003ccode\u003e9ac91e4\u003c/code\u003e\u003c/a\u003e [K/N][tests] Couple of reproducers for #KT-67218\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/1a630b553a1a38a5d0ccfd135c3b8d5911351388\"\u003e\u003ccode\u003e1a630b5\u003c/code\u003e\u003c/a\u003e [WasmJs] Add support for external class reflection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/087242027ea9cdfcaafc081e67bdc0ab4879d6d1\"\u003e\u003ccode\u003e0872420\u003c/code\u003e\u003c/a\u003e Reorganize \u003ccode\u003eGradleBuildTime\u003c/code\u003e entries to match actual structure used in compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8bbf8dcfac4526fcb924559005041fbcc9b33204\"\u003e\u003ccode\u003e8bbf8dc\u003c/code\u003e\u003c/a\u003e [Minor] Rename \u003ccode\u003ecompiler\u003c/code\u003e and \u003ccode\u003ecompilerPipeline\u003c/code\u003e files to show backend belonging\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v1.3.60...v1.9.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-inline` from 3.6.28 to 3.12.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-inline's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.4\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-25 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.3...v3.12.4\"\u003e1 commit(s)\u003c/a\u003e by Rafael Winterhalter\u003c/li\u003e\n\u003cli\u003eNo notable improvements. No pull requests (issues) were referenced from commits.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.3\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-24 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.2...v3.12.3\"\u003e9 commit(s)\u003c/a\u003e by Rafael Winterhalter\u003c/li\u003e\n\u003cli\u003eFix implementation of proxy mock maker for toString and add additional unit tests. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2405\"\u003e#2405\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2405\"\u003emockito/mockito#2405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid cache breakage [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2402\"\u003e#2402\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2402\"\u003emockito/mockito#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a limited mock maker that is based only on the java.lang.reflect.Proxy utility [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2397\"\u003e#2397\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2397\"\u003emockito/mockito#2397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.2\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-24 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.1...v3.12.2\"\u003e2 commit(s)\u003c/a\u003e by Dmitry Vyazelenko, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003e#2399\u003c/a\u003e : Adds defaultAnswer to the MockitoMockKey to distinguish the mock types, i.e. to separate mocks from spies otherwise spy type is reused for a mock or vice versa. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2400\"\u003e#2400\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2400\"\u003emockito/mockito#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSporadic mock verification failures related to hashCode/equals on 3.12.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003e#2399\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003emockito/mockito#2399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.errorprone from 2.8.1 to 2.9.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2396\"\u003e#2396\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2396\"\u003emockito/mockito#2396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.1\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-20 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.0...v3.12.1\"\u003e2 commit(s)\u003c/a\u003e by Tim van der Lippe, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix verifyNoMoreInteractions inOrder invocations for spies [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2395\"\u003e#2395\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2395\"\u003emockito/mockito#2395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegression with InOrder verification after \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2369\"\u003e#2369\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2394\"\u003e#2394\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2394\"\u003emockito/mockito#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.12 to 1.11.13 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2393\"\u003e#2393\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2393\"\u003emockito/mockito#2393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-19 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.11.2...v3.12.0\"\u003e31 commit(s)\u003c/a\u003e by EugeneLesnov, Lars Vogel, Logan Rosen, Rafael Winterhalter, Rob Pridham, Tim van der Lippe, dependabot[bot], saurabh7248\u003c/li\u003e\n\u003cli\u003eAdd checks for sealed types [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2392\"\u003e#2392\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2392\"\u003emockito/mockito#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.10 to 1.11.12 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2388\"\u003e#2388\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2388\"\u003emockito/mockito#2388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.9 to 1.11.10 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2387\"\u003e#2387\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2387\"\u003emockito/mockito#2387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.errorprone from 2.8.0 to 2.8.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2386\"\u003e#2386\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2386\"\u003emockito/mockito#2386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate StaticMockTest to use unified verify method [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2385\"\u003e#2385\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2385\"\u003emockito/mockito#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReorder InjectMock Javadoc to fit the order of injection [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2383\"\u003e#2383\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2383\"\u003emockito/mockito#2383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump core-ktx from 1.5.0 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2382\"\u003e#2382\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2382\"\u003emockito/mockito#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump google-java-format from 1.10.0 to 1.11.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2381\"\u003e#2381\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2381\"\u003emockito/mockito#2381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDowngrade Android gradle plugin [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2380\"\u003e#2380\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2380\"\u003emockito/mockito#2380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApplied \u003ca href=\"https://github.com/CheckReturnValue\"\u003e\u003ccode\u003e@​CheckReturnValue\u003c/code\u003e\u003c/a\u003e to some classes [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2379\"\u003e#2379\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2379\"\u003emockito/mockito#2379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehow to solve gradle sync failed after 'Add basic Android instrumented and unit tests' [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2378\"\u003e#2378\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2378\"\u003emockito/mockito#2378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/963a87202115ddab2334f634f0adbe985609bcca\"\u003e\u003ccode\u003e963a872\u003c/code\u003e\u003c/a\u003e Properly resolve ProxyMockMaker by alias and handle null value as argument fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/25769502493c69df1cd87a333a0159d4191f1a84\"\u003e\u003ccode\u003e2576950\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2405\"\u003e#2405\u003c/a\u003e from mockito/fix-proxy-mock-maker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/cb5e3a607f1155d7e511965c834ab6053cc5634f\"\u003e\u003ccode\u003ecb5e3a6\u003c/code\u003e\u003c/a\u003e Fix implementation of proxy mock maker for toString and add additional unit t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/03ae33aaea120a06034008d42c648c38bfa2a64e\"\u003e\u003ccode\u003e03ae33a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2397\"\u003e#2397\u003c/a\u003e from mockito/proxy-mock-maker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0863afbc9851c5609b7a91f0a28b74381f06e9e1\"\u003e\u003ccode\u003e0863afb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2402\"\u003e#2402\u003c/a\u003e from mockito/avoid-cache-breakage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/3ed0655d99ab38bdb80233550139b4113776dc91\"\u003e\u003ccode\u003e3ed0655\u003c/code\u003e\u003c/a\u003e Remove deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e1f98555ec904e8f8150cb24fa90392393cad9be\"\u003e\u003ccode\u003ee1f9855\u003c/code\u003e\u003c/a\u003e Fixes or removes tests that build on unfulfilled assumptions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/c740965940431e5162600cde395574101ab1e383\"\u003e\u003ccode\u003ec740965\u003c/code\u003e\u003c/a\u003e Allow for building without Android SDK. Remove warnings.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/1a8946f19cb8c677fe779f8acbda97e284f7d61f\"\u003e\u003ccode\u003e1a8946f\u003c/code\u003e\u003c/a\u003e Remove special handling for hashCode/equals as it breaks Mockito's internal m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/4f81d4f1de676f845d6ee111eb6285dbdd5935c6\"\u003e\u003ccode\u003e4f81d4f\u003c/code\u003e\u003c/a\u003e Fix cache key computation for generated mock/spy classes (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v3.6.28...v3.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.plexus:plexus-utils` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify /D for cmd.exe to bypass the Command Processor Autorun folder (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/272\"\u003e#272\u003c/a\u003e) \u003ca href=\"https://github.com/sebthom\"\u003e\u003ccode\u003e@​sebthom\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.codehaus.plexus:plexus from 17 to 18 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/271\"\u003e#271\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/270\"\u003e#270\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4789f7a122d2bb096b67630d62faa27560b035ef\"\u003e\u003ccode\u003e4789f7a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/90932719b58b0e8ec33f4e3a7664b84d582e97b0\"\u003e\u003ccode\u003e9093271\u003c/code\u003e\u003c/a\u003e Specify /D for cmd.exe to bypass the Command Processor Autorun directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a5d1ab20b9db1c8780d989a1cdb60ffeb839950a\"\u003e\u003ccode\u003ea5d1ab2\u003c/code\u003e\u003c/a\u003e fix Reproducible Central README link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/1e90541f7e52509076760c39246e8c1ba0b10373\"\u003e\u003ccode\u003e1e90541\u003c/code\u003e\u003c/a\u003e use new Reproducible Central badge endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/8ca191341462f7c5a2ea68edcd3acacce1c60eff\"\u003e\u003ccode\u003e8ca1913\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4da33e12a8b0d02a7298a9be468ae5e1af8dce80\"\u003e\u003ccode\u003e4da33e1\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0d760ef00225321d70fcc8996c8728fddaee5c15\"\u003e\u003ccode\u003e0d760ef\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-4.0.1...plexus-utils-4.0.2\"\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.16.1 to 3.27.6\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.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\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.13.4 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.4.8-jre \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.4\u003c/h2\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.Beta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CanIgnoreReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CheckReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the Central Publisher Portal, enable snapshot publishing \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/716b1e0a6a372890cd4b3495b954f57755e99471\"\u003e\u003ccode\u003e716b1e0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e1896529a38377dfb6eaa199ecb33c79b2a58591\"\u003e\u003ccode\u003ee189652\u003c/code\u003e\u003c/a\u003e Add 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\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cb489e99980dd384135d06a0967bd3ce712b219\"\u003e\u003ccode\u003e0cb489e\u003c/code\u003e\u003c/a\u003e Update Maven Central URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/72863098a2c7194b1acef0a8ed0f4c564e422c3d\"\u003e\u003ccode\u003e7286309\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/assertj/assertj/commit/dd4cc1de575a224805a1614394046046cf2b4f99\"\u003e\u003ccode\u003edd4cc1d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/1d0defc0dbabfe3cc12b34173dd88933cbc61fcb\"\u003e\u003ccode\u003e1d0defc\u003c/code\u003e\u003c/a\u003e Add missing permission to release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/844d5d04af570d6772478d0309576cdd4c3a5c6d\"\u003e\u003ccode\u003e844d5d0\u003c/code\u003e\u003c/a\u003e Add missing GitHub Actions pinning to CodeQL workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/bdd7106814be9cf71e4ceb77e0db399aa1f79b5b\"\u003e\u003ccode\u003ebdd7106\u003c/code\u003e\u003c/a\u003e Add CodeQL custom workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a93d7e632ae17d916c6a9da867571054a4b53e75\"\u003e\u003ccode\u003ea93d7e6\u003c/code\u003e\u003c/a\u003e Remove EOL Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/26ea866a2a9bece0f6f660f61b0483eaaabf27dc\"\u003e\u003ccode\u003e26ea866\u003c/code\u003e\u003c/a\u003e Update production dependencies (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.16.1...assertj-build-3.27.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.surefire:surefire-junit47` from 3.0.0-M4 to 3.5.4\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.0.0-M4 to 3.5.4\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.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\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\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\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.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\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.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/827\"\u003e#827\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.5.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1737\"\u003e[SUREFIRE-1737]\u003c/a\u003e - Fix disable in statelessTestsetReporter (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/816\"\u003e#816\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1643\"\u003e[SUREFIRE-1643]\u003c/a\u003e - surefire junit5 parallel tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/815\"\u003e#815\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2289\"\u003e[SUREFIRE-2289]\u003c/a\u003e - Make exceptions more appropriate to context (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/798\"\u003e#798\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esurefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/825\"\u003e#825\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate site descriptors (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/821\"\u003e#821\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/88513d8b8dfef3c00794e2ae5976cb1d4368ca3d\"\u003e\u003ccode\u003e88513d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9c48828ba184c43d0f70d7d8ddec9feefd41a134\"\u003e\u003ccode\u003e9c48828\u003c/code\u003e\u003c/a\u003e Simplify cuncumber IT configuration and make windows build working again (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/74b2d8c767c0cdbd7ebd36e5f8dc4563828e4bc0\"\u003e\u003ccode\u003e74b2d8c\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/6c30bf12f70caaaaa075e303653776a712209055\"\u003e\u003ccode\u003e6c30bf1\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2298] fix xml output with junit 5 nested classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9f49866349c497bbb310b24e3f644d5c970d110a\"\u003e\u003ccode\u003e9f49866\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/fb96954be3f6b6428ed1fe43f2fdf1fb2ebe7e7c\"\u003e\u003ccode\u003efb96954\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1e6315917bda76bc256621253d926d454b0eabd5\"\u003e\u003ccode\u003e1e63159\u003c/code\u003e\u003c/a\u003e Name the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/76e806aa6e2efa5bf3bb0ec843ac94ed8da312c1\"\u003e\u003ccode\u003e76e806a\u003c/code\u003e\u003c/a\u003e feat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0fbfb27d05ea730d201d273f3fb29f5314294548\"\u003e\u003ccode\u003e0fbfb27\u003c/code\u003e\u003c/a\u003e Implement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3155\"\u003e#3155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/98d081e671888831ab16c66f4e02fc7e73802d2f\"\u003e\u003ccode\u003e98d081e\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M4...surefire-3.5.4\"\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.0.0-M4 to 3.5.4\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.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\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\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\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.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\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.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-interpo...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/partition/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fpartition/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"3647794436","node_id":"PR_kwDOQZq46M60n0Yg","number":8,"state":"open","title":"Bump the core-dependencies group in /file-core with 30 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-20T15:27:37.000Z","updated_at":"2025-11-20T15:50:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-dependencies","update_count":30,"packages":[{"name":"ch.qos.logback:logback-core","old_version":"1.5.16","new_version":"1.5.21","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.16","new_version":"1.5.21","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.3.11","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.11","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.cloud:spring-cloud-openfeign-core","old_version":"3.1.3","new_version":"3.1.9","repository_url":"https://github.com/spring-cloud/spring-cloud-openfeign"},{"name":"org.projectlombok:lombok","old_version":"1.18.30","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"io.rest-assured:rest-assured","old_version":"5.4.0","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.15.0","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.15.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.15.0","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M5","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.8.1","new_version":"3.14.1","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.10","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.11","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.cloud:spring-cloud-dependencies","old_version":"2023.0.1","new_version":"2023.0.6","repository_url":"https://github.com/spring-cloud/spring-cloud-release"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.6","new_version":"6.5.7","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"6.2.14","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.apache.logging.log4j:log4j-to-slf4j","old_version":"2.21.1","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.21.1","new_version":"2.25.2"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.6.0","new_version":"2.8.14","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.apache.commons:commons-collections4","old_version":"4.4","new_version":"4.5.0"},{"name":"org.mapstruct:mapstruct","old_version":"1.5.1.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"org.mapstruct:mapstruct-processor","old_version":"1.5.1.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"com.google.guava:guava","old_version":"32.0.1-jre","new_version":"32.1.3-jre","repository_url":"https://github.com/google/guava"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.6.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.1.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"org.apache.maven.plugins:maven-pmd-plugin","old_version":"3.21.0","new_version":"3.28.0","repository_url":"https://github.com/apache/maven-pmd-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.7.3.6","new_version":"4.9.8.1","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"}],"path":"/file-core","ecosystem":"maven"},"body":"Bumps the core-dependencies group in /file-core with 30 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.16` | `1.5.21` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.16` | `1.5.21` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.8` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.8` |\n| [org.springframework.cloud:spring-cloud-openfeign-core](https://github.com/spring-cloud/spring-cloud-openfeign) | `3.1.3` | `3.1.9` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.30` | `1.18.42` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.4.0` | `5.5.6` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.15.0` | `2.20.1` |\n| com.fasterxml.jackson.core:jackson-core | `2.15.0` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.15.0` | `2.20` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M5` | `3.5.4` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.8.1` | `3.14.1` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.10` | `0.8.14` |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.8` |\n| [org.springframework.cloud:spring-cloud-dependencies](https://github.com/spring-cloud/spring-cloud-release) | `2023.0.1` | `2023.0.6` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.6` | `6.5.7` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `6.2.14` |\n| org.apache.logging.log4j:log4j-to-slf4j | `2.21.1` | `2.25.2` |\n| org.apache.logging.log4j:log4j-api | `2.21.1` | `2.25.2` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.6.0` | `2.8.14` |\n| org.apache.commons:commons-collections4 | `4.4` | `4.5.0` |\n| [org.mapstruct:mapstruct](https://github.com/mapstruct/mapstruct) | `1.5.1.Final` | `1.6.3` |\n| [org.mapstruct:mapstruct-processor](https://github.com/mapstruct/mapstruct) | `1.5.1.Final` | `1.6.3` |\n| [com.google.guava:guava](https://github.com/google/guava) | `32.0.1-jre` | `32.1.3-jre` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.6.0` | `5.20.0` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.1.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) | `3.21.0` | `3.28.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.7.3.6` | `4.9.8.1` |\n\nUpdates `ch.qos.logback:logback-core` from 1.5.16 to 1.5.21\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.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\u003cp\u003e• Fixed XMLLayout thread safety issue reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-427\"\u003eLOGBACK-427\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed superfluous buffering in Zip, GZ and XZ compression code.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit fed6f37ffe3449e40f6a9fffe050936a33116bd1 associated with the tag v_1.5.21. 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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Initialization procedure was incorrectly reported as having been simplified in this version, i.e. version 1.5.20 by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. The actual simplification was done in version 1.5.21\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/fed6f37ffe3449e40f6a9fffe050936a33116bd1\"\u003e\u003ccode\u003efed6f37\u003c/code\u003e\u003c/a\u003e prepare release 1.5.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b111e897cfdaf2361791d08bfdfe476eea255c84\"\u003e\u003ccode\u003eb111e89\u003c/code\u003e\u003c/a\u003e Initialization procedure has been simplified by removing the step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1cd2df4be866ba48ec410ecd2e33855324b62476\"\u003e\u003ccode\u003e1cd2df4\u003c/code\u003e\u003c/a\u003e fix issues/871\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dea5b956f327236d0872249b9fa12562287167ac\"\u003e\u003ccode\u003edea5b95\u003c/code\u003e\u003c/a\u003e minor - remove superflous call to Objects.requireNonNull\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/3cecf2983c6a86d3f183b5808e19abf636bc63ad\"\u003e\u003ccode\u003e3cecf29\u003c/code\u003e\u003c/a\u003e add comment for the TurboFilter list ACCEPT case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/149714232d81fa7844a4518de4b17ae3b77ce648\"\u003e\u003ccode\u003e1497142\u003c/code\u003e\u003c/a\u003e improve performance for 2 or more turbo filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/04a7ba558c393070c2eb2c78a1a999ba19d482ee\"\u003e\u003ccode\u003e04a7ba5\u003c/code\u003e\u003c/a\u003e most subclasses of UnsynchronizedAppenderBase do not need a reentry guard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ab6a006ad08c328a190de76d71d91f9bbac06364\"\u003e\u003ccode\u003eab6a006\u003c/code\u003e\u003c/a\u003e add maven cache to github CI, update .github/FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2bf5557a76b7c292253d4aa962da762134796431\"\u003e\u003ccode\u003e2bf5557\u003c/code\u003e\u003c/a\u003e fix failed LegacyPatternLayoutTest#subPattern test due to TZ discrepancies, u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2ca8c527524870b46a4a7c195cbf8e0ee263ca28\"\u003e\u003ccode\u003e2ca8c52\u003c/code\u003e\u003c/a\u003e update funding info\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.16 to 1.5.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.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\u003cp\u003e• Fixed XMLLayout thread safety issue reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-427\"\u003eLOGBACK-427\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed superfluous buffering in Zip, GZ and XZ compression code.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit fed6f37ffe3449e40f6a9fffe050936a33116bd1 associated with the tag v_1.5.21. 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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Initialization procedure was incorrectly reported as having been simplified in this version, i.e. version 1.5.20 by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. The actual simplification was done in version 1.5.21\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/fed6f37ffe3449e40f6a9fffe050936a33116bd1\"\u003e\u003ccode\u003efed6f37\u003c/code\u003e\u003c/a\u003e prepare release 1.5.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b111e897cfdaf2361791d08bfdfe476eea255c84\"\u003e\u003ccode\u003eb111e89\u003c/code\u003e\u003c/a\u003e Initialization procedure has been simplified by removing the step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1cd2df4be866ba48ec410ecd2e33855324b62476\"\u003e\u003ccode\u003e1cd2df4\u003c/code\u003e\u003c/a\u003e fix issues/871\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dea5b956f327236d0872249b9fa12562287167ac\"\u003e\u003ccode\u003edea5b95\u003c/code\u003e\u003c/a\u003e minor - remove superflous call to Objects.requireNonNull\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/3cecf2983c6a86d3f183b5808e19abf636bc63ad\"\u003e\u003ccode\u003e3cecf29\u003c/code\u003e\u003c/a\u003e add comment for the TurboFilter list ACCEPT case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/149714232d81fa7844a4518de4b17ae3b77ce648\"\u003e\u003ccode\u003e1497142\u003c/code\u003e\u003c/a\u003e improve performance for 2 or more turbo filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/04a7ba558c393070c2eb2c78a1a999ba19d482ee\"\u003e\u003ccode\u003e04a7ba5\u003c/code\u003e\u003c/a\u003e most subclasses of UnsynchronizedAppenderBase do not need a reentry guard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ab6a006ad08c328a190de76d71d91f9bbac06364\"\u003e\u003ccode\u003eab6a006\u003c/code\u003e\u003c/a\u003e add maven cache to github CI, update .github/FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2bf5557a76b7c292253d4aa962da762134796431\"\u003e\u003ccode\u003e2bf5557\u003c/code\u003e\u003c/a\u003e fix failed LegacyPatternLayoutTest#subPattern test due to TZ discrepancies, u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2ca8c527524870b46a4a7c195cbf8e0ee263ca28\"\u003e\u003ccode\u003e2ca8c52\u003c/code\u003e\u003c/a\u003e update funding info\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.16 to 1.5.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.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\u003cp\u003e• Fixed XMLLayout thread safety issue reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-427\"\u003eLOGBACK-427\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed superfluous buffering in Zip, GZ and XZ compression code.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit fed6f37ffe3449e40f6a9fffe050936a33116bd1 associated with the tag v_1.5.21. 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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Initialization procedure was incorrectly reported as having been simplified in this version, i.e. version 1.5.20 by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. The actual simplification was done in version 1.5.21\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/fed6f37ffe3449e40f6a9fffe050936a33116bd1\"\u003e\u003ccode\u003efed6f37\u003c/code\u003e\u003c/a\u003e prepare release 1.5.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b111e897cfdaf2361791d08bfdfe476eea255c84\"\u003e\u003ccode\u003eb111e89\u003c/code\u003e\u003c/a\u003e Initialization procedure has been simplified by removing the step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1cd2df4be866ba48ec410ecd2e33855324b62476\"\u003e\u003ccode\u003e1cd2df4\u003c/code\u003e\u003c/a\u003e fix issues/871\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dea5b956f327236d0872249b9fa12562287167ac\"\u003e\u003ccode\u003edea5b95\u003c/code\u003e\u003c/a\u003e minor - remove superflous call to Objects.requireNonNull\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/3cecf2983c6a86d3f183b5808e19abf636bc63ad\"\u003e\u003ccode\u003e3cecf29\u003c/code\u003e\u003c/a\u003e add comment for the TurboFilter list ACCEPT case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/149714232d81fa7844a4518de4b17ae3b77ce648\"\u003e\u003ccode\u003e1497142\u003c/code\u003e\u003c/a\u003e improve performance for 2 or more turbo filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/04a7ba558c393070c2eb2c78a1a999ba19d482ee\"\u003e\u003ccode\u003e04a7ba5\u003c/code\u003e\u003c/a\u003e most subclasses of UnsynchronizedAppenderBase do not need a reentry guard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ab6a006ad08c328a190de76d71d91f9bbac06364\"\u003e\u003ccode\u003eab6a006\u003c/code\u003e\u003c/a\u003e add maven cache to github CI, update .github/FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2bf5557a76b7c292253d4aa962da762134796431\"\u003e\u003ccode\u003e2bf5557\u003c/code\u003e\u003c/a\u003e fix failed LegacyPatternLayoutTest#subPattern test due to TZ discrepancies, u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2ca8c527524870b46a4a7c195cbf8e0ee263ca28\"\u003e\u003ccode\u003e2ca8c52\u003c/code\u003e\u003c/a\u003e update funding info\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.21\"\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-starter-web` from 3.3.11 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-plugin process-aot goal does not find package-private main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47780\"\u003e#47780\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\u003eRevise AWS section of \u0026quot;Deploying to the Cloud\u0026quot; in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48156\"\u003e#48156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in PortInUseException Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48133\"\u003e#48133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect section about required setters in \u0026quot;Type-safe Configuration Properties\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48130\"\u003e#48130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48114\"\u003e#48114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring servlet context init parameters using properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48111\"\u003e#48111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify how warnings about soon-to-expire SSL certificates are reported \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48062\"\u003e#48062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48052\"\u003e#48052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse since attribute in configuration properties deprecation consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47980\"\u003e#47980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47905\"\u003e#47905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47898\"\u003e#47898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that Actuator endpoint may have at most one extension of each type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47873\"\u003e#47873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit Kotlin API documentation to Kotlin-specific APIs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47859\"\u003e#47859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt AOTCache documentation to JEP 514 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47274\"\u003e#47274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDowngrade to Cassandra Driver 4.19.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47926\"\u003e#47926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48005\"\u003e#48005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48006\"\u003e#48006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48183\"\u003e#48183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to DB2 JDBC 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48083\"\u003e#48083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48148\"\u003e#48148\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/17f22c3ccedb419e9a58276c84336a2d0fc70727\"\u003e\u003ccode\u003e17f22c3\u003c/code\u003e\u003c/a\u003e Release v3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4f03b44e972fac9ab11b833daa5c1ec328712fd8\"\u003e\u003ccode\u003e4f03b44\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3d15c13270a78dc6334aee2dd2fac9d7f5c41794\"\u003e\u003ccode\u003e3d15c13\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3b539aa9b45ac16afa7b854bae3e86ef0a1b194e\"\u003e\u003ccode\u003e3b539aa\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ee70d559761b4c1068be82883035672a222eb9be\"\u003e\u003ccode\u003eee70d55\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Framework 6.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f7b4a8b3776db8a33dab470380a080bdf045baeb\"\u003e\u003ccode\u003ef7b4a8b\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a8d01d2b627e436830b8f55fc4fa42aaff9d4b9\"\u003e\u003ccode\u003e4a8d01d\u003c/code\u003e\u003c/a\u003e Exclude starter POMs from lib-provided when using Gradle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0bb0d5370a0099c662ccf9087e5f2c08655a13d3\"\u003e\u003ccode\u003e0bb0d53\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4625534e838a5c09eb58be0c48173efe9c418f42\"\u003e\u003ccode\u003e4625534\u003c/code\u003e\u003c/a\u003e Force Testcontainers Docker API version for Docker 29.0.0+ compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7891ebf8b160e630e49875d19d3b964bffcb4f08\"\u003e\u003ccode\u003e7891ebf\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.8\"\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-configuration-processor` from 3.3.11 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-configuration-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-plugin process-aot goal does not find package-private main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47780\"\u003e#47780\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\u003eRevise AWS section of \u0026quot;Deploying to the Cloud\u0026quot; in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48156\"\u003e#48156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in PortInUseException Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48133\"\u003e#48133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect section about required setters in \u0026quot;Type-safe Configuration Properties\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48130\"\u003e#48130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48114\"\u003e#48114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring servlet context init parameters using properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48111\"\u003e#48111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify how warnings about soon-to-expire SSL certificates are reported \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48062\"\u003e#48062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48052\"\u003e#48052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse since attribute in configuration properties deprecation consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47980\"\u003e#47980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47905\"\u003e#47905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47898\"\u003e#47898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that Actuator endpoint may have at most one extension of each type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47873\"\u003e#47873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit Kotlin API documentation to Kotlin-specific APIs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47859\"\u003e#47859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt AOTCache documentation to JEP 514 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47274\"\u003e#47274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDowngrade to Cassandra Driver 4.19.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47926\"\u003e#47926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48005\"\u003e#48005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48006\"\u003e#48006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48183\"\u003e#48183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to DB2 JDBC 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48083\"\u003e#48083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48148\"\u003e#48148\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/17f22c3ccedb419e9a58276c84336a2d0fc70727\"\u003e\u003ccode\u003e17f22c3\u003c/code\u003e\u003c/a\u003e Release v3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4f03b44e972fac9ab11b833daa5c1ec328712fd8\"\u003e\u003ccode\u003e4f03b44\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3d15c13270a78dc6334aee2dd2fac9d7f5c41794\"\u003e\u003ccode\u003e3d15c13\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3b539aa9b45ac16afa7b854bae3e86ef0a1b194e\"\u003e\u003ccode\u003e3b539aa\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ee70d559761b4c1068be82883035672a222eb9be\"\u003e\u003ccode\u003eee70d55\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Framework 6.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f7b4a8b3776db8a33dab470380a080bdf045baeb\"\u003e\u003ccode\u003ef7b4a8b\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a8d01d2b627e436830b8f55fc4fa42aaff9d4b9\"\u003e\u003ccode\u003e4a8d01d\u003c/code\u003e\u003c/a\u003e Exclude starter POMs from lib-provided when using Gradle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0bb0d5370a0099c662ccf9087e5f2c08655a13d3\"\u003e\u003ccode\u003e0bb0d53\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4625534e838a5c09eb58be0c48173efe9c418f42\"\u003e\u003ccode\u003e4625534\u003c/code\u003e\u003c/a\u003e Force Testcontainers Docker API version for Docker 29.0.0+ compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7891ebf8b160e630e49875d19d3b964bffcb4f08\"\u003e\u003ccode\u003e7891ebf\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.cloud:spring-cloud-openfeign-core` from 3.1.3 to 3.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/releases\"\u003eorg.springframework.cloud:spring-cloud-openfeign-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/checkout from 2 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/spring-cloud/spring-cloud-openfeign/pull/897\"\u003espring-cloud/spring-cloud-openfeign#897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 1 to 3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/900\"\u003espring-cloud/spring-cloud-openfeign#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 2 to 3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/902\"\u003espring-cloud/spring-cloud-openfeign#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson.dataformat:jackson-dataformat-smile from 2.11.3 to 2.11.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/spring-cloud/spring-cloud-openfeign/pull/909\"\u003espring-cloud/spring-cloud-openfeign#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies. by \u003ca href=\"https://github.com/OlgaMaciaszek\"\u003e\u003ccode\u003e@​OlgaMaciaszek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/928\"\u003espring-cloud/spring-cloud-openfeign#928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.protobuf:protobuf-java from 3.25.0 to 3.25.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/936\"\u003espring-cloud/spring-cloud-openfeign#936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.15.0 to 2.15.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/943\"\u003espring-cloud/spring-cloud-openfeign#943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java 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/spring-cloud/spring-cloud-openfeign/pull/946\"\u003espring-cloud/spring-cloud-openfeign#946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.8...v3.1.9\"\u003ehttps://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.8...v3.1.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.8\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/7cbf2bb3583793a6bbb73cb22c1efe49192e45d0\"\u003e\u003ccode\u003e7cbf2bb\u003c/code\u003e\u003c/a\u003e Update SNAPSHOT to 3.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/c03f78af46a426509f3fa5a46847b8efe642dd04\"\u003e\u003ccode\u003ec03f78a\u003c/code\u003e\u003c/a\u003e Improve url validation. Fixes \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/873\"\u003egh-873\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/d8bb85611e35bfc0c0767685037f80ec6c283b16\"\u003e\u003ccode\u003ed8bb856\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 3 to 4 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/86c0e4171f7686f1167c0464d7aa24430df2557b\"\u003e\u003ccode\u003e86c0e41\u003c/code\u003e\u003c/a\u003e Update license entry.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/19d0b8188ad3b43af20156aeed86a8d526a66919\"\u003e\u003ccode\u003e19d0b81\u003c/code\u003e\u003c/a\u003e Removed \u003ca href=\"https://github.com/Deprecated\"\u003e\u003ccode\u003e@​Deprecated\u003c/code\u003e\u003c/a\u003e from constructor.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/2270e69a275cf28d9dca2dd22e2975deef0e03b1\"\u003e\u003ccode\u003e2270e69\u003c/code\u003e\u003c/a\u003e docs: fix indents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/88293e4cc9b5f24e9cd02da13ee151d07fe1cadf\"\u003e\u003ccode\u003e88293e4\u003c/code\u003e\u003c/a\u003e Add method name into \u0026quot;RequestParam.value() was empty on parameter\u0026quot; exception ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/0b5b14ee78b18b070dd65de14f27879279c53e15\"\u003e\u003ccode\u003e0b5b14e\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.15.0 to 2.15.1 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/620482548ff118c67b35d62d55644b8c23bdf401\"\u003e\u003ccode\u003e6204825\u003c/code\u003e\u003c/a\u003e Bump com.google.protobuf:protobuf-java from 3.25.0 to 3.25.1 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/952fe21241809ffce3b58fc5b0a3e3539d9867cd\"\u003e\u003ccode\u003e952fe21\u003c/code\u003e\u003c/a\u003e Upgrade dependencies. (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.3...v3.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.30 to 1.18.42\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.36 (November 15th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK23 support added.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Eclipse projects using the \u003ccode\u003ecom.pro-crafting.tools:jasperreports-maven-plugin\u003c/code\u003e will now compile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.34 (June 28th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Added support for Eclipse 2024-06; you'd get some \u003ccode\u003eNoSuchMethodError\u003c/code\u003e traces in your logs if using \u003ccode\u003e@Builder\u003c/code\u003e or \u003ccode\u003e@Singular\u003c/code\u003e prior to this fix. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3638\"\u003e#3638\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3638\"\u003eprojectlombok/lombok#3638\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: Lombok now adds \u003ccode\u003e@lombok.Generated\u003c/code\u003e by default to methods and types it generates. This may result in accidentally increasing your test coverage percentage. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3667\"\u003e#3667\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3667\"\u003eprojectlombok/lombok#3667\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: When \u003ccode\u003elombok.config\u003c/code\u003e contains \u003ccode\u003elombok.onX.flagUsage = WARNING\u003c/code\u003e, from now on warnings will actually be generated if onX is used.[Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2848\"\u003e#2848\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2848\"\u003eprojectlombok/lombok#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBUGFIX: When \u003ccode\u003e@SuperBuilder\u003c/code\u003e was used on a type with an generic array type, it would error \u003ccode\u003ewrong number of type arguments\u003c/code\u003e.  [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3694\"\u003e#3694\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3694\"\u003eprojectlombok/lombok#3694\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok generates javadoc for you for most of the methods it adds; with this release, javadoc is also added to generated constructors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/933\"\u003e#933\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/933\"\u003eprojectlombok/lombok#933\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.32 (March 20th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Initial JDK22 support added.\u003c/li\u003e\n\u003cli\u003ePLAFTORM  Added support for Eclipse 2024-03. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3620\"\u003e#3620\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3620\"\u003eprojectlombok/lombok#3620\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePLATFORM: Added support for recent versions of eclipse (released Q4 2023 or later or so) which would cause failures in the eclipse logs such as \u003ccode\u003ejava.lang.NoSuchMethodError: 'java.lang.StringBuffer org.eclipse.jdt…\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3564\"\u003e#3564\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3564\"\u003eprojectlombok/lombok#3564\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Locked\u003c/code\u003e has been introduced. Like \u003ccode\u003e@Synchronized\u003c/code\u003e but with \u003ccode\u003ejava.util.concurrent.locks\u003c/code\u003e locks instead of the \u003ccode\u003esynchronized\u003c/code\u003e primitive. Thanks, Pim van der Loos for the PR! [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3506\"\u003e#3506\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3506\"\u003eprojectlombok/lombok#3506\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eNECROMANCY: Inlining a generated getter in eclipse would result in eclipse incorrectly replacing calls with \u003ccode\u003e@Getter\u003c/code\u003e instead of the actual field's name. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/562\"\u003e#562\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/562\"\u003eprojectlombok/lombok#562\u003c/a\u003e). This issue is almost old enough to drink. Points for dedication go to Rawi for fixing this one.\u003c/li\u003e\n\u003cli\u003eBUGFIX: When \u003ccode\u003e@SuperBuilder\u003c/code\u003e was used on a type with an annotated generic type, it would error \u003ccode\u003ewrong number of type arguments\u003c/code\u003e.  [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3592\"\u003e#3592\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3592\"\u003eprojectlombok/lombok#3592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: It was possible to create an infinite build loop using \u003ccode\u003e@ExtensionMethod\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3225\"\u003e#3225\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3225\"\u003eprojectlombok/lombok#3225\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Using \u003ccode\u003e@Getter(lazy=true)\u003c/code\u003e would fail if the expression contained a variable called \u003ccode\u003evalue\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2917\"\u003e#2917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2917\"\u003eprojectlombok/lombok#2917\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Many lombok features wouldn't work properly on records contained within an outer type unless you explicitly marked it \u003ccode\u003estatic\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3497\"\u003e#3497\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3497\"\u003eprojectlombok/lombok#3497\u003c/a\u003e) [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3559\"\u003e#3559\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3559\"\u003eprojectlombok/lombok#3559\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Eclipse projects using the \u003ccode\u003ecom.pro-crafting.tools:jasperreports-plugin\u003c/code\u003e will now compile.\u003c/li\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003e@FieldNameConstants\u003c/code\u003e now works when generated fields are involved. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3529\"\u003e#3529\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3529\"\u003eprojectlombok/lombok#3529\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: For JSpecify, the package name changed from \u003ccode\u003eorg.jspecify.nullness\u003c/code\u003e to \u003ccode\u003eorg.jspecify.annotations\u003c/code\u003e, which might lead to a different null analysis. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3608\"\u003e#3608\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/pull/3608\"\u003eprojectlombok/lombok#3608\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.30...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.4.0 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.1 (2025-02-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse Long in maxAge(Matcher\u0026lt;? super Integer\u0026gt; maxAgeMatcher) (thanks to julianladisch for PR)\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/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/file/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Ffile/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"3630257479","node_id":"PR_kwDOQMaK1M6zsyWU","number":28,"state":"open","title":"Bump the azure-dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-16T09:08:04.000Z","updated_at":"2025-11-16T09:09:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"azure-dependencies","update_count":14,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.6.0","new_version":"2.8.14","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.10","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.4","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.3.11","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"7.0.0","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"commons-codec:commons-codec","old_version":"1.14","new_version":"1.20.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"io.projectreactor.netty:reactor-netty","old_version":"0.8.20.RELEASE","new_version":"1.3.0","repository_url":"https://github.com/reactor/reactor-netty"},{"name":"com.fasterxml.woodstox:woodstox-core","old_version":"6.4.0","new_version":"7.1.1","repository_url":"https://github.com/FasterXML/woodstox"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"8.15.2","new_version":"9.2.1","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.elasticsearch.client:elasticsearch-rest-client","old_version":"8.15.2","new_version":"9.2.1","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.projectlombok:lombok","old_version":"1.18.34","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.springframework.plugin:spring-plugin-core","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/spring-projects/spring-plugin"},{"name":"io.github.git-commit-id:git-commit-id-maven-plugin","old_version":"8.0.2","new_version":"9.0.2","repository_url":"https://github.com/git-commit-id/git-commit-id-maven-plugin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the azure-dependencies group with 14 updates in the /provider/indexer-azure directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.6.0` | `2.8.14` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.10` | `0.8.14` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.4` | `6.5.6` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.7` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `7.0.0` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.14` | `1.20.0` |\n| [io.projectreactor.netty:reactor-netty](https://github.com/reactor/reactor-netty) | `0.8.20.RELEASE` | `1.3.0` |\n| [com.fasterxml.woodstox:woodstox-core](https://github.com/FasterXML/woodstox) | `6.4.0` | `7.1.1` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `8.15.2` | `9.2.1` |\n| [org.elasticsearch.client:elasticsearch-rest-client](https://github.com/elastic/elasticsearch) | `8.15.2` | `9.2.1` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.34` | `1.18.42` |\n| [org.springframework.plugin:spring-plugin-core](https://github.com/spring-projects/spring-plugin) | `3.0.0` | `4.0.0` |\n| [io.github.git-commit-id:git-commit-id-maven-plugin](https://github.com/git-commit-id/git-commit-id-maven-plugin) | `8.0.2` | `9.0.2` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.6.0 to 2.8.14\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 v2.8.14 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edisable \u0026quot;/v3/api-docs\u0026quot;, and \u0026quot;/swagger-ui.html\u0026quot; by default and upgrade to Scalar 0.2.1 by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version 2.2.38 by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3105\"\u003espringdoc/springdoc-openapi#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix:compatible with lower version of getOpenApi(). by \u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default (\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e)  by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3122\"\u003espringdoc/springdoc-openapi#3122\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\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/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\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/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.13 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/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\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/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\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/main/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[2.8.14] - 2025-11-02\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/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\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/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.13] - 2025-09-07\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/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\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/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\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/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\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/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a5a9ca4ef8493aacf10bb1b663e14a69b1fcbefa\"\u003e\u003ccode\u003ea5a9ca4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ae4e05c573d11e761acf42445a02347e859bbf03\"\u003e\u003ccode\u003eae4e05c\u003c/code\u003e\u003c/a\u003e update for release 2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e6abdb67aa2c2dc7475e09404ca13403bc5f920c\"\u003e\u003ccode\u003ee6abdb6\u003c/code\u003e\u003c/a\u003e Merge branch 'zakaria-shahen-issues/add-log-when-springdoc-enabled'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/fa05431973e1f94f36c857336b424b88c2dd1ddf\"\u003e\u003ccode\u003efa05431\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ce7f0f745be1a3269decd222381cc78d2504ed8d\"\u003e\u003ccode\u003ece7f0f7\u003c/code\u003e\u003c/a\u003e Merge branch 'issues/add-log-when-springdoc-enabled' of github.com:zakaria-sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f01af05849dac843cac2db8426d6c2947502fdb6\"\u003e\u003ccode\u003ef01af05\u003c/code\u003e\u003c/a\u003e update to swagger-ui version 5.30.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7be8cfe12bb3ee14108abb3cff40b789f78196ff\"\u003e\u003ccode\u003e7be8cfe\u003c/code\u003e\u003c/a\u003e add logs to notify developer the SpringDocs or Scalar is enabled. see \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4aa45e65bc56a22b8b68b5b6fc636f03ab1509f0\"\u003e\u003ccode\u003e4aa45e6\u003c/code\u003e\u003c/a\u003e [Bug] NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null. Fix...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/85ecc01bffc42f55812e4377ba40e46f6c711cc3\"\u003e\u003ccode\u003e85ecc01\u003c/code\u003e\u003c/a\u003e upgrade commons-lang3 to 3.18.0. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3093\"\u003e#3093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6553144bab9bc9416ae0c746c260f6cd4844e84c\"\u003e\u003ccode\u003e6553144\u003c/code\u003e\u003c/a\u003e swagger-ui update to version 5.30.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.6.0...v2.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jacoco:jacoco-maven-plugin` from 0.8.10 to 0.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacoco/jacoco/releases\"\u003eorg.jacoco:jacoco-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 25 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1950\"\u003e#1950\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 26 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1870\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBranches added by the Kotlin compiler for default argument number 33 or higher are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1655\"\u003e#1655\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for elvis operator that follows safe call operator is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1814\"\u003e#1814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1954\"\u003e#1954\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for more cases of chained safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1956\"\u003e#1956\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for invocations of suspendCoroutineUninterceptedOrReturn intrinsic is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1929\"\u003e#1929\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas with parameters is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1945\"\u003e#1945\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending functions and lambdas with suspension points that return inline value class is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1871\"\u003e#1871\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin for pausable composition is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1911\"\u003e#1911\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin serialization compiler plugin are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1885\"\u003e#1885\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of implicit else clause of when with String subject in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed handling of implicit default clause of switch by String in Java when compiled by ECJ (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\nFixed handling of exceptions in chains of safe call operators in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1819\"\u003e#1819\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.13\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 23 and Java 24 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1757\"\u003e#1757\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1631\"\u003e#1631\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 25 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1807\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions with \u003ccode\u003ereified\u003c/code\u003e type parameter (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of coverage for Kotlin \u003ccode\u003eJvmSynthetic\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1616\"\u003e#1616\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for inline value classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas without suspension points is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1283\"\u003e#1283\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable enum subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1774\"\u003e#1774\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable String subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1769\"\u003e#1769\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for chains of safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1810\"\u003e#1810\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1818\"\u003e#1818\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethod \u003ccode\u003egetEntries\u003c/code\u003e generated by the Kotlin compiler for enum classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1625\"\u003e#1625\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin compiler for constructors and functions with \u003ccode\u003eJvmOverloads\u003c/code\u003e annotation are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1768\"\u003e#1768\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed interpretation of Kotlin SMAP (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1525\"\u003e#1525\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFile extensions are preserved in HTML report in case of clashes of normalized file names (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1660\"\u003e#1660\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo build now uses Maven Wrapper and requires at least Maven 3.9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1708\"\u003e#1708\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1707\"\u003e#1707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1681\"\u003e#1681\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.8 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1862\"\u003e#1862\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMore context information when \u003ccode\u003eIllegalArgumentException\u003c/code\u003e occurs during reading of zip file (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1833\"\u003e#1833\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.12\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 22 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1596\"\u003e#1596\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 23 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1553\"\u003e#1553\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/2eb248366f0eb63fd964fc7a81804b27229a6edd\"\u003e\u003ccode\u003e2eb2483\u003c/code\u003e\u003c/a\u003e Prepare release v0.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/de76181b207b18c5b727051f8d62c115dc2c976c\"\u003e\u003ccode\u003ede76181\u003c/code\u003e\u003c/a\u003e KotlinSerializableFilter should filter more methods (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/89c4bd5ff39deae410f2a899289fe96739a63c13\"\u003e\u003ccode\u003e89c4bd5\u003c/code\u003e\u003c/a\u003e Fix NPE in KotlinSerializableFilter (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/098112865bb957084cc9abc1a9ca3f5bbff7219b\"\u003e\u003ccode\u003e0981128\u003c/code\u003e\u003c/a\u003e Migrate release staging to the Central Publisher Portal (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1968\"\u003e#1968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/d07bc6b7e47959503f878563cc4d18060223f2de\"\u003e\u003ccode\u003ed07bc6b\u003c/code\u003e\u003c/a\u003e Add filter for bytecode generated by Kotlin serialization compiler plugin (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/5e35fd5e1968c9477948f24991368b872e8014b9\"\u003e\u003ccode\u003e5e35fd5\u003c/code\u003e\u003c/a\u003e Upgrade maven-dependency-plugin to 3.9.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c2fe5cc54472f188c0d0f1158a0f987295217138\"\u003e\u003ccode\u003ec2fe5cc\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.9 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/b0f8e23d91d59431124b2863b8e35bdd1b71f7b9\"\u003e\u003ccode\u003eb0f8e23\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should filter \u0026quot;unoptimized\u0026quot; safe call followed b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c7bd3f4e96540d1a8f58690d5d52a94eebf4c471\"\u003e\u003ccode\u003ec7bd3f4\u003c/code\u003e\u003c/a\u003e Upgrade spotless-maven-plugin to 3.0.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1961\"\u003e#1961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/faa289d2a370fa4f724bed3a09e8591be08cd6c2\"\u003e\u003ccode\u003efaa289d\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should not be affected by presence of pseudo ins...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.10...v0.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.3.4 to 6.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.6\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18082\"\u003e#18082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17930\"\u003e#17930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17929\"\u003e#17929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.11 to 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18045\"\u003e#18045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.5 to 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17950\"\u003e#17950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.gretty:gretty from 4.1.7 to 4.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17945\"\u003e#17945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.31.Final to 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18039\"\u003e#18039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18083\"\u003e#18083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.ldap:spring-ldap-core from 3.2.14 to 3.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18067\"\u003e#18067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.11 to 6.2.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18068\"\u003e#18068\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.5\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17922\"\u003e#17922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17911\"\u003e#17911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17923\"\u003e#17923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17910\"\u003e#17910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17924\"\u003e#17924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17913\"\u003e#17913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17925\"\u003e#17925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17912\"\u003e#17912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17926\"\u003e#17926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17914\"\u003e#17914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate servlet test method docs to use include-code \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17749\"\u003e#17749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAnnonation Scanning Should Fallback to Object when Parameter Matching \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17899\"\u003e#17899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double-slash when basePath is root \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17841\"\u003e#17841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix traceId discrepancy in case error in servlet web \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17796\"\u003e#17796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReference should advise avoiding post-authorization on writes \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17798\"\u003e#17798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17893\"\u003e#17893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17874\"\u003e#17874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17895\"\u003e#17895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17854\"\u003e#17854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17836\"\u003e#17836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17894\"\u003e#17894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17858\"\u003e#17858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17767\"\u003e#17767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/56a23d9ddcee97882c664b84952199764ff928e2\"\u003e\u003ccode\u003e56a23d9\u003c/code\u003e\u003c/a\u003e Release 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/cb994aad6c4dcb1c00f47bd6561c002fb3753fdc\"\u003e\u003ccode\u003ecb994aa\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/6f6ee0c060c5f00ab7b3ed32e23e67c7ab97c38f\"\u003e\u003ccode\u003e6f6ee0c\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/9cecc2cf0951473251cf8faa0bb38911d2557507\"\u003e\u003ccode\u003e9cecc2c\u003c/code\u003e\u003c/a\u003e Merge branch '6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f19c9c86256bcda79ae7300cdc22c7363e15c349\"\u003e\u003ccode\u003ef19c9c8\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/8b89e31e3d60973262c321573ddebc824cfb6c7e\"\u003e\u003ccode\u003e8b89e31\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/67b15be917c42fa615fe5f66264808c9e7f1c716\"\u003e\u003ccode\u003e67b15be\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/217a29e6ba6107210d285d887bc9ca27589de0cb\"\u003e\u003ccode\u003e217a29e\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/b2d638063393131168318f64622053444e77d5fe\"\u003e\u003ccode\u003eb2d6380\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ba2619cb8a12478fee63db7ac3d7a4b50fe02b16\"\u003e\u003ccode\u003eba2619c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.3.4...6.5.6\"\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-dependencies` from 3.3.11 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-framework-bom` from 6.1.16 to 7.0.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-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake SessionHolder publicly accessible for external resource management \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35799\"\u003e#35799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions Builders do not support ServerResponse subtypes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35791\"\u003e#35791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure Jackson CBOR codecs by default if present \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35787\"\u003e#35787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003emaxAttempts\u003c/code\u003e to \u003ccode\u003emaxRetries\u003c/code\u003e in \u003ccode\u003e@Retryable\u003c/code\u003e and \u003ccode\u003eRetryPolicy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35772\"\u003e#35772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent Kotlin Serialization side effects \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35761\"\u003e#35761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd default API version to the list of supported versions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35755\"\u003e#35755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove user check in TransportHandlingSockJsService \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35753\"\u003e#35753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ApiVersionDeprecationHandler to provide access to handler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35750\"\u003e#35750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse dedicated classes for ApiVersionResolver implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35747\"\u003e#35747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide AOT support for \u003ccode\u003e@Nested\u003c/code\u003e classes in a \u003ccode\u003e@ParameterizedClass\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35744\"\u003e#35744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssertJ support for WebTestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35737\"\u003e#35737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject attempt to use \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e with a scoped proxy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35722\"\u003e#35722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a way to supply the client builder for an HttpServiceGroup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35707\"\u003e#35707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReview HttpMessageConverters.Builder to improve readability of code using the API \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35704\"\u003e#35704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure custom Kotlin Serialization converter on HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35733\"\u003e#35733\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\u003eMissing support for UnprocessableContent in WebClientResponseException.create(HttpStatusCode, ..) methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35802\"\u003e#35802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelax media type checks in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35801\"\u003e#35801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttpHeaders\u003c/code\u003e and \u003ccode\u003eWebSocketHttpHeaders\u003c/code\u003e interop issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35792\"\u003e#35792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@ConcurrencyLimit\u003c/code\u003e weird behavior when combined with \u003ccode\u003e@Async\u003c/code\u003e and \u003ccode\u003e@Transactional\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35788\"\u003e#35788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuildSrc:test failing on JDKs before JDK 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35777\"\u003e#35777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd jar validation and fix multi-release jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35768\"\u003e#35768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit 6.0.1 and prevent AOT test scanning failure for JUnit 4 tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35740\"\u003e#35740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix port handling in \u003ccode\u003eHtmlUnitRequestBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35709\"\u003e#35709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClient.mutate() should not have side effects \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35698\"\u003e#35698\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument workaround for \u003ccode\u003e@PersistenceContext\u003c/code\u003e and \u003ccode\u003e@PersistenceUnit\u003c/code\u003e in test classes in AOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/31442\"\u003e#31442\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 Jetty 12.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35805\"\u003e#35805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35811\"\u003e#35811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2025.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35779\"\u003e#35779\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Sineaggi\"\u003e\u003ccode\u003e@​Sineaggi\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/UpStreamThomas\"\u003e\u003ccode\u003e@​UpStreamThomas\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.0-RC3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\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/spring-projects/spring-framework/commit/fe00848be255db1455f0189d9ff28661f301be36\"\u003e\u003ccode\u003efe00848\u003c/code\u003e\u003c/a\u003e Release v7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/333031e64c61b4a95d1e9cdc7b175c7474328975\"\u003e\u003ccode\u003e333031e\u003c/code\u003e\u003c/a\u003e Merge branch '6.2.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ed444eb0c1c02b8e1b20aade9dfb15f51dd0902e\"\u003e\u003ccode\u003eed444eb\u003c/code\u003e\u003c/a\u003e Next development version (v6.2.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/888d0f9adc9a2b2c7aa137eeb177416f00d95600\"\u003e\u003ccode\u003e888d0f9\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/08798e05de7828159d28530954132052d815bd05\"\u003e\u003ccode\u003e08798e0\u003c/code\u003e\u003c/a\u003e Merge branch '6.2.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/da31750e5fd91f67bdf560c645cbf2b25824cd89\"\u003e\u003ccode\u003eda31750\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b853203846760c3265483de5f4caa757e8c8cc0c\"\u003e\u003ccode\u003eb853203\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/89e0273244b850b44c2e2dbad7d60a1e6a59439c\"\u003e\u003ccode\u003e89e0273\u003c/code\u003e\u003c/a\u003e Fix UnprocessableContent support in WebClientResponseException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8c4b30a9c733b338f51ccc6945e0ce89a0dac221\"\u003e\u003ccode\u003e8c4b30a\u003c/code\u003e\u003c/a\u003e Merge branch '6.2.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2b04df045a59ae57aedd7556eef0c785a234bc75\"\u003e\u003ccode\u003e2b04df0\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.30\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.1.16...v7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-codec:commons-codec` from 1.14 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt\"\u003ecommons-codec:commons-codec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Codec 1.20.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Codec team is pleased to announce the release of Apache Commons Codec 1.20.0.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons Codec component contains encoders and decoders for\nformats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these\nwidely used encoders and decoders, the codec package also maintains a\ncollection of phonetic encoding utilities.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add org.apache.commons.codec.digest.Crc16. Thanks to Fredrik Kjellberg, Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add builders to org.apache.commons.codec.digest streams and deprecate some old constructors. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add builder to Base16 streams and deprecate some old constructors. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add support for SHAKE128-256 and SHAKE256-512 to `DigestUtils` and `MessageDigestAlgorithms` on Java 25 and up. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add BaseNCodec.AbstractBuilder.setDecodeTable(byte[]) and refactor subclasses. 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        Deprecate all but one Base32 constructor in favor of the builder added in version 1.17.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Deprecate all but one Base64 constructor in favor of the builder added in version 1.17.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        BaseNCodecInputStream subclasses are now type-safe to match its matching BaseNCodec. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        BaseNCodecOutputStream subclasses are now type-safe to match its matching BaseNCodec. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Bump org.apache.commons:commons-parent from 85 to 91. Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        [test] Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor complete information on Apache Commons Codec, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Codec website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-codec/\"\u003ehttps://commons.apache.org/proper/commons-codec/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-codec/download_codec.cgi\"\u003ehttps://commons.apache.org/proper/commons-codec/download_codec.cgi\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003eApache Commons Codec 1.19.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Codec team is pleased to announce the release of Apache Commons Codec 1.19.0.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons Codec component contains encoders and decoders for\nformats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these\nwidely used encoders and decoders, the codec package also maintains a\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/b20db1f1fa6ee7b0536f6a25c9c33f8289c22098\"\u003e\u003ccode\u003eb20db1f\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/cb344d6cfbdac2ce969c8ed86bc02d25e0a8f2c9\"\u003e\u003ccode\u003ecb344d6\u003c/code\u003e\u003c/a\u003e Use leaf in overview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/004966ba0d70c24e59a3107edc06d13e56905313\"\u003e\u003ccode\u003e004966b\u003c/code\u003e\u003c/a\u003e Better package description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/13208005b9cf043ecd09c149a53eff03c1e7db61\"\u003e\u003ccode\u003e1320800\u003c/code\u003e\u003c/a\u003e Use HTTPS in URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/fcb8bf612ccdf25c11573ebe82dd9f0474e606d5\"\u003e\u003ccode\u003efcb8bf6\u003c/code\u003e\u003c/a\u003e Use component logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/af58c1af853cd705fa08a5313c7fecd870ed37c6\"\u003e\u003ccode\u003eaf58c1a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/4368bfeb57e2283fee80a296ed460d887b96a594\"\u003e\u003ccode\u003e4368bfe\u003c/code\u003e\u003c/a\u003e Add dependabot email [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/cb2b7b69fdb35725f54f2bfa3a96e2d5974e4d56\"\u003e\u003ccode\u003ecb2b7b6\u003c/code\u003e\u003c/a\u003e Clarify comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/48bb283c9b11876bedcb26e837a4efee3a71e77c\"\u003e\u003ccode\u003e48bb283\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.30.9 to 4.31.2 (\u003ca href=\"https://redirect.github.com/apache/commons-codec/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/f61c2e6179dabeeceeff0ab2713a0ac7f4eaa64b\"\u003e\u003ccode\u003ef61c2e6\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/apache/commons-codec/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-codec/compare/commons-codec-1.14...rel/commons-codec-1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.projectreactor.netty:reactor-netty` from 0.8.20.RELEASE to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactor/reactor-netty/releases\"\u003eio.projectreactor.netty:reactor-netty's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.3.0\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2025.0.0\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003e1.3.0 Highlights\u003c/h2\u003e\n\u003ch3\u003e🎯 Major Upgrades\u003c/h3\u003e\n\u003ch4\u003eNetty 4.2\u003c/h4\u003e\n\u003cp\u003eBuilt on the latest \u003ccode\u003eNetty\u003c/code\u003e \u003ccode\u003e4.2\u003c/code\u003e, bringing the latest networking capabilities and performance improvements.\u003c/p\u003e\n\u003ch3\u003e🎓 Graduated Features\u003c/h3\u003e\n\u003ch4\u003eHTTP/3 support\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003eHTTP/3\u003c/code\u003e support is now production-ready.\u003c/p\u003e\n\u003ch4\u003eQUIC support\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003eQUIC\u003c/code\u003e support is now production-ready.\u003c/p\u003e\n\u003ch4\u003eIO_Uring support\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003eIO_Uring\u003c/code\u003e support is now production-ready.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReactor Netty default transport (Linux)\u003c/strong\u003e: \u003ccode\u003eEpoll\u003c/code\u003e (included out-of-the-box)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReactor Netty IO_Uring support\u003c/strong\u003e: Available via explicit dependency: \u003ccode\u003eio.netty:netty-transport-native-io_uring\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRequirements\u003c/strong\u003e: \u003ccode\u003eJDK 11+\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔍 Enhanced Null Safety using \u003ca href=\"https://jspecify.dev/\"\u003eJSpecify\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eMigrated to \u003ccode\u003eJSpecify\u003c/code\u003e annotations for nullability constraints.\u003c/p\u003e\n\u003cp\u003eFor detailed information and code examples, visit our \u003ca href=\"https://projectreactor.io/docs/netty/release/reference/about-doc.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:warning: Update considerations and deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003ePOST\u003c/code\u003e empty body sending \u003ccode\u003econtent-length 0\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3663\"\u003e#3663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eHttpClient\u003c/code\u003e does not add \u003ccode\u003eContent-Length\u003c/code\u003e header when \u003ccode\u003eGET/HEAD/DELETE\u003c/code\u003e and the send \u003ccode\u003ePublisher\u003c/code\u003e does not provide content by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3664\"\u003e#3664\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.8.0\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in 586257ffdb7aec8bb0e5cf1961896eed87e8bffa, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.8.0\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty\u003c/code\u003e \u003ccode\u003ev4.2.7.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3971\"\u003e#3971\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdapt to \u003ccode\u003eSocketProtocolFamily\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3766\"\u003e#3766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt to \u003ccode\u003eIoEventLoopGroup\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3767\"\u003e#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraduate \u003ccode\u003ereactor-netty-incubator-quic\u003c/code\u003e to \u003ccode\u003ereactor-netty-quic\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3768\"\u003e#3768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIO_Uring\u003c/code\u003e is now part of \u003ccode\u003eNetty\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3705\"\u003e#3705\u003c/a\u003e and by \u003ca href=\"https://github.com/j-bahr\"\u003e\u003ccode\u003e@​j-bahr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3974\"\u003e#3974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003eHTTP/3\u003c/code\u003e support is no more in incubation by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3851\"\u003e#3851\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3996\"\u003e#3996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eMicrometer\u003c/code\u003e \u003ccode\u003ev1.16.0\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3997\"\u003e#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eMicrometer Tracing\u003c/code\u003e \u003ccode\u003ev1.6.0\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3997\"\u003e#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eContext Propagation\u003c/code\u003e \u003ccode\u003ev1.2.0\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3997\"\u003e#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eBrave\u003c/code\u003e \u003ccode\u003ev6.3.0\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3786\"\u003e#3786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003eJSpecify\u003c/code\u003e annotations for nullability constraints by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3630\"\u003e#3630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3640\"\u003e#3640\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3641\"\u003e#3641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3642\"\u003e#3642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3644\"\u003e#3644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3645\"\u003e#3645\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3647\"\u003e#3647\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3665\"\u003e#3665\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3694\"\u003e#3694\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3707\"\u003e#3707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3708\"\u003e#3708\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3709\"\u003e#3709\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3933\"\u003e#3933\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3934\"\u003e#3934\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3995\"\u003e#3995\u003c/a\u003e, 8b148ce33b4aa282bbc997d01bf6e99c1da02455, ee5ac40ef43ff5f8aacdded432f4a60ddf9a00a6\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHttpMeterRegistrarAdapter\u003c/code\u003e to track active streams in \u003ccode\u003eHTTP/2\u003c/code\u003e and \u003ccode\u003eHTTP/3\u003c/code\u003e by \u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3632\"\u003e#3632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove log statement to the correct place by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3674\"\u003e#3674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd API for determining the resolved addresses to which this client should connect by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3687\"\u003e#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport websocket over \u003ccode\u003eHTTP/2\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3691\"\u003e#3691\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3715\"\u003e#3715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable set up \u003ccode\u003eTcpResources\u003c/code\u003e default max connection by setting by \u003ca href=\"https://github.com/lcamhoa\"\u003e\u003ccode\u003e@​lcamhoa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3712\"\u003e#3712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAccessLog\u003c/code\u003e class not final by \u003ca href=\"https://github.com/dmitrysulman\"\u003e\u003ccode\u003e@​dmitrysulman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3726\"\u003e#3726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd request and response header iterators to \u003ccode\u003eAccessLogArgProvider\u003c/code\u003e by \u003ca href=\"https://github.com/dmitrysulman\"\u003e\u003ccode\u003e@​dmitrysulman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3735\"\u003e#3735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport error log handler for Http server by \u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3700\"\u003e#3700\u003c/a\u003e and by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in 4ed2380d4a866e7577c1785c6efd8caa9675ff76 and \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3750\"\u003e#3750\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/586257ffdb7aec8bb0e5cf1961896eed87e8bffa\"\u003e\u003ccode\u003e586257f\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/37c63316fdfc795eae4f091537fb3df7d388e118\"\u003e\u003ccode\u003e37c6331\u003c/code\u003e\u003c/a\u003e Merge-ignore release 1.2.12 into 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/a339be753ae253815a1f12cfd879a33772bae896\"\u003e\u003ccode\u003ea339be7\u003c/code\u003e\u003c/a\u003e [release] Back to snapshots, next is 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/e96e94ab11cffd22ccc361466c9daa5b58575c8b\"\u003e\u003ccode\u003ee96e94a\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/3d510d30989f95a934ccc549beb7071d5c6fbef6\"\u003e\u003ccode\u003e3d510d3\u003c/code\u003e\u003c/a\u003e Depend on Micrometer 1.16.0 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3997\"\u003e#3997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/b1d7de02766b4fe9d596dab03e73c305e22a4f9e\"\u003e\u003ccode\u003eb1d7de0\u003c/code\u003e\u003c/a\u003e Add transitive dependency to netty-codec-http3 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3996\"\u003e#3996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/ee5ac40ef43ff5f8aacdded432f4a60ddf9a00a6\"\u003e\u003ccode\u003eee5ac40\u003c/code\u003e\u003c/a\u003e Adjust nullability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/8b148ce33b4aa282bbc997d01bf6e99c1da02455\"\u003e\u003ccode\u003e8b148ce\u003c/code\u003e\u003c/a\u003e Adjust nullability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/967a8d155019278786dc17a814d8175396fe0797\"\u003e\u003ccode\u003e967a8d1\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/c4686415c0e342e8844668b520817f5ea530ab2a\"\u003e\u003ccode\u003ec468641\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v0.8.20.RELEASE...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.woodstox:woodstox-core` from 6.4.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/31eb44282bbb70bb57e2499927b6b6b2492201f6\"\u003e\u003ccode\u003e31eb442\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release woodstox-core-7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/c4c39424d877fcb01dcce8395aaee1a54bf32e2f\"\u003e\u003ccode\u003ec4c3942\u003c/code\u003e\u003c/a\u003e Update Maven wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/7999b5ae004eaf963677203be284ef9bb0a7b165\"\u003e\u003ccode\u003e7999b5a\u003c/code\u003e\u003c/a\u003e Prep for 7.1.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/660d42320273988626d64077e0f6c70d4474eb37\"\u003e\u003ccode\u003e660d423\u003c/code\u003e\u003c/a\u003e Comment out cifuzz\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/45fa6a14e67b445f04ad91683f21ce8690be3e4e\"\u003e\u003ccode\u003e45fa6a1\u003c/code\u003e\u003c/a\u003e Update to oss-parent#68, switch to Central Portal publishing (\u003ca href=\"https://redirect.github.com/FasterXML/woodstox/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/7b66a2b1aabd973630b4e15e368b5e01529fd47e\"\u003e\u003ccode\u003e7b66a2b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/FasterXML/woodstox/issues/220\"\u003e#220\u003c/a\u003e Remove comment wrt wanting to use Arrays.copyOf(), clean up (\u003ca href=\"https://redirect.github.com/FasterXML/woodstox/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/2ba911b7d3f1efbcb1b43684b17d9217f6fe92cb\"\u003e\u003ccode\u003e2ba911b\u003c/code\u003e\u003c/a\u003e Merge branch '6.7'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/6518de09ddf03b3c844d0f4ff593de74e5028935\"\u003e\u003ccode\u003e6518de0\u003c/code\u003e\u003c/a\u003e Update Ubuntu in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/24a75854d4ac63d5ac0603450017897de6714db8\"\u003e\u003ccode\u003e24a7585\u003c/code\u003e\u003c/a\u003e Update release notes, minor naming wrt \u003ca href=\"https://redirect.github.com/FasterXML/woodstox/issues/220\"\u003e#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/b0a292ec8215f14e47de0220dbd50c79ba1265a5\"\u003e\u003ccode\u003eb0a292e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/woodstox/issues/220\"\u003e#220\u003c/a\u003e) Switch to lookup tables in hotspots \u003ccode\u003eisNameChar()\u003c/code\u003e/\u003ccode\u003eisNameStartChar()\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/woodstox/compare/woodstox-core-6.4.0...woodstox-core-7.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:json-smart` from 2.5.0 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/indexer/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Findexer/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"3580224766","node_id":"PR_kwDODev-886xF7Ji","number":575,"state":"open","title":"fix(deps): bump the prod-deps group across 1 directory with 24 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":"2025-11-03T01:03:48.000Z","updated_at":"2025-12-01T03:00:00.814Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"prod-deps","update_count":24,"packages":[{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.4.3","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.folio:folio-spring-base","old_version":"9.0.0","new_version":"9.1.0","repository_url":"https://github.com/folio-org/folio-spring-support"},{"name":"org.folio:folio-spring-cql","old_version":"9.0.0","new_version":"9.1.0","repository_url":"https://github.com/folio-org/folio-spring-support"},{"name":"org.mapstruct:mapstruct","old_version":"1.5.3.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"org.mapstruct:mapstruct-processor","old_version":"1.5.3.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"org.apache.commons:commons-collections4","old_version":"4.4","new_version":"4.5.0"},{"name":"io.github.openfeign:feign-jackson","old_version":"12.1","new_version":"13.6","repository_url":"https://github.com/openfeign/feign"},{"name":"software.amazon.awssdk:s3","old_version":"2.25.12","new_version":"2.37.3"},{"name":"software.amazon.awssdk:s3-transfer-manager","old_version":"2.25.12","new_version":"2.37.3"},{"name":"io.hypersistence:hypersistence-utils-hibernate-63","old_version":"3.7.3","new_version":"3.11.0","repository_url":"https://github.com/vladmihalcea/hypersistence-utils"},{"name":"org.awaitility:awaitility","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/awaitility/awaitility"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"com.jayway.jsonpath:json-path","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/jayway/JsonPath"},{"name":"com.puppycrawl.tools:checkstyle","old_version":"11.0.1","new_version":"12.1.1","repository_url":"https://github.com/checkstyle/checkstyle"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.8.1","new_version":"2.19.1","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.codehaus.mojo:build-helper-maven-plugin","old_version":"3.2.0","new_version":"3.6.1","repository_url":"https://github.com/mojohaus/build-helper-maven-plugin"},{"name":"org.openapitools:openapi-generator-maven-plugin","old_version":"6.2.1","new_version":"7.17.0"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.10.1","new_version":"3.14.1","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M7","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-release-plugin","old_version":"3.0.0-M7","new_version":"3.1.1","repository_url":"https://github.com/apache/maven-release"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.0.0-M7","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.folio:folio-module-descriptor-validator","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/folio-org/folio-module-descriptor-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps the prod-deps group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.4.3` | `3.5.7` |\n| [org.folio:folio-spring-base](https://github.com/folio-org/folio-spring-support) | `9.0.0` | `9.1.0` |\n| [org.folio:folio-spring-cql](https://github.com/folio-org/folio-spring-support) | `9.0.0` | `9.1.0` |\n| [org.mapstruct:mapstruct](https://github.com/mapstruct/mapstruct) | `1.5.3.Final` | `1.6.3` |\n| [org.mapstruct:mapstruct-processor](https://github.com/mapstruct/mapstruct) | `1.5.3.Final` | `1.6.3` |\n| org.apache.commons:commons-collections4 | `4.4` | `4.5.0` |\n| [io.github.openfeign:feign-jackson](https://github.com/openfeign/feign) | `12.1` | `13.6` |\n| software.amazon.awssdk:s3 | `2.25.12` | `2.37.3` |\n| software.amazon.awssdk:s3-transfer-manager | `2.25.12` | `2.37.3` |\n| [io.hypersistence:hypersistence-utils-hibernate-63](https://github.com/vladmihalcea/hypersistence-utils) | `3.7.3` | `3.11.0` |\n| [org.awaitility:awaitility](https://github.com/awaitility/awaitility) | `4.2.0` | `4.3.0` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [com.jayway.jsonpath:json-path](https://github.com/jayway/JsonPath) | `2.9.0` | `2.10.0` |\n| [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle) | `11.0.1` | `12.1.1` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.8.1` | `2.19.1` |\n| [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) | `3.2.0` | `3.6.1` |\n| org.openapitools:openapi-generator-maven-plugin | `6.2.1` | `7.17.0` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.10.1` | `3.14.1` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M7` | `3.5.4` |\n| [org.apache.maven.plugins:maven-release-plugin](https://github.com/apache/maven-release) | `3.0.0-M7` | `3.1.1` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M7` | `3.5.4` |\n| [org.folio:folio-module-descriptor-validator](https://github.com/folio-org/folio-module-descriptor-validator) | `1.0.0` | `1.0.1` |\n\n\nUpdates `org.springframework.boot:spring-boot-starter-parent` from 3.4.3 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.3...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.folio:folio-spring-base` from 9.0.0 to 9.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/folio-org/folio-spring-support/releases\"\u003eorg.folio:folio-spring-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.1\u003c/h2\u003e\n\u003ch3\u003ecql submodule\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://folio-org.atlassian.net/browse/FOLSPRINGS-185\"\u003eFOLSPRINGS-185\u003c/a\u003e Implement case insensitive accents ignoring CQL queries - backport, opt in only. To opt in call Cql2JpaCriteria.setCaseAccentsHandlingEnabled(true). Then a CQL search in a \u003ccode\u003eString\u003c/code\u003e field ignores case (= is case insensitive) and ignores accents by default; this is for consistency with \u003c!-- raw HTML omitted --\u003eRMB based modules\u003c!-- raw HTML omitted --\u003e. Use the annotations \u003ccode\u003e@RespectCase\u003c/code\u003e and/or \u003ccode\u003e@RespectAccents\u003c/code\u003e in the entity class to change this new default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen enabling case insensitive and/or accents ignoring CQL queries you need to update database indices accordingly,\nfor example:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eDROP INDEX IF EXISTS idx_medreq_requester_barcode;\nCREATE INDEX idx_medreq_requester_barcode ON ${database.defaultSchemaName}.mediated_request(lower(f_unaccent(requester_barcode)));\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eFor test code that executes SQL you may need to add \u003ccode\u003ef_unaccent\u003c/code\u003e database method. Example: \u003ca href=\"https://github.com/folio-org/folio-spring-support/blob/v9.0.1/folio-spring-cql/src/test/resources/sql/jpa-cql-general-it-schema.sql#L1-L4\"\u003ejpa-cql-general-it-schema.sql\u003c/a\u003e, \u003ca href=\"https://github.com/folio-org/folio-spring-support/blob/v9.0.1/folio-spring-cql/src/test/java/org/folio/spring/cql/JpaCqlRepositoryIT.java#L56\"\u003e\u003ccode\u003e@​Sql\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/folio-org/folio-spring-support/blob/v9.1.0/NEWS.md\"\u003eorg.folio:folio-spring-base's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.1.0 2025-04-23\u003c/h2\u003e\n\u003cp\u003eReplacing OkHttpClient by ApacheHttpClient, adding configuration\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/folio-org/folio-spring-support/commit/a9c940e05deba59d9517608ad7f65827133aa784\"\u003e\u003ccode\u003ea9c940e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/folio-spring-support/commit/f71312fe37927fe83e9944d1bd9bb836c6e52c9c\"\u003e\u003ccode\u003ef71312f\u003c/code\u003e\u003c/a\u003e Replacing OkHttpClient by ApacheHttpClient, adding configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/folio-spring-support/commit/4eab61d0b591fa59140f86305b05a79e3091ffc1\"\u003e\u003ccode\u003e4eab61d\u003c/code\u003e\u003c/a\u003e Replacing OkHttpClient by ApacheHttpClient, adding configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/folio-spring-support/commit/e0ac99dcd4b73996e0655eb6916f81a2e233242e\"\u003e\u003ccode\u003ee0ac99d\u003c/code\u003e\u003c/a\u003e Replacing OkHttpClient by ApacheHttpClient, adding configuration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/folio-org/folio-spring-support/compare/v9.0.0...v9.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-configuration-processor` from 3.4.3 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-configuration-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.3...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.folio:folio-spring-cql` from 9.0.0 to 9.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/folio-org/folio-spring-support/releases\"\u003eorg.folio:folio-spring-cql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.1\u003c/h2\u003e\n\u003ch3\u003ecql submodule\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://folio-org.atlassian.net/browse/FOLSPRINGS-185\"\u003eFOLSPRINGS-185\u003c/a\u003e Implement case insensitive accents ignoring CQL queries - backport, opt in only. To opt in call Cql2JpaCriteria.setCaseAccentsHandlingEnabled(true). Then a CQL search in a \u003ccode\u003eString\u003c/code\u003e field ignores case (= is case insensitive) and ignores accents by default; this is for consistency with \u003c!-- raw HTML omitted --\u003eRMB based modules\u003c!-- raw HTML omitted --\u003e. Use the annotations \u003ccode\u003e@RespectCase\u003c/code\u003e and/or \u003ccode\u003e@RespectAccents\u003c/code\u003e in the entity class to change this new default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen enabling case insensitive and/or accents ignoring CQL queries you need to update database indices accordingly,\nfor example:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eDROP INDEX IF EXISTS idx_medreq_requester_barcode;\nCREATE INDEX idx_medreq_requester_barcode ON ${database.defaultSchemaName}.mediated_request(lower(f_unaccent(requester_barcode)));\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eFor test code that executes SQL you may need to add \u003ccode\u003ef_unaccent\u003c/code\u003e database method. Example: \u003ca href=\"https://github.com/folio-org/folio-spring-support/blob/v9.0.1/folio-spring-cql/src/test/resources/sql/jpa-cql-general-it-schema.sql#L1-L4\"\u003ejpa-cql-general-it-schema.sql\u003c/a\u003e, \u003ca href=\"https://github.com/folio-org/folio-spring-support/blob/v9.0.1/folio-spring-cql/src/test/java/org/folio/spring/cql/JpaCqlRepositoryIT.java#L56\"\u003e\u003ccode\u003e@​Sql\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/folio-org/folio-spring-support/blob/v9.1.0/NEWS.md\"\u003eorg.folio:folio-spring-cql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.1.0 2025-04-23\u003c/h2\u003e\n\u003cp\u003eReplacing OkHttpClient by ApacheHttpClient, adding configuration\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/folio-org/folio-spring-support/commit/a9c940e05deba59d9517608ad7f65827133aa784\"\u003e\u003ccode\u003ea9c940e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/folio-spring-support/commit/f71312fe37927fe83e9944d1bd9bb836c6e52c9c\"\u003e\u003ccode\u003ef71312f\u003c/code\u003e\u003c/a\u003e Replacing OkHttpClient by ApacheHttpClient, adding configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/folio-spring-support/commit/4eab61d0b591fa59140f86305b05a79e3091ffc1\"\u003e\u003ccode\u003e4eab61d\u003c/code\u003e\u003c/a\u003e Replacing OkHttpClient by ApacheHttpClient, adding configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/folio-spring-support/commit/e0ac99dcd4b73996e0655eb6916f81a2e233242e\"\u003e\u003ccode\u003ee0ac99d\u003c/code\u003e\u003c/a\u003e Replacing OkHttpClient by ApacheHttpClient, adding configuration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/folio-org/folio-spring-support/compare/v9.0.0...v9.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.36 to 1.18.42\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mapstruct:mapstruct` from 1.5.3.Final to 1.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapstruct/mapstruct/releases\"\u003eorg.mapstruct:mapstruct's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.3\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedundant if condition in Java record mapping with \u003ccode\u003eRETURN_DEFAULT\u003c/code\u003e strategy (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackoverflow with Immutables custom builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnused import of \u003ccode\u003ejava.time.LocalDate\u003c/code\u003e when mapping source \u003ccode\u003eLocalDateTime\u003c/code\u003e to target \u003ccode\u003eLocalDate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd section to README.md comparing mapstruct with Java Records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.2\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 1.6.1: ClassCastException when using records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3717\"\u003e#3717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Java \u003ccode\u003eLinkedHashSet\u003c/code\u003e and \u003ccode\u003eLinkedHashMap\u003c/code\u003e new factory method with known capacity when on Java 19 or later (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInverse Inheritance Strategy not working for ignored mappings only with target (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3652\"\u003e#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error when using \u003ccode\u003eSubclassMapping\u003c/code\u003e: generic vs raw types (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix regression when using \u003ccode\u003eInheritInverseConfiguration\u003c/code\u003e with nested target properties and reversing \u003ccode\u003etarget = \u0026quot;.\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeep mapping with multiple mappings broken in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3667\"\u003e#3667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTwo different constants are ignored in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error: generic vs raw types in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cross module records with interfaces not recognizing accessors (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@AfterMapping\u003c/code\u003e methods are called twice when using target with builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompile error when using \u003ccode\u003e@AfterMapping\u003c/code\u003e method with Builder and TargetObject (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3703\"\u003e#3703\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBehaviour change\u003c/h3\u003e\n\u003ch4\u003eInverse Inheritance Strategy not working for ignored mappings only with target\u003c/h4\u003e\n\u003cp\u003ePrior to this fix \u003ccode\u003e@Mapping(target = \u0026quot;myProperty\u0026quot;, ignore = true)\u003c/code\u003e was being ignored when using \u003ccode\u003e@InheritInverseConfiguration\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ee.g.\u003c/p\u003e\n\u003cpre lang=\"java\"\u003e\u003ccode\u003e@Mapper\npublic interface ModelMapper {\n\u003cpre\u003e\u003ccode\u003e@Mapping(target = \u0026amp;quot;creationDate\u0026amp;quot;, ignore = true)\nEntity toEntity(Model model);    \n\n@InheritInverseConfiguration\nModel toModel(Entity entity);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/b4e25e49deae707b50ce061172e114292b414a23\"\u003e\u003ccode\u003eb4e25e4\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/772fae4c77ccd0d35c33afa7f04431090a964692\"\u003e\u003ccode\u003e772fae4\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/efdf435770dd4361ccfa6e64d643cc88f156e79e\"\u003e\u003ccode\u003eefdf435\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e Improve readme to include support for Java 16+ records\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/c2bd847599c1cdfad562eb02ca47b16e8dfa56d6\"\u003e\u003ccode\u003ec2bd847\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e Do not generate obsolete imports for LocalDateTime \u0026lt;-\u0026gt; LocalDate conver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/21fdaa0f824fc358efc05507c591f86767fa3245\"\u003e\u003ccode\u003e21fdaa0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e Do not generate redundant if condition with constructor mapping and RET...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/32f1fea7b50ab583b87e3634e25ac92752380682\"\u003e\u003ccode\u003e32f1fea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e Prevent stack overflow error for Immutables with custom builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/26c5bcd923c7206ad161e93237f841a79ca85efd\"\u003e\u003ccode\u003e26c5bcd\u003c/code\u003e\u003c/a\u003e Update readme with 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4e0d73db1d17c40d251d39812550206607a16824\"\u003e\u003ccode\u003e4e0d73d\u003c/code\u003e\u003c/a\u003e Next version 1.7.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/212607b4470c9e0deb8b6ad1fed56d016d58aa08\"\u003e\u003ccode\u003e212607b\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4fd22d6b267f845038786364f46f16c5b0903d0a\"\u003e\u003ccode\u003e4fd22d6\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mapstruct/mapstruct/compare/1.5.3.Final...1.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mapstruct:mapstruct-processor` from 1.5.3.Final to 1.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapstruct/mapstruct/releases\"\u003eorg.mapstruct:mapstruct-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.3\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedundant if condition in Java record mapping with \u003ccode\u003eRETURN_DEFAULT\u003c/code\u003e strategy (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackoverflow with Immutables custom builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnused import of \u003ccode\u003ejava.time.LocalDate\u003c/code\u003e when mapping source \u003ccode\u003eLocalDateTime\u003c/code\u003e to target \u003ccode\u003eLocalDate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd section to README.md comparing mapstruct with Java Records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.2\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 1.6.1: ClassCastException when using records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3717\"\u003e#3717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Java \u003ccode\u003eLinkedHashSet\u003c/code\u003e and \u003ccode\u003eLinkedHashMap\u003c/code\u003e new factory method with known capacity when on Java 19 or later (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInverse Inheritance Strategy not working for ignored mappings only with target (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3652\"\u003e#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error when using \u003ccode\u003eSubclassMapping\u003c/code\u003e: generic vs raw types (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix regression when using \u003ccode\u003eInheritInverseConfiguration\u003c/code\u003e with nested target properties and reversing \u003ccode\u003etarget = \u0026quot;.\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeep mapping with multiple mappings broken in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3667\"\u003e#3667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTwo different constants are ignored in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error: generic vs raw types in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cross module records with interfaces not recognizing accessors (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@AfterMapping\u003c/code\u003e methods are called twice when using target with builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompile error when using \u003ccode\u003e@AfterMapping\u003c/code\u003e method with Builder and TargetObject (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3703\"\u003e#3703\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBehaviour change\u003c/h3\u003e\n\u003ch4\u003eInverse Inheritance Strategy not working for ignored mappings only with target\u003c/h4\u003e\n\u003cp\u003ePrior to this fix \u003ccode\u003e@Mapping(target = \u0026quot;myProperty\u0026quot;, ignore = true)\u003c/code\u003e was being ignored when using \u003ccode\u003e@InheritInverseConfiguration\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ee.g.\u003c/p\u003e\n\u003cpre lang=\"java\"\u003e\u003ccode\u003e@Mapper\npublic interface ModelMapper {\n\u003cpre\u003e\u003ccode\u003e@Mapping(target = \u0026amp;quot;creationDate\u0026amp;quot;, ignore = true)\nEntity toEntity(Model model);    \n\n@InheritInverseConfiguration\nModel toModel(Entity entity);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/b4e25e49deae707b50ce061172e114292b414a23\"\u003e\u003ccode\u003eb4e25e4\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/772fae4c77ccd0d35c33afa7f04431090a964692\"\u003e\u003ccode\u003e772fae4\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/efdf435770dd4361ccfa6e64d643cc88f156e79e\"\u003e\u003ccode\u003eefdf435\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e Improve readme to include support for Java 16+ records\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/c2bd847599c1cdfad562eb02ca47b16e8dfa56d6\"\u003e\u003ccode\u003ec2bd847\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e Do not generate obsolete imports for LocalDateTime \u0026lt;-\u0026gt; LocalDate conver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/21fdaa0f824fc358efc05507c591f86767fa3245\"\u003e\u003ccode\u003e21fdaa0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e Do not generate redundant if condition with constructor mapping and RET...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/32f1fea7b50ab583b87e3634e25ac92752380682\"\u003e\u003ccode\u003e32f1fea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e Prevent stack overflow error for Immutables with custom builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/26c5bcd923c7206ad161e93237f841a79ca85efd\"\u003e\u003ccode\u003e26c5bcd\u003c/code\u003e\u003c/a\u003e Update readme with 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4e0d73db1d17c40d251d39812550206607a16824\"\u003e\u003ccode\u003e4e0d73d\u003c/code\u003e\u003c/a\u003e Next version 1.7.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/212607b4470c9e0deb8b6ad1fed56d016d58aa08\"\u003e\u003ccode\u003e212607b\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4fd22d6b267f845038786364f46f16c5b0903d0a\"\u003e\u003ccode\u003e4fd22d6\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mapstruct/mapstruct/compare/1.5.3.Final...1.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mapstruct:mapstruct-processor` from 1.5.3.Final to 1.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapstruct/mapstruct/releases\"\u003eorg.mapstruct:mapstruct-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.3\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedundant if condition in Java record mapping with \u003ccode\u003eRETURN_DEFAULT\u003c/code\u003e strategy (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackoverflow with Immutables custom builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnused import of \u003ccode\u003ejava.time.LocalDate\u003c/code\u003e when mapping source \u003ccode\u003eLocalDateTime\u003c/code\u003e to target \u003ccode\u003eLocalDate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd section to README.md comparing mapstruct with Java Records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.2\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 1.6.1: ClassCastException when using records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3717\"\u003e#3717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Java \u003ccode\u003eLinkedHashSet\u003c/code\u003e and \u003ccode\u003eLinkedHashMap\u003c/code\u003e new factory method with known capacity when on Java 19 or later (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInverse Inheritance Strategy not working for ignored mappings only with target (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3652\"\u003e#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error when using \u003ccode\u003eSubclassMapping\u003c/code\u003e: generic vs raw types (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix regression when using \u003ccode\u003eInheritInverseConfiguration\u003c/code\u003e with nested target properties and reversing \u003ccode\u003etarget = \u0026quot;.\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeep mapping with multiple mappings broken in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3667\"\u003e#3667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTwo different constants are ignored in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error: generic vs raw types in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cross module records with interfaces not recognizing accessors (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@AfterMapping\u003c/code\u003e methods are called twice when using target with builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompile error when using \u003ccode\u003e@AfterMapping\u003c/code\u003e method with Builder and TargetObject (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3703\"\u003e#3703\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBehaviour change\u003c/h3\u003e\n\u003ch4\u003eInverse Inheritance Strategy not working for ignored mappings only with target\u003c/h4\u003e\n\u003cp\u003ePrior to this fix \u003ccode\u003e@Mapping(target = \u0026quot;myProperty\u0026quot;, ignore = true)\u003c/code\u003e was being ignored when using \u003ccode\u003e@InheritInverseConfiguration\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ee.g.\u003c/p\u003e\n\u003cpre lang=\"java\"\u003e\u003ccode\u003e@Mapper\npublic interface ModelMapper {\n\u003cpre\u003e\u003ccode\u003e@Mapping(target = \u0026amp;quot;creationDate\u0026amp;quot;, ignore = true)\nEntity toEntity(Model model);    \n\n@InheritInverseConfiguration\nModel toModel(Entity entity);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/b4e25e49deae707b50ce061172e114292b414a23\"\u003e\u003ccode\u003eb4e25e4\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/772fae4c77ccd0d35c33afa7f04431090a964692\"\u003e\u003ccode\u003e772fae4\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/efdf435770dd4361ccfa6e64d643cc88f156e79e\"\u003e\u003ccode\u003eefdf435\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e Improve readme to include support for Java 16+ records\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/c2bd847599c1cdfad562eb02ca47b16e8dfa56d6\"\u003e\u003ccode\u003ec2bd847\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e Do not generate obsolete imports for LocalDateTime \u0026lt;-\u0026gt; LocalDate conver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/21fdaa0f824fc358efc05507c591f86767fa3245\"\u003e\u003ccode\u003e21fdaa0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e Do not generate redundant if condition with constructor mapping and RET...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/32f1fea7b50ab583b87e3634e25ac92752380682\"\u003e\u003ccode\u003e32f1fea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e Prevent stack overflow error for Immutables with custom builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/26c5bcd923c7206ad161e93237f841a79ca85efd\"\u003e\u003ccode\u003e26c5bcd\u003c/code\u003e\u003c/a\u003e Update readme with 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4e0d73db1d17c40d251d39812550206607a16824\"\u003e\u003ccode\u003e4e0d73d\u003c/code\u003e\u003c/a\u003e Next version 1.7.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/212607b4470c9e0deb8b6ad1fed56d016d58aa08\"\u003e\u003ccode\u003e212607b\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4fd22d6b267f845038786364f46f16c5b0903d0a\"\u003e\u003ccode\u003e4fd22d6\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mapstruct/mapstruct/compare/1.5.3.Final...1.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-collections4` from 4.4 to 4.5.0\n\nUpdates `io.github.openfeign:feign-jackson` from 12.1 to 13.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openfeign/feign/releases\"\u003eio.github.openfeign:feign-jackson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eOpenFeign 13.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCross scripting by \u003ca href=\"https://github.com/velo\"\u003e\u003ccode\u003e@​velo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2615\"\u003eOpenFeign/feign#2615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix code scanning alert no. 12: Cross-site scripting by \u003ca href=\"https://github.com/velo\"\u003e\u003ccode\u003e@​velo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2611\"\u003eOpenFeign/feign#2611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix code scanning alert no. 7: Cross-site scripting by \u003ca href=\"https://github.com/velo\"\u003e\u003ccode\u003e@​velo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2613\"\u003eOpenFeign/feign#2613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix code scanning alert no. 13: Cross-site scripting by \u003ca href=\"https://github.com/velo\"\u003e\u003ccode\u003e@​velo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2610\"\u003eOpenFeign/feign#2610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix code scanning alert no. 8: Cross-site scripting by \u003ca href=\"https://github.com/velo\"\u003e\u003ccode\u003e@​velo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2612\"\u003eOpenFeign/feign#2612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix code scanning alert no. 6: Cross-site scripting by \u003ca href=\"https://github.com/velo\"\u003e\u003ccode\u003e@​velo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2614\"\u003eOpenFeign/feign#2614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix receive-pr workflow env by \u003ca href=\"https://github.com/tylerbertrand\"\u003e\u003ccode\u003e@​tylerbertrand\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2632\"\u003eOpenFeign/feign#2632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntegrate Feign Vertx into the main project by \u003ca href=\"https://github.com/hosuaby\"\u003e\u003ccode\u003e@​hosuaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2631\"\u003eOpenFeign/feign#2631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplying rewrite to all modules by \u003ca href=\"https://github.com/velo\"\u003e\u003ccode\u003e@​velo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2634\"\u003eOpenFeign/feign#2634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevented tests of feign-form from writing logs by \u003ca href=\"https://github.com/hosuaby\"\u003e\u003ccode\u003e@​hosuaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2633\"\u003eOpenFeign/feign#2633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow optional request body by \u003ca href=\"https://github.com/gromspys\"\u003e\u003ccode\u003e@​gromspys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2616\"\u003eOpenFeign/feign#2616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Vertx module to Feature Overview by \u003ca href=\"https://github.com/hosuaby\"\u003e\u003ccode\u003e@​hosuaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2647\"\u003eOpenFeign/feign#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes method Expressions.PathStyleExpression.getValue by \u003ca href=\"https://github.com/ddenisandreev\"\u003e\u003ccode\u003e@​ddenisandreev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2686\"\u003eOpenFeign/feign#2686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd gzip and deflate compression support in Http2Client by \u003ca href=\"https://github.com/hicom150\"\u003e\u003ccode\u003e@​hicom150\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2738\"\u003eOpenFeign/feign#2738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Local Build Caching and Apply Optimizations by \u003ca href=\"https://github.com/tylerbertrand\"\u003e\u003ccode\u003e@​tylerbertrand\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2656\"\u003eOpenFeign/feign#2656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: migrate build pipeline on GitHub actions by \u003ca href=\"https://github.com/hosuaby\"\u003e\u003ccode\u003e@​hosuaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2759\"\u003eOpenFeign/feign#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/hosuaby\"\u003e\u003ccode\u003e@​hosuaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2765\"\u003eOpenFeign/feign#2765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFEATURE: base feign-vertx on Vertx WebClient instead of bare vertx by \u003ca href=\"https://github.com/hosuaby\"\u003e\u003ccode\u003e@​hosuaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2756\"\u003eOpenFeign/feign#2756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: inreliable JSON asserts in Java 11 project by \u003ca href=\"https://github.com/hosuaby\"\u003e\u003ccode\u003e@​hosuaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2816\"\u003eOpenFeign/feign#2816\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eBump kotlin.version from 2.0.20 to 2.0.21 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2599\"\u003eOpenFeign/feign#2599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.openrewrite.recipe:rewrite-testing-frameworks from 2.19.0 to 2.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2600\"\u003eOpenFeign/feign#2600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.openrewrite.maven:rewrite-maven-plugin from 5.41.0 to 5.42.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2601\"\u003eOpenFeign/feign#2601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.openrewrite.recipe:rewrite-migrate-java from 2.26.1 to 2.27.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2602\"\u003eOpenFeign/feign#2602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-context from 6.1.13 to 6.1.14 in /core by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2604\"\u003eOpenFeign/feign#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump reactor.version from 3.6.10 to 3.6.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2609\"\u003eOpenFeign/feign#2609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.openrewrite.recipe:rewrite-migrate-java from 2.27.0 to 2.27.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2608\"\u003eOpenFeign/feign#2608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.undertow:undertow-core from 2.3.17.Final to 2.3.18.Final by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2607\"\u003eOpenFeign/feign#2607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump micrometer.version from 1.13.5 to 1.13.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2606\"\u003eOpenFeign/feign#2606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mockito.version from 5.14.1 to 5.14.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2605\"\u003eOpenFeign/feign#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.openrewrite.recipe:rewrite-migrate-java from 2.27.1 to 2.28.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2625\"\u003eOpenFeign/feign#2625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.openrewrite.maven:rewrite-maven-plugin from 5.42.2 to 5.43.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2627\"\u003eOpenFeign/feign#2627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-starter-web from 3.3.4 to 3.3.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2620\"\u003eOpenFeign/feign#2620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jackson.version from 2.18.0 to 2.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2628\"\u003eOpenFeign/feign#2628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.httpcomponents.client5:httpclient5 from 5.4 to 5.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2629\"\u003eOpenFeign/feign#2629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.openrewrite.recipe:rewrite-testing-frameworks from 2.20.1 to 2.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2624\"\u003eOpenFeign/feign#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-starter-test from 3.3.4 to 3.3.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2623\"\u003eOpenFeign/feign#2623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.11.2 to 5.11.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2622\"\u003eOpenFeign/feign#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.slf4j:slf4j-log4j12 from 1.8.0-beta0 to 2.0.0-alpha6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2635\"\u003eOpenFeign/feign#2635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2638\"\u003eOpenFeign/feign#2638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-bom from 2.12.0 to 2.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2637\"\u003eOpenFeign/feign#2637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.tomakehurst:wiremock-jre8 from 2.35.1 to 2.35.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2639\"\u003eOpenFeign/feign#2639\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/OpenFeign/feign/commit/abd43f761071653587ec10e98c03e749879485cc\"\u003e\u003ccode\u003eabd43f7\u003c/code\u003e\u003c/a\u003e Generate jar for feign-vertx5-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenFeign/feign/commit/bb59bfef3bbdccd6d93e12b9f8cb1eeaf72133c8\"\u003e\u003ccode\u003ebb59bfe\u003c/code\u003e\u003c/a\u003e Force single thread while deploying artifacts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenFeign/feign/commit/a45be66a76120e26693fe0ddd852603784b4586c\"\u003e\u003ccode\u003ea45be66\u003c/code\u003e\u003c/a\u003e prepare release 13.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenFeign/feign/commit/bab7f2e56d69affeefe7e67198fbdc1a66215409\"\u003e\u003ccode\u003ebab7f2e\u003c/code\u003e\u003c/a\u003e Build project with mvnd (\u003ca href=\"https://redirect.github.com/openfeign/feign/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenFeign/feign/commit/5afdd229c36aa85eb886de089ee4622a22459f3a\"\u003e\u003ccode\u003e5afdd22\u003c/code\u003e\u003c/a\u003e Add missing secrets to nexus deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenFeign/feign/commit/1c3fe715c14a085785777bbc06ae406af0af5986\"\u003e\u003ccode\u003e1c3fe71\u003c/code\u003e\u003c/a\u003e Bump vertx.version from 5.0.0.CR4 to 4.5.14 (\u003ca href=\"https://redirect.github.com/openfeign/feign/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenFeign/feign/commit/61de71269121c2e3b6ce02d29b509462fe09dfe1\"\u003e\u003ccode\u003e61de712\u003c/code\u003e\u003c/a\u003e FIX: inreliable JSON asserts in Java 11 project (\u003ca href=\"https://redirect.github.com/openfeign/feign/issues/2816\"\u003e#2816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenFeign/feign/commit/241f3ee56751cf7149fe50fb62992d7e0d589154\"\u003e\u003ccode\u003e241f3ee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/openfeign/feign/issues/2838\"\u003e#2838\u003c/a\u003e from OpenFeign/dependabot/maven/netty.version-4.2.0....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenFeign/feign/commit/cff520ac90ba3ff12297b3c936a58e34bb03962d\"\u003e\u003ccode\u003ecff520a\u003c/code\u003e\u003c/a\u003e Bump netty.version from 4.1.119.Final to 4.2.0.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenFeign/feign/commit/e225ee8dcf4d1785e07abab041c8d4c6d4e4fe88\"\u003e\u003ccode\u003ee225ee8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/openfeign/feign/issues/2836\"\u003e#2836\u003c/a\u003e from OpenFeign/dependabot/maven/org.projectlombok-lo...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openfeign/feign/compare/12.1...13.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `software.amazon.awssdk:s3` from 2.25.12 to 2.37.3\n\nUpdates `software.amazon.awssdk:s3-transfer-manager` from 2.25.12 to 2.37.3\n\nUpdates `software.amazon.awssdk:s3-transfer-manager` from 2.25.12 to 2.37.3\n\nUpdates `io.hypersistence:hypersistence-utils-hibernate-63` from 3.7.3 to 3.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vladmihalcea/hypersistence-utils/blob/master/changelog.txt\"\u003eio.hypersistence:hypersistence-utils-hibernate-63's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 3.11.0 - September 09, 2025\u003c/h1\u003e\n\u003cp\u003eAdd support for Hibernate 7.1 \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/802\"\u003e#802\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eObjectMapperWrapper not working with Map\u0026lt;String, String\u0026gt; \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/793\"\u003e#793\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eVersion 3.10.3 - July 11, 2025\u003c/h1\u003e\n\u003cp\u003eAdd support for \u003ca href=\"https://github.com/Tsid\"\u003e\u003ccode\u003e@​Tsid\u003c/code\u003e\u003c/a\u003e generation on non-id entity attributes \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/794\"\u003e#794\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eVersion 3.10.2 - July 05, 2025\u003c/h1\u003e\n\u003cp\u003eAdd support for addScalar in the Hibernate 7 module \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/792\"\u003e#792\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eVersion 3.10.1 - June 14, 2025\u003c/h1\u003e\n\u003cp\u003eUpdate description in pom.xml to mention support of Hibernate 6.6 \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/790\"\u003e#790\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eRemove the central-publishing-maven-plugin dependency \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/789\"\u003e#789\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eVersion 3.10.0 - June 09, 2025\u003c/h1\u003e\n\u003cp\u003eAdd support for Hibernate 7 \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/784\"\u003e#784\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eVersion 3.9.11 - June 07, 2025\u003c/h1\u003e\n\u003cp\u003eAllow the PostgreSQLRangeType to work in AOT mode \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/787\"\u003e#787\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eVersion 3.9.10 - April 27, 2025\u003c/h1\u003e\n\u003cp\u003eObjectMapperJsonSerializer throws StackOverflowError when using Map\u0026lt;String,String[]\u0026gt; \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/780\"\u003e#780\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eVersion 3.9.9 - March 31, 2025\u003c/h1\u003e\n\u003cp\u003eThe ObjectMapperWrapper.fromBytes cannot instantiate an AbstractCollection \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/773\"\u003e#773\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eVersion 3.9.8 - March 28, 2025\u003c/h1\u003e\n\u003cp\u003eJsonType parameter binding doesn't work for POJO parameter \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/777\"\u003e#777\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJsonType parameter binding doesn't work for List parameter \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/775\"\u003e#775\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/vladmihalcea/hypersistence-utils/commit/898576da7a990b7bb6d9b064480e6ee15967dca7\"\u003e\u003ccode\u003e898576d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release hypersistence-utils-parent-3.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vladmihalcea/hypersistence-utils/commit/d1f3f6f61bae288b70cc98a38f80da512c5e6d56\"\u003e\u003ccode\u003ed1f3f6f\u003c/code\u003e\u003c/a\u003e Update changelog for the 3.11.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vladmihalcea/hypersistence-utils/commit/e6ccf139a7cbbf1a0d0fcbeacc29e6575ae174ef\"\u003e\u003ccode\u003ee6ccf13\u003c/code\u003e\u003c/a\u003e Add support for Hibernate 7.1 \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/802\"\u003e#802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vladmihalcea/hypersistence-utils/commit/44e32c872763de8e39f8ff2af3640b880bc19a26\"\u003e\u003ccode\u003e44e32c8\u003c/code\u003e\u003c/a\u003e ObjectMapperWrapper not working with Map\u0026lt;String, String\u0026gt; \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/793\"\u003e#793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vladmihalcea/hypersistence-utils/commit/03a7f62a4af67378260c539bee4f2c5eaf2d6b15\"\u003e\u003ccode\u003e03a7f62\u003c/code\u003e\u003c/a\u003e Misleading error message in JsonJavaTypeDescriptor.wrap() due to fallback on ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vladmihalcea/h...\n\n_Description has been truncated_","html_url":"https://github.com/folio-org/mod-data-export/pull/575","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/folio-org%2Fmod-data-export/issues/575","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/575/packages"},{"uuid":"3579281944","node_id":"PR_kwDOQMaK0s6xDCBB","number":16,"state":"open","title":"Bump the core-dependencies group in /partition-core with 15 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":10,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T09:14:28.000Z","updated_at":"2025-11-09T11:00:21.617Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-dependencies","update_count":15,"packages":[{"name":"org.projectlombok:lombok","old_version":"1.18.38","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.3.0","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"1.3.60","new_version":"1.9.25","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.mockito:mockito-inline","old_version":"3.6.28","new_version":"3.12.4","repository_url":"https://github.com/mockito/mockito"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.assertj:assertj-core","old_version":"3.16.1","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"org.apache.maven.surefire:surefire-junit47","old_version":"3.0.0-M4","new_version":"3.5.4"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M4","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.8","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.3.13","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.13","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.1","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.9","new_version":"6.2.12","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"}],"path":"/partition-core","ecosystem":"maven"},"body":"Bumps the core-dependencies group in /partition-core with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.38` | `1.18.42` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.3.0` | `2.8.13` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `1.3.60` | `1.9.25` |\n| [org.mockito:mockito-inline](https://github.com/mockito/mockito) | `3.6.28` | `3.12.4` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `4.0.1` | `4.0.2` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.16.1` | `3.27.6` |\n| org.apache.maven.surefire:surefire-junit47 | `3.0.0-M4` | `3.5.4` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M4` | `3.5.4` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.8` | `0.8.14` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.13` | `3.5.7` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.13` | `3.5.7` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.5.1` | `6.5.6` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.2.9` | `6.2.12` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.5.0-jre` |\n\nUpdates `org.projectlombok:lombok` from 1.18.38 to 1.18.42\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.38...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.3.0 to 2.8.13\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 v2.8.13 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/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\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/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\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/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.11 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/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\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/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\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/rayuuuu\"\u003e\u003ccode\u003e@​rayuuuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3065\"\u003espringdoc/springdoc-openapi#3065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.10 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unexpected merging of media types by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3026\"\u003espringdoc/springdoc-openapi#3026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u0026quot;desciption\u0026quot; typo by \u003ca href=\"https://github.com/lc-nyovchev\"\u003e\u003ccode\u003e@​lc-nyovchev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3036\"\u003espringdoc/springdoc-openapi#3036\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/springdoc/springdoc-openapi/blob/main/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[2.8.13] - 2025-09-07\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/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\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/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\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/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\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/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\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/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.10] - 2025-08-20\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/3046\"\u003e#3046\u003c/a\u003e - Feature Request: Support \u003ca href=\"https://github.com/jakarta\"\u003e\u003ccode\u003e@​jakarta\u003c/code\u003e\u003c/a\u003e.annotation.Nonnull.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3042\"\u003e#3042\u003c/a\u003e - Support externalDocs configure on SpecPropertiesCustomizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3057\"\u003e#3057\u003c/a\u003e - Refactor webhook discovery and scanning mechanism\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\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/springdoc/springdoc-openapi/commit/7ddac7d56f5cf08a8d8319a8c230e6be44d32b98\"\u003e\u003ccode\u003e7ddac7d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a66dfdb5daa35fc3dd70bcef904d3f14039f3862\"\u003e\u003ccode\u003ea66dfdb\u003c/code\u003e\u003c/a\u003e dependency review and prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5c46afb7295a769b8a393d3a0a1f401592bc5034\"\u003e\u003ccode\u003e5c46afb\u003c/code\u003e\u003c/a\u003e Add logic to skipPublishing Tests to Maven Central\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/92b5080a9fbdf3c664d087e9b4d3325148728d38\"\u003e\u003ccode\u003e92b5080\u003c/code\u003e\u003c/a\u003e skip tests deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/672b42ca10f53eb0c2208d2567049611e07780d9\"\u003e\u003ccode\u003e672b42c\u003c/code\u003e\u003c/a\u003e Adding Scalar to springdoc-bom. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e0feb041ffc7d4c18921d4c0c07dafd1544a421c\"\u003e\u003ccode\u003ee0feb04\u003c/code\u003e\u003c/a\u003e Adding initial Scalar Support. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ba90b1a56a447281cd1f15f657412e9c467f9f\"\u003e\u003ccode\u003e31ba90b\u003c/code\u003e\u003c/a\u003e Update pom.xml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/2c55b9df9c3543a616ccdda72d2b6c958bbb543e\"\u003e\u003ccode\u003e2c55b9d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4ca260110b6f07779fc6242b2c1309e9ddc07679\"\u003e\u003ccode\u003e4ca2601\u003c/code\u003e\u003c/a\u003e With 'oneOf' the response schema contains an extra 'type: string. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ea14088042e67c63197753ca37e226d69c9fe89e\"\u003e\u003ccode\u003eea14088\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.3.0...v2.8.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 1.3.60 to 1.9.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 1.9.25\u003c/h2\u003e\n\u003ch4\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is a technical release for IntelliJ IDEA.\u003c/em\u003e\u003c/h4\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69204\"\u003e\u003ccode\u003eKT-69204\u003c/code\u003e\u003c/a\u003e Generate lookups in dumb mode for compatibility with ref index\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64890\"\u003e\u003ccode\u003eKT-64890\u003c/code\u003e\u003c/a\u003e K/Wasm compiler crash with external class and Kodein\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65235\"\u003e\u003ccode\u003eKT-65235\u003c/code\u003e\u003c/a\u003e JDK 21 might lead to change in overloads resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66768\"\u003e\u003ccode\u003eKT-66768\u003c/code\u003e\u003c/a\u003e K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67218\"\u003e\u003ccode\u003eKT-67218\u003c/code\u003e\u003c/a\u003e Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67139\"\u003e\u003ccode\u003eKT-67139\u003c/code\u003e\u003c/a\u003e Build reports can be overridden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67138\"\u003e\u003ccode\u003eKT-67138\u003c/code\u003e\u003c/a\u003e Json report is empty for incremental compilation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67127\"\u003e\u003ccode\u003eKT-67127\u003c/code\u003e\u003c/a\u003e KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66514\"\u003e\u003ccode\u003eKT-66514\u003c/code\u003e\u003c/a\u003e Don't get output file from Cinterop task for IDE Import if host os doesn't support it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65043\"\u003e\u003ccode\u003eKT-65043\u003c/code\u003e\u003c/a\u003e JPS dumb mode should respect maps needed for the compiler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67785\"\u003e\u003ccode\u003eKT-67785\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65864\"\u003e\u003ccode\u003eKT-65864\u003c/code\u003e\u003c/a\u003e K/Wasm: update Node.js to 22.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 1.9.23\u003c/h2\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003ch3\u003eApple Ecosystem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65542\"\u003e\u003ccode\u003eKT-65542\u003c/code\u003e\u003c/a\u003e Cinterop tasks fails if Xcode 15.3 is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/v1.9.25/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.25\u003c/h2\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69204\"\u003e\u003ccode\u003eKT-69204\u003c/code\u003e\u003c/a\u003e Generate lookups in dumb mode for compatibility with ref index\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64890\"\u003e\u003ccode\u003eKT-64890\u003c/code\u003e\u003c/a\u003e K/Wasm compiler crash with external class and Kodein\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65235\"\u003e\u003ccode\u003eKT-65235\u003c/code\u003e\u003c/a\u003e JDK 21 might lead to change in overloads resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66768\"\u003e\u003ccode\u003eKT-66768\u003c/code\u003e\u003c/a\u003e K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67218\"\u003e\u003ccode\u003eKT-67218\u003c/code\u003e\u003c/a\u003e Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67139\"\u003e\u003ccode\u003eKT-67139\u003c/code\u003e\u003c/a\u003e Build reports can be overridden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67138\"\u003e\u003ccode\u003eKT-67138\u003c/code\u003e\u003c/a\u003e Json report is empty for incremental compilation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67127\"\u003e\u003ccode\u003eKT-67127\u003c/code\u003e\u003c/a\u003e KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66514\"\u003e\u003ccode\u003eKT-66514\u003c/code\u003e\u003c/a\u003e Don't get output file from Cinterop task for IDE Import if host os doesn't support it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65043\"\u003e\u003ccode\u003eKT-65043\u003c/code\u003e\u003c/a\u003e JPS dumb mode should respect maps needed for the compiler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67785\"\u003e\u003ccode\u003eKT-67785\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65864\"\u003e\u003ccode\u003eKT-65864\u003c/code\u003e\u003c/a\u003e K/Wasm: update Node.js to 22.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003ch3\u003eApple Ecosystem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65542\"\u003e\u003ccode\u003eKT-65542\u003c/code\u003e\u003c/a\u003e Cinterop tasks fails if Xcode 15.3 is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64486\"\u003e\u003ccode\u003eKT-64486\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm/WASI exported function callback for coroutines support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/870720e57422ff0586dd251030fdd9dfaa445d4b\"\u003e\u003ccode\u003e870720e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 1.9.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8b473423789e39d632f152818a37976dca87227e\"\u003e\u003ccode\u003e8b47342\u003c/code\u003e\u003c/a\u003e [JPS] Allow writing the subtypes map in compiler-maps-only mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/3dcabe1ea6eed38d0b4cf97df077fb6035cacfec\"\u003e\u003ccode\u003e3dcabe1\u003c/code\u003e\u003c/a\u003e [JPS] Add an option to enable lookup map generation in JPS dumb mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/60eb01a7c688f01fe7d038e170840257259e21a9\"\u003e\u003ccode\u003e60eb01a\u003c/code\u003e\u003c/a\u003e [K/N][tests] Don't attempt to download simulator after first failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0d7708daacc57ea03ec1ea728197b7e9630c8025\"\u003e\u003ccode\u003e0d7708d\u003c/code\u003e\u003c/a\u003e Add changelog for 1.9.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/392181d7ee6b9b6d566daaa1a2bfc732d17c2bb2\"\u003e\u003ccode\u003e392181d\u003c/code\u003e\u003c/a\u003e [K/N] Devirtualization: fixed the problem with type checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9ac91e4ef711819f6c61e6d24397096b80ee61e2\"\u003e\u003ccode\u003e9ac91e4\u003c/code\u003e\u003c/a\u003e [K/N][tests] Couple of reproducers for #KT-67218\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/1a630b553a1a38a5d0ccfd135c3b8d5911351388\"\u003e\u003ccode\u003e1a630b5\u003c/code\u003e\u003c/a\u003e [WasmJs] Add support for external class reflection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/087242027ea9cdfcaafc081e67bdc0ab4879d6d1\"\u003e\u003ccode\u003e0872420\u003c/code\u003e\u003c/a\u003e Reorganize \u003ccode\u003eGradleBuildTime\u003c/code\u003e entries to match actual structure used in compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8bbf8dcfac4526fcb924559005041fbcc9b33204\"\u003e\u003ccode\u003e8bbf8dc\u003c/code\u003e\u003c/a\u003e [Minor] Rename \u003ccode\u003ecompiler\u003c/code\u003e and \u003ccode\u003ecompilerPipeline\u003c/code\u003e files to show backend belonging\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v1.3.60...v1.9.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-inline` from 3.6.28 to 3.12.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-inline's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.4\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-25 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.3...v3.12.4\"\u003e1 commit(s)\u003c/a\u003e by Rafael Winterhalter\u003c/li\u003e\n\u003cli\u003eNo notable improvements. No pull requests (issues) were referenced from commits.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.3\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-24 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.2...v3.12.3\"\u003e9 commit(s)\u003c/a\u003e by Rafael Winterhalter\u003c/li\u003e\n\u003cli\u003eFix implementation of proxy mock maker for toString and add additional unit tests. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2405\"\u003e#2405\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2405\"\u003emockito/mockito#2405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid cache breakage [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2402\"\u003e#2402\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2402\"\u003emockito/mockito#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a limited mock maker that is based only on the java.lang.reflect.Proxy utility [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2397\"\u003e#2397\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2397\"\u003emockito/mockito#2397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.2\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-24 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.1...v3.12.2\"\u003e2 commit(s)\u003c/a\u003e by Dmitry Vyazelenko, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003e#2399\u003c/a\u003e : Adds defaultAnswer to the MockitoMockKey to distinguish the mock types, i.e. to separate mocks from spies otherwise spy type is reused for a mock or vice versa. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2400\"\u003e#2400\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2400\"\u003emockito/mockito#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSporadic mock verification failures related to hashCode/equals on 3.12.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003e#2399\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003emockito/mockito#2399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.errorprone from 2.8.1 to 2.9.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2396\"\u003e#2396\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2396\"\u003emockito/mockito#2396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.1\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-20 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.0...v3.12.1\"\u003e2 commit(s)\u003c/a\u003e by Tim van der Lippe, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix verifyNoMoreInteractions inOrder invocations for spies [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2395\"\u003e#2395\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2395\"\u003emockito/mockito#2395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegression with InOrder verification after \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2369\"\u003e#2369\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2394\"\u003e#2394\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2394\"\u003emockito/mockito#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.12 to 1.11.13 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2393\"\u003e#2393\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2393\"\u003emockito/mockito#2393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-19 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.11.2...v3.12.0\"\u003e31 commit(s)\u003c/a\u003e by EugeneLesnov, Lars Vogel, Logan Rosen, Rafael Winterhalter, Rob Pridham, Tim van der Lippe, dependabot[bot], saurabh7248\u003c/li\u003e\n\u003cli\u003eAdd checks for sealed types [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2392\"\u003e#2392\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2392\"\u003emockito/mockito#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.10 to 1.11.12 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2388\"\u003e#2388\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2388\"\u003emockito/mockito#2388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.9 to 1.11.10 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2387\"\u003e#2387\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2387\"\u003emockito/mockito#2387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.errorprone from 2.8.0 to 2.8.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2386\"\u003e#2386\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2386\"\u003emockito/mockito#2386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate StaticMockTest to use unified verify method [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2385\"\u003e#2385\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2385\"\u003emockito/mockito#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReorder InjectMock Javadoc to fit the order of injection [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2383\"\u003e#2383\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2383\"\u003emockito/mockito#2383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump core-ktx from 1.5.0 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2382\"\u003e#2382\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2382\"\u003emockito/mockito#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump google-java-format from 1.10.0 to 1.11.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2381\"\u003e#2381\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2381\"\u003emockito/mockito#2381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDowngrade Android gradle plugin [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2380\"\u003e#2380\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2380\"\u003emockito/mockito#2380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApplied \u003ca href=\"https://github.com/CheckReturnValue\"\u003e\u003ccode\u003e@​CheckReturnValue\u003c/code\u003e\u003c/a\u003e to some classes [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2379\"\u003e#2379\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2379\"\u003emockito/mockito#2379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehow to solve gradle sync failed after 'Add basic Android instrumented and unit tests' [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2378\"\u003e#2378\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2378\"\u003emockito/mockito#2378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/963a87202115ddab2334f634f0adbe985609bcca\"\u003e\u003ccode\u003e963a872\u003c/code\u003e\u003c/a\u003e Properly resolve ProxyMockMaker by alias and handle null value as argument fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/25769502493c69df1cd87a333a0159d4191f1a84\"\u003e\u003ccode\u003e2576950\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2405\"\u003e#2405\u003c/a\u003e from mockito/fix-proxy-mock-maker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/cb5e3a607f1155d7e511965c834ab6053cc5634f\"\u003e\u003ccode\u003ecb5e3a6\u003c/code\u003e\u003c/a\u003e Fix implementation of proxy mock maker for toString and add additional unit t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/03ae33aaea120a06034008d42c648c38bfa2a64e\"\u003e\u003ccode\u003e03ae33a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2397\"\u003e#2397\u003c/a\u003e from mockito/proxy-mock-maker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0863afbc9851c5609b7a91f0a28b74381f06e9e1\"\u003e\u003ccode\u003e0863afb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2402\"\u003e#2402\u003c/a\u003e from mockito/avoid-cache-breakage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/3ed0655d99ab38bdb80233550139b4113776dc91\"\u003e\u003ccode\u003e3ed0655\u003c/code\u003e\u003c/a\u003e Remove deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e1f98555ec904e8f8150cb24fa90392393cad9be\"\u003e\u003ccode\u003ee1f9855\u003c/code\u003e\u003c/a\u003e Fixes or removes tests that build on unfulfilled assumptions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/c740965940431e5162600cde395574101ab1e383\"\u003e\u003ccode\u003ec740965\u003c/code\u003e\u003c/a\u003e Allow for building without Android SDK. Remove warnings.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/1a8946f19cb8c677fe779f8acbda97e284f7d61f\"\u003e\u003ccode\u003e1a8946f\u003c/code\u003e\u003c/a\u003e Remove special handling for hashCode/equals as it breaks Mockito's internal m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/4f81d4f1de676f845d6ee111eb6285dbdd5935c6\"\u003e\u003ccode\u003e4f81d4f\u003c/code\u003e\u003c/a\u003e Fix cache key computation for generated mock/spy classes (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v3.6.28...v3.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.plexus:plexus-utils` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify /D for cmd.exe to bypass the Command Processor Autorun folder (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/272\"\u003e#272\u003c/a\u003e) \u003ca href=\"https://github.com/sebthom\"\u003e\u003ccode\u003e@​sebthom\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.codehaus.plexus:plexus from 17 to 18 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/271\"\u003e#271\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/270\"\u003e#270\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4789f7a122d2bb096b67630d62faa27560b035ef\"\u003e\u003ccode\u003e4789f7a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/90932719b58b0e8ec33f4e3a7664b84d582e97b0\"\u003e\u003ccode\u003e9093271\u003c/code\u003e\u003c/a\u003e Specify /D for cmd.exe to bypass the Command Processor Autorun directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a5d1ab20b9db1c8780d989a1cdb60ffeb839950a\"\u003e\u003ccode\u003ea5d1ab2\u003c/code\u003e\u003c/a\u003e fix Reproducible Central README link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/1e90541f7e52509076760c39246e8c1ba0b10373\"\u003e\u003ccode\u003e1e90541\u003c/code\u003e\u003c/a\u003e use new Reproducible Central badge endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/8ca191341462f7c5a2ea68edcd3acacce1c60eff\"\u003e\u003ccode\u003e8ca1913\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4da33e12a8b0d02a7298a9be468ae5e1af8dce80\"\u003e\u003ccode\u003e4da33e1\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0d760ef00225321d70fcc8996c8728fddaee5c15\"\u003e\u003ccode\u003e0d760ef\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-4.0.1...plexus-utils-4.0.2\"\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.16.1 to 3.27.6\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.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\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.13.4 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.4.8-jre \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.4\u003c/h2\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.Beta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CanIgnoreReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CheckReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the Central Publisher Portal, enable snapshot publishing \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/716b1e0a6a372890cd4b3495b954f57755e99471\"\u003e\u003ccode\u003e716b1e0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e1896529a38377dfb6eaa199ecb33c79b2a58591\"\u003e\u003ccode\u003ee189652\u003c/code\u003e\u003c/a\u003e Add 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\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cb489e99980dd384135d06a0967bd3ce712b219\"\u003e\u003ccode\u003e0cb489e\u003c/code\u003e\u003c/a\u003e Update Maven Central URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/72863098a2c7194b1acef0a8ed0f4c564e422c3d\"\u003e\u003ccode\u003e7286309\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/assertj/assertj/commit/dd4cc1de575a224805a1614394046046cf2b4f99\"\u003e\u003ccode\u003edd4cc1d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/1d0defc0dbabfe3cc12b34173dd88933cbc61fcb\"\u003e\u003ccode\u003e1d0defc\u003c/code\u003e\u003c/a\u003e Add missing permission to release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/844d5d04af570d6772478d0309576cdd4c3a5c6d\"\u003e\u003ccode\u003e844d5d0\u003c/code\u003e\u003c/a\u003e Add missing GitHub Actions pinning to CodeQL workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/bdd7106814be9cf71e4ceb77e0db399aa1f79b5b\"\u003e\u003ccode\u003ebdd7106\u003c/code\u003e\u003c/a\u003e Add CodeQL custom workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a93d7e632ae17d916c6a9da867571054a4b53e75\"\u003e\u003ccode\u003ea93d7e6\u003c/code\u003e\u003c/a\u003e Remove EOL Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/26ea866a2a9bece0f6f660f61b0483eaaabf27dc\"\u003e\u003ccode\u003e26ea866\u003c/code\u003e\u003c/a\u003e Update production dependencies (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.16.1...assertj-build-3.27.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.surefire:surefire-junit47` from 3.0.0-M4 to 3.5.4\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.0.0-M4 to 3.5.4\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.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\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\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\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.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\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.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/827\"\u003e#827\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.5.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1737\"\u003e[SUREFIRE-1737]\u003c/a\u003e - Fix disable in statelessTestsetReporter (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/816\"\u003e#816\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1643\"\u003e[SUREFIRE-1643]\u003c/a\u003e - surefire junit5 parallel tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/815\"\u003e#815\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2289\"\u003e[SUREFIRE-2289]\u003c/a\u003e - Make exceptions more appropriate to context (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/798\"\u003e#798\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esurefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/825\"\u003e#825\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate site descriptors (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/821\"\u003e#821\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/88513d8b8dfef3c00794e2ae5976cb1d4368ca3d\"\u003e\u003ccode\u003e88513d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9c48828ba184c43d0f70d7d8ddec9feefd41a134\"\u003e\u003ccode\u003e9c48828\u003c/code\u003e\u003c/a\u003e Simplify cuncumber IT configuration and make windows build working again (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/74b2d8c767c0cdbd7ebd36e5f8dc4563828e4bc0\"\u003e\u003ccode\u003e74b2d8c\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/6c30bf12f70caaaaa075e303653776a712209055\"\u003e\u003ccode\u003e6c30bf1\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2298] fix xml output with junit 5 nested classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9f49866349c497bbb310b24e3f644d5c970d110a\"\u003e\u003ccode\u003e9f49866\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/fb96954be3f6b6428ed1fe43f2fdf1fb2ebe7e7c\"\u003e\u003ccode\u003efb96954\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1e6315917bda76bc256621253d926d454b0eabd5\"\u003e\u003ccode\u003e1e63159\u003c/code\u003e\u003c/a\u003e Name the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/76e806aa6e2efa5bf3bb0ec843ac94ed8da312c1\"\u003e\u003ccode\u003e76e806a\u003c/code\u003e\u003c/a\u003e feat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0fbfb27d05ea730d201d273f3fb29f5314294548\"\u003e\u003ccode\u003e0fbfb27\u003c/code\u003e\u003c/a\u003e Implement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3155\"\u003e#3155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/98d081e671888831ab16c66f4e02fc7e73802d2f\"\u003e\u003ccode\u003e98d081e\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M4...surefire-3.5.4\"\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.0.0-M4 to 3.5.4\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.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\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\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\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.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\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.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/partition/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fpartition/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"3579274090","node_id":"PR_kwDOQMaK2s6xDA1K","number":17,"state":"open","title":"Bump the core-dependencies group across 1 directory with 30 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T09:11:40.000Z","updated_at":"2025-11-02T09:13:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-dependencies","update_count":30,"packages":[{"name":"ch.qos.logback:logback-core","old_version":"1.5.16","new_version":"1.5.20","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.16","new_version":"1.5.20","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.3.11","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.11","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.cloud:spring-cloud-openfeign-core","old_version":"3.1.3","new_version":"3.1.9","repository_url":"https://github.com/spring-cloud/spring-cloud-openfeign"},{"name":"org.projectlombok:lombok","old_version":"1.18.30","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"io.rest-assured:rest-assured","old_version":"5.4.0","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.15.0","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.15.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.15.0","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M5","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.8.1","new_version":"3.14.1","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.10","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.11","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.cloud:spring-cloud-dependencies","old_version":"2023.0.1","new_version":"2023.0.6","repository_url":"https://github.com/spring-cloud/spring-cloud-release"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.6","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"6.2.12","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.apache.logging.log4j:log4j-to-slf4j","old_version":"2.21.1","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.21.1","new_version":"2.25.2"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.6.0","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.apache.commons:commons-collections4","old_version":"4.4","new_version":"4.5.0"},{"name":"org.mapstruct:mapstruct","old_version":"1.5.1.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"org.mapstruct:mapstruct-processor","old_version":"1.5.1.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"com.google.guava:guava","old_version":"32.0.1-jre","new_version":"32.1.3-jre","repository_url":"https://github.com/google/guava"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.6.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.1.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"org.apache.maven.plugins:maven-pmd-plugin","old_version":"3.21.0","new_version":"3.28.0","repository_url":"https://github.com/apache/maven-pmd-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.7.3.6","new_version":"4.9.8.1","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the core-dependencies group with 30 updates in the /file-core directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.16` | `1.5.20` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.16` | `1.5.20` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.7` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.7` |\n| [org.springframework.cloud:spring-cloud-openfeign-core](https://github.com/spring-cloud/spring-cloud-openfeign) | `3.1.3` | `3.1.9` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.30` | `1.18.42` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.4.0` | `5.5.6` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.15.0` | `2.20.1` |\n| com.fasterxml.jackson.core:jackson-core | `2.15.0` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.15.0` | `2.20` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M5` | `3.5.4` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.8.1` | `3.14.1` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.10` | `0.8.14` |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.7` |\n| [org.springframework.cloud:spring-cloud-dependencies](https://github.com/spring-cloud/spring-cloud-release) | `2023.0.1` | `2023.0.6` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.6` | `6.5.6` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `6.2.12` |\n| org.apache.logging.log4j:log4j-to-slf4j | `2.21.1` | `2.25.2` |\n| org.apache.logging.log4j:log4j-api | `2.21.1` | `2.25.2` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.6.0` | `2.8.13` |\n| org.apache.commons:commons-collections4 | `4.4` | `4.5.0` |\n| [org.mapstruct:mapstruct](https://github.com/mapstruct/mapstruct) | `1.5.1.Final` | `1.6.3` |\n| [org.mapstruct:mapstruct-processor](https://github.com/mapstruct/mapstruct) | `1.5.1.Final` | `1.6.3` |\n| [com.google.guava:guava](https://github.com/google/guava) | `32.0.1-jre` | `32.1.3-jre` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.6.0` | `5.20.0` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.1.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) | `3.21.0` | `3.28.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.7.3.6` | `4.9.8.1` |\n\n\nUpdates `ch.qos.logback:logback-core` from 1.5.16 to 1.5.20\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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback-classic's \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• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit b2a02f065379a9b1ba5ff837fc08913b744774bc associated with the tag v_1.5.18. 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.17\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-02-25 Release of logback version 1.5.17\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed Jansi 2.4.0 color-coded output not working on Windows CMD.exe console when the default terminal application is set to \u0026quot;Windows Console Host\u0026quot;. This problem was reported in issues/753 by Michael Lyubkin.\u003c/p\u003e\n\u003cp\u003e• Fixed race condition occurring in case MDC class is initialized while org.slf4j.LoggerFactory is initializing logback-classic's LoggerContext. When this race conditions occurs, the MDCAdapter instance used by MDC does not match the instance used by logback-classic. This issue was reported in SLF4J issues/450. While logback-classic version 1.5.17 remains compatible with SLF4J versions in the 2.0.x series, fixing this particular MDC issue requires SLF4J version 2.0.17.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 10358724ed723b3745c010aa40cb02a2dfed4593 associated with the tag v_1.5.17. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/930fb15c993a4344bcecc6ba2225c12a2c38e676\"\u003e\u003ccode\u003e930fb15\u003c/code\u003e\u003c/a\u003e prepare release 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/0b4432a31921df31e31bf9f4331f6e7e2888e893\"\u003e\u003ccode\u003e0b4432a\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/258558f457089c786b6c36a51a8ff9a5a5c66b94\"\u003e\u003ccode\u003e258558f\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee77a70217b5fc49e18de61176fa5de061b6074c\"\u003e\u003ccode\u003eee77a70\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/5ca7ce8a86cdf28f2d389c3d7dc780f538f3d059\"\u003e\u003ccode\u003e5ca7ce8\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/728803f660e07e495843d8aee43ae353c8390973\"\u003e\u003ccode\u003e728803f\u003c/code\u003e\u003c/a\u003e fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa5eeb1f0d38cc195e7eab183d79f9d0c4f07c0a\"\u003e\u003ccode\u003eaa5eeb1\u003c/code\u003e\u003c/a\u003e start work on version 1.5.20-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e572d4f87f06674788eb3ca7148e8d1dffc615fa\"\u003e\u003ccode\u003ee572d4f\u003c/code\u003e\u003c/a\u003e skip deployment of blackbox and example modules, published as version 1.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/4adae8bdcdcf018bb29e51387175412bd9c6d546\"\u003e\u003ccode\u003e4adae8b\u003c/code\u003e\u003c/a\u003e add plugin for Maven Central deployment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee70cf4cd99774ea5fe1f7e2d928061126e45eeb\"\u003e\u003ccode\u003eee70cf4\u003c/code\u003e\u003c/a\u003e prepare release 1.5.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.16 to 1.5.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback-classic's \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• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit b2a02f065379a9b1ba5ff837fc08913b744774bc associated with the tag v_1.5.18. 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.17\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-02-25 Release of logback version 1.5.17\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed Jansi 2.4.0 color-coded output not working on Windows CMD.exe console when the default terminal application is set to \u0026quot;Windows Console Host\u0026quot;. This problem was reported in issues/753 by Michael Lyubkin.\u003c/p\u003e\n\u003cp\u003e• Fixed race condition occurring in case MDC class is initialized while org.slf4j.LoggerFactory is initializing logback-classic's LoggerContext. When this race conditions occurs, the MDCAdapter instance used by MDC does not match the instance used by logback-classic. This issue was reported in SLF4J issues/450. While logback-classic version 1.5.17 remains compatible with SLF4J versions in the 2.0.x series, fixing this particular MDC issue requires SLF4J version 2.0.17.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 10358724ed723b3745c010aa40cb02a2dfed4593 associated with the tag v_1.5.17. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/930fb15c993a4344bcecc6ba2225c12a2c38e676\"\u003e\u003ccode\u003e930fb15\u003c/code\u003e\u003c/a\u003e prepare release 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/0b4432a31921df31e31bf9f4331f6e7e2888e893\"\u003e\u003ccode\u003e0b4432a\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/258558f457089c786b6c36a51a8ff9a5a5c66b94\"\u003e\u003ccode\u003e258558f\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee77a70217b5fc49e18de61176fa5de061b6074c\"\u003e\u003ccode\u003eee77a70\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/5ca7ce8a86cdf28f2d389c3d7dc780f538f3d059\"\u003e\u003ccode\u003e5ca7ce8\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/728803f660e07e495843d8aee43ae353c8390973\"\u003e\u003ccode\u003e728803f\u003c/code\u003e\u003c/a\u003e fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa5eeb1f0d38cc195e7eab183d79f9d0c4f07c0a\"\u003e\u003ccode\u003eaa5eeb1\u003c/code\u003e\u003c/a\u003e start work on version 1.5.20-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e572d4f87f06674788eb3ca7148e8d1dffc615fa\"\u003e\u003ccode\u003ee572d4f\u003c/code\u003e\u003c/a\u003e skip deployment of blackbox and example modules, published as version 1.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/4adae8bdcdcf018bb29e51387175412bd9c6d546\"\u003e\u003ccode\u003e4adae8b\u003c/code\u003e\u003c/a\u003e add plugin for Maven Central deployment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee70cf4cd99774ea5fe1f7e2d928061126e45eeb\"\u003e\u003ccode\u003eee70cf4\u003c/code\u003e\u003c/a\u003e prepare release 1.5.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.16 to 1.5.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback-classic's \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• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit b2a02f065379a9b1ba5ff837fc08913b744774bc associated with the tag v_1.5.18. 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.17\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-02-25 Release of logback version 1.5.17\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed Jansi 2.4.0 color-coded output not working on Windows CMD.exe console when the default terminal application is set to \u0026quot;Windows Console Host\u0026quot;. This problem was reported in issues/753 by Michael Lyubkin.\u003c/p\u003e\n\u003cp\u003e• Fixed race condition occurring in case MDC class is initialized while org.slf4j.LoggerFactory is initializing logback-classic's LoggerContext. When this race conditions occurs, the MDCAdapter instance used by MDC does not match the instance used by logback-classic. This issue was reported in SLF4J issues/450. While logback-classic version 1.5.17 remains compatible with SLF4J versions in the 2.0.x series, fixing this particular MDC issue requires SLF4J version 2.0.17.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 10358724ed723b3745c010aa40cb02a2dfed4593 associated with the tag v_1.5.17. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/930fb15c993a4344bcecc6ba2225c12a2c38e676\"\u003e\u003ccode\u003e930fb15\u003c/code\u003e\u003c/a\u003e prepare release 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/0b4432a31921df31e31bf9f4331f6e7e2888e893\"\u003e\u003ccode\u003e0b4432a\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/258558f457089c786b6c36a51a8ff9a5a5c66b94\"\u003e\u003ccode\u003e258558f\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee77a70217b5fc49e18de61176fa5de061b6074c\"\u003e\u003ccode\u003eee77a70\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/5ca7ce8a86cdf28f2d389c3d7dc780f538f3d059\"\u003e\u003ccode\u003e5ca7ce8\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/728803f660e07e495843d8aee43ae353c8390973\"\u003e\u003ccode\u003e728803f\u003c/code\u003e\u003c/a\u003e fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa5eeb1f0d38cc195e7eab183d79f9d0c4f07c0a\"\u003e\u003ccode\u003eaa5eeb1\u003c/code\u003e\u003c/a\u003e start work on version 1.5.20-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e572d4f87f06674788eb3ca7148e8d1dffc615fa\"\u003e\u003ccode\u003ee572d4f\u003c/code\u003e\u003c/a\u003e skip deployment of blackbox and example modules, published as version 1.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/4adae8bdcdcf018bb29e51387175412bd9c6d546\"\u003e\u003ccode\u003e4adae8b\u003c/code\u003e\u003c/a\u003e add plugin for Maven Central deployment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee70cf4cd99774ea5fe1f7e2d928061126e45eeb\"\u003e\u003ccode\u003eee70cf4\u003c/code\u003e\u003c/a\u003e prepare release 1.5.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.20\"\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-starter-web` from 3.3.11 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.7\"\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-configuration-processor` from 3.3.11 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-configuration-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.cloud:spring-cloud-openfeign-core` from 3.1.3 to 3.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/releases\"\u003eorg.springframework.cloud:spring-cloud-openfeign-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/checkout from 2 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/spring-cloud/spring-cloud-openfeign/pull/897\"\u003espring-cloud/spring-cloud-openfeign#897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 1 to 3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/900\"\u003espring-cloud/spring-cloud-openfeign#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 2 to 3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/902\"\u003espring-cloud/spring-cloud-openfeign#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson.dataformat:jackson-dataformat-smile from 2.11.3 to 2.11.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/spring-cloud/spring-cloud-openfeign/pull/909\"\u003espring-cloud/spring-cloud-openfeign#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies. by \u003ca href=\"https://github.com/OlgaMaciaszek\"\u003e\u003ccode\u003e@​OlgaMaciaszek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/928\"\u003espring-cloud/spring-cloud-openfeign#928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.protobuf:protobuf-java from 3.25.0 to 3.25.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/936\"\u003espring-cloud/spring-cloud-openfeign#936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.15.0 to 2.15.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/943\"\u003espring-cloud/spring-cloud-openfeign#943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java 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/spring-cloud/spring-cloud-openfeign/pull/946\"\u003espring-cloud/spring-cloud-openfeign#946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.8...v3.1.9\"\u003ehttps://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.8...v3.1.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.8\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/7cbf2bb3583793a6bbb73cb22c1efe49192e45d0\"\u003e\u003ccode\u003e7cbf2bb\u003c/code\u003e\u003c/a\u003e Update SNAPSHOT to 3.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/c03f78af46a426509f3fa5a46847b8efe642dd04\"\u003e\u003ccode\u003ec03f78a\u003c/code\u003e\u003c/a\u003e Improve url validation. Fixes \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/873\"\u003egh-873\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/d8bb85611e35bfc0c0767685037f80ec6c283b16\"\u003e\u003ccode\u003ed8bb856\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 3 to 4 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/86c0e4171f7686f1167c0464d7aa24430df2557b\"\u003e\u003ccode\u003e86c0e41\u003c/code\u003e\u003c/a\u003e Update license entry.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/19d0b8188ad3b43af20156aeed86a8d526a66919\"\u003e\u003ccode\u003e19d0b81\u003c/code\u003e\u003c/a\u003e Removed \u003ca href=\"https://github.com/Deprecated\"\u003e\u003ccode\u003e@​Deprecated\u003c/code\u003e\u003c/a\u003e from constructor.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/2270e69a275cf28d9dca2dd22e2975deef0e03b1\"\u003e\u003ccode\u003e2270e69\u003c/code\u003e\u003c/a\u003e docs: fix indents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/88293e4cc9b5f24e9cd02da13ee151d07fe1cadf\"\u003e\u003ccode\u003e88293e4\u003c/code\u003e\u003c/a\u003e Add method name into \u0026quot;RequestParam.value() was empty on parameter\u0026quot; exception ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/0b5b14ee78b18b070dd65de14f27879279c53e15\"\u003e\u003ccode\u003e0b5b14e\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.15.0 to 2.15.1 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/620482548ff118c67b35d62d55644b8c23bdf401\"\u003e\u003ccode\u003e6204825\u003c/code\u003e\u003c/a\u003e Bump com.google.protobuf:protobuf-java from 3.25.0 to 3.25.1 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/952fe21241809ffce3b58fc5b0a3e3539d9867cd\"\u003e\u003ccode\u003e952fe21\u003c/code\u003e\u003c/a\u003e Upgrade dependencies. (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.3...v3.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.30 to 1.18.42\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.36 (November 15th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK23 support added.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Eclipse projects using the \u003ccode\u003ecom.pro-crafting.tools:jasperreports-maven-plugin\u003c/code\u003e will now compile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.34 (June 28th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Added support for Eclipse 2024-06; you'd get some \u003ccode\u003eNoSuchMethodError\u003c/code\u003e traces in your logs if using \u003ccode\u003e@Builder\u003c/code\u003e or \u003ccode\u003e@Singular\u003c/code\u003e prior to this fix. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3638\"\u003e#3638\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3638\"\u003eprojectlombok/lombok#3638\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: Lombok now adds \u003ccode\u003e@lombok.Generated\u003c/code\u003e by default to methods and types it generates. This may result in accidentally increasing your test coverage percentage. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3667\"\u003e#3667\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3667\"\u003eprojectlombok/lombok#3667\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: When \u003ccode\u003elombok.config\u003c/code\u003e contains \u003ccode\u003elombok.onX.flagUsage = WARNING\u003c/code\u003e, from now on warnings will actually be generated if onX is used.[Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2848\"\u003e#2848\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2848\"\u003eprojectlombok/lombok#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBUGFIX: When \u003ccode\u003e@SuperBuilder\u003c/code\u003e was used on a type with an generic array type, it would error \u003ccode\u003ewrong number of type arguments\u003c/code\u003e.  [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3694\"\u003e#3694\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3694\"\u003eprojectlombok/lombok#3694\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok generates javadoc for you for most of the methods it adds; with this release, javadoc is also added to generated constructors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/933\"\u003e#933\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/933\"\u003eprojectlombok/lombok#933\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.32 (March 20th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Initial JDK22 support added.\u003c/li\u003e\n\u003cli\u003ePLAFTORM  Added support for Eclipse 2024-03. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3620\"\u003e#3620\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3620\"\u003eprojectlombok/lombok#3620\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePLATFORM: Added support for recent versions of eclipse (released Q4 2023 or later or so) which would cause failures in the eclipse logs such as \u003ccode\u003ejava.lang.NoSuchMethodError: 'java.lang.StringBuffer org.eclipse.jdt…\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3564\"\u003e#3564\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3564\"\u003eprojectlombok/lombok#3564\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Locked\u003c/code\u003e has been introduced. Like \u003ccode\u003e@Synchronized\u003c/code\u003e but with \u003ccode\u003ejava.util.concurrent.locks\u003c/code\u003e locks instead of the \u003ccode\u003esynchronized\u003c/code\u003e primitive. Thanks, Pim van der Loos for the PR! [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3506\"\u003e#3506\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3506\"\u003eprojectlombok/lombok#3506\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eNECROMANCY: Inlining a generated getter in eclipse would result in eclipse incorrectly replacing calls with \u003ccode\u003e@Getter\u003c/code\u003e instead of the actual field's name. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/562\"\u003e#562\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/562\"\u003eprojectlombok/lombok#562\u003c/a\u003e). This issue is almost old enough to drink. Points for dedication go to Rawi for fixing this one.\u003c/li\u003e\n\u003cli\u003eBUGFIX: When \u003ccode\u003e@SuperBuilder\u003c/code\u003e was used on a type with an annotated generic type, it would error \u003ccode\u003ewrong number of type arguments\u003c/code\u003e.  [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3592\"\u003e#3592\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3592\"\u003eprojectlombok/lombok#3592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: It was possible to create an infinite build loop using \u003ccode\u003e@ExtensionMethod\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3225\"\u003e#3225\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3225\"\u003eprojectlombok/lombok#3225\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Using \u003ccode\u003e@Getter(lazy=true)\u003c/code\u003e would fail if the expression contained a variable called \u003ccode\u003evalue\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2917\"\u003e#2917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2917\"\u003eprojectlombok/lombok#2917\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Many lombok features wouldn't work properly on records contained within an outer type unless you explicitly marked it \u003ccode\u003estatic\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3497\"\u003e#3497\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3497\"\u003eprojectlombok/lombok#3497\u003c/a\u003e) [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3559\"\u003e#3559\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3559\"\u003eprojectlombok/lombok#3559\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Eclipse projects using the \u003ccode\u003ecom.pro-crafting.tools:jasperreports-plugin\u003c/code\u003e will now compile.\u003c/li\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003e@FieldNameConstants\u003c/code\u003e now works when generated fields are involved. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3529\"\u003e#3529\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3529\"\u003eprojectlombok/lombok#3529\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: For JSpecify, the package name changed from \u003ccode\u003eorg.jspecify.nullness\u003c/code\u003e to \u003ccode\u003eorg.jspecify.annotations\u003c/code\u003e, which might lead to a different null analysis. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3608\"\u003e#3608\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/pull/3608\"\u003eprojectlombok/lombok#3608\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.30...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.4.0 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.1 (2025-02-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse Long in maxAge(Matcher\u0026lt;? super Integer\u0026gt; maxAgeMatcher) (thanks to julianladisch for PR)\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/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.4.0...rest-assured-5.5.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.core:jackson-databind` from 2.15.0 to 2.20.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.15.0 to 2.20\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.15.0 to 2.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.yaml:snakeyaml` from 2.0 to 2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d7136296d8ed594503efef56145d6a89cd76d727\"\u003e\u003ccode\u003ed713629\u003c/code\u003e\u003c/a\u003e Improve tests when reading text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/ebcfd6cdbddfe1f9065ae02d67cae2f9408e443d\"\u003e\u003ccode\u003eebcfd6c\u003c/code\u003e\u003c/a\u003e Fix issue with a big YAML with emoji\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d82139cdbccc1b01fd43303f8c56ddf2f2ffa72a\"\u003e\u003ccode\u003ed82139c\u003c/code\u003e\u003c/a\u003e Fix issue 1098: HighSurrogate can be the last char in the data window\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/4f5f973c4a27ab3fa0c42dd0eb491bca06bb3df7\"\u003e\u003ccode\u003e4f5f973\u003c/code\u003e\u003c/a\u003e Migrate to Maven wrapper 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/5fe82ede72e2207ef978465365fb60094d766223\"\u003e\u003ccode\u003e5fe82ed\u003c/code\u003e\u003c/a\u003e Add a test to prove that no space is needed after an alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/44e8807335cb16b5c603754e1e4ee75ba57f1100\"\u003e\u003ccode\u003e44e8807\u003c/code\u003e\u003c/a\u003e Add a test for issue 1100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d19d063fb5e2afb4ff2bb333ec92c6b16acc9479\"\u003e\u003ccode\u003ed19d063\u003c/code\u003e\u003c/a\u003e Improve JacksonTest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/03b9294b7feb2768b3e3f7688c62e21a61ab9a7e\"\u003e\u003ccode\u003e03b9294\u003c/code\u003e\u003c/a\u003e Option to log duplicate keys \u003ca href=\"https://bitbucket.org/snakeyaml/s...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/file/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Ffile/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"3579273636","node_id":"PR_kwDOQMaKz86xDAun","number":19,"state":"open","title":"Bump the azure-dependencies group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T09:11:26.000Z","updated_at":"2025-11-16T11:00:29.010Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"azure-dependencies","update_count":32,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.5.0","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"com.google.code.gson:gson","old_version":"2.9.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.7","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.3.7","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.3.7","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"6.2.12","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.4","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.javassist:javassist","old_version":"3.24.1-GA","new_version":"3.30.2-GA","repository_url":"https://github.com/jboss-javassist/javassist"},{"name":"io.swagger:swagger-jaxrs","old_version":"1.5.22","new_version":"1.6.16"},{"name":"commons-codec:commons-codec","old_version":"1.14","new_version":"1.19.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.17.1","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.17.1","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.17.1","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.jboss.resteasy:resteasy-jackson2-provider","old_version":"6.2.9.Final","new_version":"7.0.0.Final"},{"name":"org.jboss.resteasy:resteasy-validator-provider","old_version":"6.2.9.Final","new_version":"7.0.0.Final"},{"name":"com.google.guava:guava","old_version":"32.1.2-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.locationtech.spatial4j:spatial4j","old_version":"0.7","new_version":"0.8","repository_url":"https://github.com/locationtech/spatial4j"},{"name":"com.auth0:java-jwt","old_version":"3.8.1","new_version":"4.5.0","repository_url":"https://github.com/auth0/java-jwt"},{"name":"com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider","old_version":"2.9.10","new_version":"2.20.1"},{"name":"org.apache.commons:commons-lang3","old_version":"3.9","new_version":"3.19.0"},{"name":"joda-time:joda-time","old_version":"2.10.2","new_version":"2.14.0","repository_url":"https://github.com/JodaOrg/joda-time"},{"name":"org.glassfish.jersey.core:jersey-client","old_version":"3.1.7","new_version":"3.1.11"},{"name":"com.fasterxml.woodstox:woodstox-core","old_version":"5.3.0","new_version":"7.1.1","repository_url":"https://github.com/FasterXML/woodstox"},{"name":"io.projectreactor:reactor-bom","old_version":"2023.0.6","new_version":"2024.0.11","repository_url":"https://github.com/reactor/reactor"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.21.1","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.21.1","new_version":"2.25.2"},{"name":"com.google.oauth-client:google-oauth-client","old_version":"1.34.1","new_version":"1.39.0","repository_url":"https://github.com/googleapis/google-oauth-java-client"},{"name":"org.apache.commons:commons-compress","old_version":"1.21","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"io.github.git-commit-id:git-commit-id-maven-plugin","old_version":"8.0.2","new_version":"9.0.2","repository_url":"https://github.com/git-commit-id/git-commit-id-maven-plugin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the azure-dependencies group with 32 updates in the /provider/search-azure directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.5.0` | `2.8.13` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.9.1` | `2.13.2` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.7` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.7` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.7` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.14` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `6.2.12` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.4` | `6.5.6` |\n| [org.javassist:javassist](https://github.com/jboss-javassist/javassist) | `3.24.1-GA` | `3.30.2-GA` |\n| io.swagger:swagger-jaxrs | `1.5.22` | `1.6.16` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.14` | `1.19.0` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.17.1` | `2.20.1` |\n| com.fasterxml.jackson.core:jackson-core | `2.17.1` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.17.1` | `2.20` |\n| org.jboss.resteasy:resteasy-jackson2-provider | `6.2.9.Final` | `7.0.0.Final` |\n| org.jboss.resteasy:resteasy-validator-provider | `6.2.9.Final` | `7.0.0.Final` |\n| [com.google.guava:guava](https://github.com/google/guava) | `32.1.2-jre` | `33.5.0-jre` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [org.locationtech.spatial4j:spatial4j](https://github.com/locationtech/spatial4j) | `0.7` | `0.8` |\n| [com.auth0:java-jwt](https://github.com/auth0/java-jwt) | `3.8.1` | `4.5.0` |\n| com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider | `2.9.10` | `2.20.1` |\n| org.apache.commons:commons-lang3 | `3.9` | `3.19.0` |\n| [joda-time:joda-time](https://github.com/JodaOrg/joda-time) | `2.10.2` | `2.14.0` |\n| org.glassfish.jersey.core:jersey-client | `3.1.7` | `3.1.11` |\n| [com.fasterxml.woodstox:woodstox-core](https://github.com/FasterXML/woodstox) | `5.3.0` | `7.1.1` |\n| [io.projectreactor:reactor-bom](https://github.com/reactor/reactor) | `2023.0.6` | `2024.0.11` |\n| org.apache.logging.log4j:log4j-core | `2.21.1` | `2.25.2` |\n| org.apache.logging.log4j:log4j-api | `2.21.1` | `2.25.2` |\n| [com.google.oauth-client:google-oauth-client](https://github.com/googleapis/google-oauth-java-client) | `1.34.1` | `1.39.0` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.21` | `1.28.0` |\n| [io.github.git-commit-id:git-commit-id-maven-plugin](https://github.com/git-commit-id/git-commit-id-maven-plugin) | `8.0.2` | `9.0.2` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.5.0 to 2.8.13\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 v2.8.13 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/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\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/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\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/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.11 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/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\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/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\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/rayuuuu\"\u003e\u003ccode\u003e@​rayuuuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3065\"\u003espringdoc/springdoc-openapi#3065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.10 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unexpected merging of media types by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3026\"\u003espringdoc/springdoc-openapi#3026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u0026quot;desciption\u0026quot; typo by \u003ca href=\"https://github.com/lc-nyovchev\"\u003e\u003ccode\u003e@​lc-nyovchev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3036\"\u003espringdoc/springdoc-openapi#3036\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/springdoc/springdoc-openapi/blob/main/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[2.8.13] - 2025-09-07\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/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\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/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\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/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\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/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\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/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.10] - 2025-08-20\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/3046\"\u003e#3046\u003c/a\u003e - Feature Request: Support \u003ca href=\"https://github.com/jakarta\"\u003e\u003ccode\u003e@​jakarta\u003c/code\u003e\u003c/a\u003e.annotation.Nonnull.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3042\"\u003e#3042\u003c/a\u003e - Support externalDocs configure on SpecPropertiesCustomizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3057\"\u003e#3057\u003c/a\u003e - Refactor webhook discovery and scanning mechanism\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\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/springdoc/springdoc-openapi/commit/7ddac7d56f5cf08a8d8319a8c230e6be44d32b98\"\u003e\u003ccode\u003e7ddac7d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a66dfdb5daa35fc3dd70bcef904d3f14039f3862\"\u003e\u003ccode\u003ea66dfdb\u003c/code\u003e\u003c/a\u003e dependency review and prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5c46afb7295a769b8a393d3a0a1f401592bc5034\"\u003e\u003ccode\u003e5c46afb\u003c/code\u003e\u003c/a\u003e Add logic to skipPublishing Tests to Maven Central\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/92b5080a9fbdf3c664d087e9b4d3325148728d38\"\u003e\u003ccode\u003e92b5080\u003c/code\u003e\u003c/a\u003e skip tests deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/672b42ca10f53eb0c2208d2567049611e07780d9\"\u003e\u003ccode\u003e672b42c\u003c/code\u003e\u003c/a\u003e Adding Scalar to springdoc-bom. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e0feb041ffc7d4c18921d4c0c07dafd1544a421c\"\u003e\u003ccode\u003ee0feb04\u003c/code\u003e\u003c/a\u003e Adding initial Scalar Support. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ba90b1a56a447281cd1f15f657412e9c467f9f\"\u003e\u003ccode\u003e31ba90b\u003c/code\u003e\u003c/a\u003e Update pom.xml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/2c55b9df9c3543a616ccdda72d2b6c958bbb543e\"\u003e\u003ccode\u003e2c55b9d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4ca260110b6f07779fc6242b2c1309e9ddc07679\"\u003e\u003ccode\u003e4ca2601\u003c/code\u003e\u003c/a\u003e With 'oneOf' the response schema contains an extra 'type: string. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ea14088042e67c63197753ca37e226d69c9fe89e\"\u003e\u003ccode\u003eea14088\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.5.0...v2.8.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.9.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\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/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGive FieldNamingStrategy the ability to return multiple String names by \u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated android-proguard-example by \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust Troubleshooting Guide ProGuard / R8 section by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2844\"\u003egoogle/gson#2844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies, including the problematic \u003ccode\u003ecom.google.errorprone:error_prone_annotations:2.37.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA bug in deserializing collections has been fixed. Previously, if you did something like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003egson.fromJson(jsonString, new TypeToken\u0026lt;ImmutableList\u0026lt;String\u0026gt;\u0026gt;() {})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ethen the inferred type would be \u003ccode\u003eImmutableList\u0026lt;String\u0026gt;\u003c/code\u003e, but Gson actually gave you an \u003ccode\u003eArrayList\u0026lt;String\u0026gt;\u003c/code\u003e. Usually that would lead to an immediate \u003ccode\u003eClassCastException\u003c/code\u003e, but in some circumstances the code might sometimes succeed despite the wrong type. Now you will see an exception like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ecom.google.gson.JsonIOException: Abstract classes can't be instantiated!\nAdjust the R8 configuration or register an InstanceCreator or a TypeAdapter for this type.\nClass name: com.google.common.collect.ImmutableList\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ebecause Gson now really is trying to create an \u003ccode\u003eImmutableList\u003c/code\u003e through its constructor, but that isn't possible.\nEither change the requested type (in the \u003ccode\u003eTypeToken\u003c/code\u003e) to \u003ccode\u003eList\u0026lt;String\u0026gt;\u003c/code\u003e, or register a \u003ccode\u003eTypeAdapter\u003c/code\u003e or \u003ccode\u003eJsonDeserializer\u003c/code\u003e for \u003ccode\u003eImmutableList\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe internal classes \u003ccode\u003e$Gson$Types\u003c/code\u003e and \u003ccode\u003e$Gson$Preconditions\u003c/code\u003e have been renamed to remove the \u003ccode\u003e$\u003c/code\u003e characters. Since these are internal classes (as signaled not only by the package name but by the \u003ccode\u003e$\u003c/code\u003e characters), client code should not be affected. If your code \u003cem\u003ewas\u003c/em\u003e depending on these classes then we suggest making a copy of the class (subject to the \u003ca href=\"https://www.apache.org/licenses/LICENSE-2.0\"\u003elicense\u003c/a\u003e) rather than depending on the new names.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.12.1\u003c/h2\u003e\n\u003cp\u003eThe only difference between this release and 2.12.0 is that OSGi declarations in the Gson jar now specify that \u003ccode\u003ecom.google.errorprone.annotations\u003c/code\u003e  is an optional dependency, not a required one. If you do not use OSGi then there is no effective change.\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/google/gson/blob/main/CHANGELOG.md\"\u003ecom.google.code.gson:gson's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eThe change log for versions newer than 2.10 is available only on the \u003ca href=\"https://github.com/google/gson/releases\"\u003eGitHub Releases page\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for serializing and deserializing Java records, on Java ≥ 16. (\u003ca href=\"https://redirect.github.com/google/gson/pull/2201\"\u003egoogle/gson#2201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonArray.asList\u003c/code\u003e and \u003ccode\u003eJsonObject.asMap\u003c/code\u003e view methods (\u003ca href=\"https://redirect.github.com/google/gson/pull/2225\"\u003egoogle/gson#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapterRuntimeTypeWrapper\u003c/code\u003e not detecting reflective \u003ccode\u003eTreeTypeAdapter\u003c/code\u003e and \u003ccode\u003eFutureTypeAdapter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1787\"\u003egoogle/gson#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eJsonReader.skipValue()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2062\"\u003egoogle/gson#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerform numeric conversion for primitive numeric type adapters (\u003ca href=\"https://redirect.github.com/google/gson/pull/2158\"\u003egoogle/gson#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGson.fromJson(..., TypeToken)\u003c/code\u003e overloads (\u003ca href=\"https://redirect.github.com/google/gson/pull/1700\"\u003egoogle/gson#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix changes to \u003ccode\u003eGsonBuilder\u003c/code\u003e affecting existing \u003ccode\u003eGson\u003c/code\u003e instances (\u003ca href=\"https://redirect.github.com/google/gson/pull/1815\"\u003egoogle/gson#1815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eJsonElement\u003c/code\u003e conversion methods more consistent and fix javadoc (\u003ca href=\"https://redirect.github.com/google/gson/pull/2178\"\u003egoogle/gson#2178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e when \u003ccode\u003eJsonWriter.jsonValue\u003c/code\u003e is not supported (\u003ca href=\"https://redirect.github.com/google/gson/pull/1651\"\u003egoogle/gson#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisallow \u003ccode\u003eJsonObject\u003c/code\u003e \u003ccode\u003eEntry.setValue(null)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2167\"\u003egoogle/gson#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapter.toJson\u003c/code\u003e throwing AssertionError for custom IOException (\u003ca href=\"https://redirect.github.com/google/gson/pull/2172\"\u003egoogle/gson#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert null to JsonNull for \u003ccode\u003eJsonArray.set\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2170\"\u003egoogle/gson#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed nullSafe usage. (\u003ca href=\"https://redirect.github.com/google/gson/pull/1555\"\u003egoogle/gson#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate \u003ccode\u003eTypeToken.getParameterized\u003c/code\u003e arguments (\u003ca href=\"https://redirect.github.com/google/gson/pull/2166\"\u003egoogle/gson#2166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/google/gson/issues/1702\"\u003e#1702\u003c/a\u003e: Gson.toJson creates CharSequence which does not implement toString (\u003ca href=\"https://redirect.github.com/google/gson/pull/1703\"\u003egoogle/gson#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer existing adapter for concurrent \u003ccode\u003eGson.getAdapter\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/google/gson/pull/2153\"\u003egoogle/gson#2153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eArrayTypeAdapter\u003c/code\u003e for \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1716\"\u003egoogle/gson#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eAppendableWriter\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/google/gson/pull/1706\"\u003egoogle/gson#1706\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/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.9.1...gson-parent-2.13.2\"\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.3.7 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.7\"\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-dependencies` from 3.3.7 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.7\"\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-starter-web` from 3.3.7 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jacoco:jacoco-maven-plugin` from 0.8.12 to 0.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacoco/jacoco/releases\"\u003eorg.jacoco:jacoco-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 25 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1950\"\u003e#1950\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 26 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1870\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBranches added by the Kotlin compiler for default argument number 33 or higher are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1655\"\u003e#1655\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for elvis operator that follows safe call operator is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1814\"\u003e#1814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1954\"\u003e#1954\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for more cases of chained safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1956\"\u003e#1956\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for invocations of suspendCoroutineUninterceptedOrReturn intrinsic is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1929\"\u003e#1929\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas with parameters is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1945\"\u003e#1945\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending functions and lambdas with suspension points that return inline value class is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1871\"\u003e#1871\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin for pausable composition is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1911\"\u003e#1911\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin serialization compiler plugin are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1885\"\u003e#1885\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of implicit else clause of when with String subject in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed handling of implicit default clause of switch by String in Java when compiled by ECJ (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\nFixed handling of exceptions in chains of safe call operators in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1819\"\u003e#1819\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.13\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 23 and Java 24 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1757\"\u003e#1757\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1631\"\u003e#1631\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 25 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1807\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions with \u003ccode\u003ereified\u003c/code\u003e type parameter (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of coverage for Kotlin \u003ccode\u003eJvmSynthetic\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1616\"\u003e#1616\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for inline value classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas without suspension points is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1283\"\u003e#1283\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable enum subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1774\"\u003e#1774\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable String subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1769\"\u003e#1769\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for chains of safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1810\"\u003e#1810\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1818\"\u003e#1818\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethod \u003ccode\u003egetEntries\u003c/code\u003e generated by the Kotlin compiler for enum classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1625\"\u003e#1625\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin compiler for constructors and functions with \u003ccode\u003eJvmOverloads\u003c/code\u003e annotation are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1768\"\u003e#1768\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed interpretation of Kotlin SMAP (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1525\"\u003e#1525\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFile extensions are preserved in HTML report in case of clashes of normalized file names (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1660\"\u003e#1660\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo build now uses Maven Wrapper and requires at least Maven 3.9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1708\"\u003e#1708\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1707\"\u003e#1707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1681\"\u003e#1681\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.8 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1862\"\u003e#1862\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMore context information when \u003ccode\u003eIllegalArgumentException\u003c/code\u003e occurs during reading of zip file (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1833\"\u003e#1833\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/2eb248366f0eb63fd964fc7a81804b27229a6edd\"\u003e\u003ccode\u003e2eb2483\u003c/code\u003e\u003c/a\u003e Prepare release v0.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/de76181b207b18c5b727051f8d62c115dc2c976c\"\u003e\u003ccode\u003ede76181\u003c/code\u003e\u003c/a\u003e KotlinSerializableFilter should filter more methods (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/89c4bd5ff39deae410f2a899289fe96739a63c13\"\u003e\u003ccode\u003e89c4bd5\u003c/code\u003e\u003c/a\u003e Fix NPE in KotlinSerializableFilter (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/098112865bb957084cc9abc1a9ca3f5bbff7219b\"\u003e\u003ccode\u003e0981128\u003c/code\u003e\u003c/a\u003e Migrate release staging to the Central Publisher Portal (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1968\"\u003e#1968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/d07bc6b7e47959503f878563cc4d18060223f2de\"\u003e\u003ccode\u003ed07bc6b\u003c/code\u003e\u003c/a\u003e Add filter for bytecode generated by Kotlin serialization compiler plugin (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/5e35fd5e1968c9477948f24991368b872e8014b9\"\u003e\u003ccode\u003e5e35fd5\u003c/code\u003e\u003c/a\u003e Upgrade maven-dependency-plugin to 3.9.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c2fe5cc54472f188c0d0f1158a0f987295217138\"\u003e\u003ccode\u003ec2fe5cc\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.9 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/b0f8e23d91d59431124b2863b8e35bdd1b71f7b9\"\u003e\u003ccode\u003eb0f8e23\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should filter \u0026quot;unoptimized\u0026quot; safe call followed b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c7bd3f4e96540d1a8f58690d5d52a94eebf4c471\"\u003e\u003ccode\u003ec7bd3f4\u003c/code\u003e\u003c/a\u003e Upgrade spotless-maven-plugin to 3.0.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1961\"\u003e#1961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/faa289d2a370fa4f724bed3a09e8591be08cd6c2\"\u003e\u003ccode\u003efaa289d\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should not be affected by presence of pseudo ins...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.12...v0.8.14\"\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-dependencies` from 3.3.7 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b7446...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/search/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fsearch/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"3579271645","node_id":"PR_kwDOQMaK086xDAZ7","number":15,"state":"open","title":"Bump the data-format group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T09:10:39.000Z","updated_at":"2025-11-02T09:14:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"data-format","update_count":7,"packages":[{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.17.1","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.17.1","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.17.1","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-cbor","old_version":"2.13.4","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson-dataformats-binary"},{"name":"com.google.code.gson:gson","old_version":"2.8.9","new_version":"2.13.2","repository_url":"https://github.com/google/gson"}],"path":null,"ecosystem":"maven"},"body":"Bumps the data-format group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| com.fasterxml.jackson.core:jackson-databind | `2.17.1` | `2.20` |\n| com.fasterxml.jackson.core:jackson-core | `2.17.1` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.17.1` | `2.20` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-cbor](https://github.com/FasterXML/jackson-dataformats-binary) | `2.13.4` | `2.20.1` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.8.9` | `2.13.2` |\n\n\nUpdates `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.yaml:snakeyaml` from 2.0 to 2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d7136296d8ed594503efef56145d6a89cd76d727\"\u003e\u003ccode\u003ed713629\u003c/code\u003e\u003c/a\u003e Improve tests when reading text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/ebcfd6cdbddfe1f9065ae02d67cae2f9408e443d\"\u003e\u003ccode\u003eebcfd6c\u003c/code\u003e\u003c/a\u003e Fix issue with a big YAML with emoji\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d82139cdbccc1b01fd43303f8c56ddf2f2ffa72a\"\u003e\u003ccode\u003ed82139c\u003c/code\u003e\u003c/a\u003e Fix issue 1098: HighSurrogate can be the last char in the data window\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/4f5f973c4a27ab3fa0c42dd0eb491bca06bb3df7\"\u003e\u003ccode\u003e4f5f973\u003c/code\u003e\u003c/a\u003e Migrate to Maven wrapper 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/5fe82ede72e2207ef978465365fb60094d766223\"\u003e\u003ccode\u003e5fe82ed\u003c/code\u003e\u003c/a\u003e Add a test to prove that no space is needed after an alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/44e8807335cb16b5c603754e1e4ee75ba57f1100\"\u003e\u003ccode\u003e44e8807\u003c/code\u003e\u003c/a\u003e Add a test for issue 1100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d19d063fb5e2afb4ff2bb333ec92c6b16acc9479\"\u003e\u003ccode\u003ed19d063\u003c/code\u003e\u003c/a\u003e Improve JacksonTest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/03b9294b7feb2768b3e3f7688c62e21a61ab9a7e\"\u003e\u003ccode\u003e03b9294\u003c/code\u003e\u003c/a\u003e Option to log duplicate keys \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/issues/1101\"\u003e#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/ff42f3654ae982ce6f512d7fd1296e85372e4953\"\u003e\u003ccode\u003eff42f36\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/issues/17\"\u003e#17\u003c/a\u003e from fugerit-org/1-option-to-log-duplicate-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/b16f9485f33136fb30f8472f3ccf0209707c023e\"\u003e\u003ccode\u003eb16f948\u003c/code\u003e\u003c/a\u003e Option to log duplicate keys \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/issues/1101\"\u003e#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.5..snakeyaml-2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.17.1 to 2.20\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.17.1 to 2.20\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.17.1 to 2.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.13.4 to 2.20.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/7cf8a3cc32709db451a3959fa297b065b72e0005\"\u003e\u003ccode\u003e7cf8a3c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-binary-2.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/106b380032ac478e46a1c3d575adeda9294ce375\"\u003e\u003ccode\u003e106b380\u003c/code\u003e\u003c/a\u003e Prep for 2.20.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/b93171eb7833e8a194d9a6534b6583ea246aa388\"\u003e\u003ccode\u003eb93171e\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/4704691f625f823d6e852986404c6488826b7e16\"\u003e\u003ccode\u003e4704691\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/29d3ed16da9ad15a589e3cc7824ef3771abc6c03\"\u003e\u003ccode\u003e29d3ed1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/297a10c4b0db3539a9f050241513754dfa0361bf\"\u003e\u003ccode\u003e297a10c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-binary-2.19.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/becef876753525d47ffa5ec7d1e950dbb7ea91fe\"\u003e\u003ccode\u003ebecef87\u003c/code\u003e\u003c/a\u003e Prep for 2.19.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/6f89feb3729b4e8fe4edf0c50c4e06dc8d702846\"\u003e\u003ccode\u003e6f89feb\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/f8b4f74ecc4856721bf91cf55eb019637a5f7a89\"\u003e\u003ccode\u003ef8b4f74\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/e6cb7a60d71045158a38879fcf109372a429871b\"\u003e\u003ccode\u003ee6cb7a6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.13.4...jackson-dataformats-binary-2.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.8.9 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\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/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGive FieldNamingStrategy the ability to return multiple String names by \u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated android-proguard-example by \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust Troubleshooting Guide ProGuard / R8 section by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2844\"\u003egoogle/gson#2844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies, including the problematic \u003ccode\u003ecom.google.errorprone:error_prone_annotations:2.37.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA bug in deserializing collections has been fixed. Previously, if you did something like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003egson.fromJson(jsonString, new TypeToken\u0026lt;ImmutableList\u0026lt;String\u0026gt;\u0026gt;() {})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ethen the inferred type would be \u003ccode\u003eImmutableList\u0026lt;String\u0026gt;\u003c/code\u003e, but Gson actually gave you an \u003ccode\u003eArrayList\u0026lt;String\u0026gt;\u003c/code\u003e. Usually that would lead to an immediate \u003ccode\u003eClassCastException\u003c/code\u003e, but in some circumstances the code might sometimes succeed despite the wrong type. Now you will see an exception like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ecom.google.gson.JsonIOException: Abstract classes can't be instantiated!\nAdjust the R8 configuration or register an InstanceCreator or a TypeAdapter for this type.\nClass name: com.google.common.collect.ImmutableList\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ebecause Gson now really is trying to create an \u003ccode\u003eImmutableList\u003c/code\u003e through its constructor, but that isn't possible.\nEither change the requested type (in the \u003ccode\u003eTypeToken\u003c/code\u003e) to \u003ccode\u003eList\u0026lt;String\u0026gt;\u003c/code\u003e, or register a \u003ccode\u003eTypeAdapter\u003c/code\u003e or \u003ccode\u003eJsonDeserializer\u003c/code\u003e for \u003ccode\u003eImmutableList\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe internal classes \u003ccode\u003e$Gson$Types\u003c/code\u003e and \u003ccode\u003e$Gson$Preconditions\u003c/code\u003e have been renamed to remove the \u003ccode\u003e$\u003c/code\u003e characters. Since these are internal classes (as signaled not only by the package name but by the \u003ccode\u003e$\u003c/code\u003e characters), client code should not be affected. If your code \u003cem\u003ewas\u003c/em\u003e depending on these classes then we suggest making a copy of the class (subject to the \u003ca href=\"https://www.apache.org/licenses/LICENSE-2.0\"\u003elicense\u003c/a\u003e) rather than depending on the new names.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.12.1\u003c/h2\u003e\n\u003cp\u003eThe only difference between this release and 2.12.0 is that OSGi declarations in the Gson jar now specify that \u003ccode\u003ecom.google.errorprone.annotations\u003c/code\u003e  is an optional dependency, not a required one. If you do not use OSGi then there is no effective change.\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/google/gson/blob/main/CHANGELOG.md\"\u003ecom.google.code.gson:gson's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eThe change log for versions newer than 2.10 is available only on the \u003ca href=\"https://github.com/google/gson/releases\"\u003eGitHub Releases page\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for serializing and deserializing Java records, on Java ≥ 16. (\u003ca href=\"https://redirect.github.com/google/gson/pull/2201\"\u003egoogle/gson#2201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonArray.asList\u003c/code\u003e and \u003ccode\u003eJsonObject.asMap\u003c/code\u003e view methods (\u003ca href=\"https://redirect.github.com/google/gson/pull/2225\"\u003egoogle/gson#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapterRuntimeTypeWrapper\u003c/code\u003e not detecting reflective \u003ccode\u003eTreeTypeAdapter\u003c/code\u003e and \u003ccode\u003eFutureTypeAdapter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1787\"\u003egoogle/gson#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eJsonReader.skipValue()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2062\"\u003egoogle/gson#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerform numeric conversion for primitive numeric type adapters (\u003ca href=\"https://redirect.github.com/google/gson/pull/2158\"\u003egoogle/gson#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGson.fromJson(..., TypeToken)\u003c/code\u003e overloads (\u003ca href=\"https://redirect.github.com/google/gson/pull/1700\"\u003egoogle/gson#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix changes to \u003ccode\u003eGsonBuilder\u003c/code\u003e affecting existing \u003ccode\u003eGson\u003c/code\u003e instances (\u003ca href=\"https://redirect.github.com/google/gson/pull/1815\"\u003egoogle/gson#1815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eJsonElement\u003c/code\u003e conversion methods more consistent and fix javadoc (\u003ca href=\"https://redirect.github.com/google/gson/pull/2178\"\u003egoogle/gson#2178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e when \u003ccode\u003eJsonWriter.jsonValue\u003c/code\u003e is not supported (\u003ca href=\"https://redirect.github.com/google/gson/pull/1651\"\u003egoogle/gson#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisallow \u003ccode\u003eJsonObject\u003c/code\u003e \u003ccode\u003eEntry.setValue(null)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2167\"\u003egoogle/gson#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapter.toJson\u003c/code\u003e throwing AssertionError for custom IOException (\u003ca href=\"https://redirect.github.com/google/gson/pull/2172\"\u003egoogle/gson#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert null to JsonNull for \u003ccode\u003eJsonArray.set\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2170\"\u003egoogle/gson#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed nullSafe usage. (\u003ca href=\"https://redirect.github.com/google/gson/pull/1555\"\u003egoogle/gson#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate \u003ccode\u003eTypeToken.getParameterized\u003c/code\u003e arguments (\u003ca href=\"https://redirect.github.com/google/gson/pull/2166\"\u003egoogle/gson#2166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/google/gson/issues/1702\"\u003e#1702\u003c/a\u003e: Gson.toJson creates CharSequence which does not implement toString (\u003ca href=\"https://redirect.github.com/google/gson/pull/1703\"\u003egoogle/gson#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer existing adapter for concurrent \u003ccode\u003eGson.getAdapter\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/google/gson/pull/2153\"\u003egoogle/gson#2153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eArrayTypeAdapter\u003c/code\u003e for \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1716\"\u003egoogle/gson#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eAppendableWriter\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/google/gson/pull/1706\"\u003egoogle/gson#1706\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eObject\u003c/code\u003e and \u003ccode\u003eJsonElement\u003c/code\u003e deserialization iterative rather than\nrecursive (\u003ca href=\"https://redirect.github.com/google/gson/pull/1912\"\u003egoogle/gson#1912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded parsing support for enum that has overridden toString() method (\u003ca href=\"https://redirect.github.com/google/gson/pull/1950\"\u003egoogle/gson#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved support for building Gson with Gradle (\u003ca href=\"https://redirect.github.com/google/gson/pull/2081\"\u003egoogle/gson#2081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved obsolete \u003ccode\u003ecodegen\u003c/code\u003e hierarchy (\u003ca href=\"https://redirect.github.com/google/gson/pull/2099\"\u003egoogle/gson#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for reflection access filter (\u003ca href=\"https://redirect.github.com/google/gson/pull/1905\"\u003egoogle/gson#1905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eTypeToken\u003c/code\u003e creation validation (\u003ca href=\"https://redirect.github.com/google/gson/pull/2072\"\u003egoogle/gson#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd explicit support for \u003ccode\u003efloat\u003c/code\u003e in \u003ccode\u003eJsonWriter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2130\"\u003egoogle/gson#2130\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/gson/pull/2132\"\u003egoogle/gson#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFail when parsing invalid local date (\u003ca href=\"https://redirect.github.com/google/gson/pull/2134\"\u003egoogle/gson#2134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAlso many small improvements to javadoc.\u003c/p\u003e\n\u003ch2\u003eVersion 2.9.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThe minimum supported Java version changes from 6 to 7.\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange target Java version to 7 (\u003ca href=\"https://redirect.github.com/google/gson/pull/2043\"\u003egoogle/gson#2043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePut \u003ccode\u003emodule-info.class\u003c/code\u003e into Multi-Release JAR folder (\u003ca href=\"https://redirect.github.com/google/gson/pull/2013\"\u003egoogle/gson#2013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove error message when abstract class cannot be constructed (\u003ca href=\"https://redirect.github.com/google/gson/pull/1814\"\u003egoogle/gson#1814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport EnumMap deserialization (\u003ca href=\"https://redirect.github.com/google/gson/pull/2071\"\u003egoogle/gson#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd LazilyParsedNumber default adapter (\u003ca href=\"https://redirect.github.com/google/gson/pull/2060\"\u003egoogle/gson#2060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix JsonReader.hasNext() returning true at end of document (\u003ca href=\"https://redirect.github.com/google/gson/pull/2061\"\u003egoogle/gson#2061\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.8.9...gson-parent-2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/danielscholl-osdu/workflow/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fworkflow/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"3579270644","node_id":"PR_kwDOQMaK0s6xDATe","number":14,"state":"open","title":"Bump the data-format group with 2 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":13,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T09:10:26.000Z","updated_at":"2025-11-20T16:00:30.712Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"data-format","update_count":2,"packages":[{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.15.2","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson"}],"path":null,"ecosystem":"maven"},"body":"Bumps the data-format group with 2 updates: [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) and [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).\n\nUpdates `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.15.2 to 2.20.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/danielscholl-osdu/partition/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fpartition/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"3579269784","node_id":"PR_kwDOQMaK3M6xDAGy","number":11,"state":"open","title":"Bump the data-format group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T09:10:04.000Z","updated_at":"2025-11-02T09:11:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"data-format","update_count":7,"packages":[{"name":"net.minidev:json-smart","old_version":"2.4.9","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"com.google.code.gson:gson","old_version":"2.8.9","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider","old_version":"2.9.9","new_version":"2.20.1"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.16.1","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.13.2","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.16.1","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"}],"path":null,"ecosystem":"maven"},"body":"Bumps the data-format group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.4.9` | `2.6.0` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.8.9` | `2.13.2` |\n| com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider | `2.9.9` | `2.20.1` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| com.fasterxml.jackson.core:jackson-databind | `2.16.1` | `2.20` |\n| com.fasterxml.jackson.core:jackson-core | `2.13.2` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.16.1` | `2.20` |\n\n\nUpdates `net.minidev:json-smart` from 2.4.9 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.5.2\u003c/h2\u003e\n\u003ch2\u003eAbout CVE-2024-57699\u003c/h2\u003e\n\u003cp\u003eThanks for \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e Some remarks on the CVE, more discussions in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/236\"\u003e#236\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eas mentioned \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/232\"\u003ehere\u003c/a\u003e it is quite unlikely that the vulnerability is exploited if you come here because of Spring Security / \u003ccode\u003ecom.nimbusds:oauth2-oidc-sdk\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ethe code changes for the upcoming release will \u0026quot;only\u0026quot; fix the default modes provided by \u003ca href=\"https://github.com/netplex/json-smart-v2/blob/master/json-smart/src/main/java/net/minidev/json/parser/JSONParser.java#L118\"\u003eJSONParser\u003c/a\u003e, e.g. \u003ccode\u003eMODE_RFC4627\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eif you create the \u003ccode\u003eJSONParser\u003c/code\u003e manually / with custom options, make sure you set option \u003ccode\u003eLIMIT_JSON_DEPTH\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003esince that's what \u0026quot;connect2id\u0026quot; is doing in their library, they were responsible for fixing it. They've already provided a new 11.x release that fixes the \u003ccode\u003eJSONParser\u003c/code\u003e setup on their side, i.e. you rather need \u003cem\u003etheir\u003c/em\u003e fixed version and not version 2.5.2 of json-smart\u003c/li\u003e\n\u003cli\u003eas stated \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/issues/494/\"\u003ehere\u003c/a\u003e, they would also need to backport the fix to the versions that \u003ca href=\"https://github.com/spring-projects/spring-security/blob/27cb1154f25c74a6532dbd222ead9da53e880020/gradle/libs.versions.toml#L25\"\u003eSpring Security needs\u003c/a\u003e IMHO\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix CVE-2024-57699 for predefined parsers by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/233\"\u003enetplex/json-smart-v2#233\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.4.9...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.8.9 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\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/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGive FieldNamingStrategy the ability to return multiple String names by \u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated android-proguard-example by \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust Troubleshooting Guide ProGuard / R8 section by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2844\"\u003egoogle/gson#2844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies, including the problematic \u003ccode\u003ecom.google.errorprone:error_prone_annotations:2.37.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA bug in deserializing collections has been fixed. Previously, if you did something like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003egson.fromJson(jsonString, new TypeToken\u0026lt;ImmutableList\u0026lt;String\u0026gt;\u0026gt;() {})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ethen the inferred type would be \u003ccode\u003eImmutableList\u0026lt;String\u0026gt;\u003c/code\u003e, but Gson actually gave you an \u003ccode\u003eArrayList\u0026lt;String\u0026gt;\u003c/code\u003e. Usually that would lead to an immediate \u003ccode\u003eClassCastException\u003c/code\u003e, but in some circumstances the code might sometimes succeed despite the wrong type. Now you will see an exception like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ecom.google.gson.JsonIOException: Abstract classes can't be instantiated!\nAdjust the R8 configuration or register an InstanceCreator or a TypeAdapter for this type.\nClass name: com.google.common.collect.ImmutableList\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ebecause Gson now really is trying to create an \u003ccode\u003eImmutableList\u003c/code\u003e through its constructor, but that isn't possible.\nEither change the requested type (in the \u003ccode\u003eTypeToken\u003c/code\u003e) to \u003ccode\u003eList\u0026lt;String\u0026gt;\u003c/code\u003e, or register a \u003ccode\u003eTypeAdapter\u003c/code\u003e or \u003ccode\u003eJsonDeserializer\u003c/code\u003e for \u003ccode\u003eImmutableList\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe internal classes \u003ccode\u003e$Gson$Types\u003c/code\u003e and \u003ccode\u003e$Gson$Preconditions\u003c/code\u003e have been renamed to remove the \u003ccode\u003e$\u003c/code\u003e characters. Since these are internal classes (as signaled not only by the package name but by the \u003ccode\u003e$\u003c/code\u003e characters), client code should not be affected. If your code \u003cem\u003ewas\u003c/em\u003e depending on these classes then we suggest making a copy of the class (subject to the \u003ca href=\"https://www.apache.org/licenses/LICENSE-2.0\"\u003elicense\u003c/a\u003e) rather than depending on the new names.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.12.1\u003c/h2\u003e\n\u003cp\u003eThe only difference between this release and 2.12.0 is that OSGi declarations in the Gson jar now specify that \u003ccode\u003ecom.google.errorprone.annotations\u003c/code\u003e  is an optional dependency, not a required one. If you do not use OSGi then there is no effective change.\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/google/gson/blob/main/CHANGELOG.md\"\u003ecom.google.code.gson:gson's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eThe change log for versions newer than 2.10 is available only on the \u003ca href=\"https://github.com/google/gson/releases\"\u003eGitHub Releases page\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for serializing and deserializing Java records, on Java ≥ 16. (\u003ca href=\"https://redirect.github.com/google/gson/pull/2201\"\u003egoogle/gson#2201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonArray.asList\u003c/code\u003e and \u003ccode\u003eJsonObject.asMap\u003c/code\u003e view methods (\u003ca href=\"https://redirect.github.com/google/gson/pull/2225\"\u003egoogle/gson#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapterRuntimeTypeWrapper\u003c/code\u003e not detecting reflective \u003ccode\u003eTreeTypeAdapter\u003c/code\u003e and \u003ccode\u003eFutureTypeAdapter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1787\"\u003egoogle/gson#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eJsonReader.skipValue()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2062\"\u003egoogle/gson#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerform numeric conversion for primitive numeric type adapters (\u003ca href=\"https://redirect.github.com/google/gson/pull/2158\"\u003egoogle/gson#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGson.fromJson(..., TypeToken)\u003c/code\u003e overloads (\u003ca href=\"https://redirect.github.com/google/gson/pull/1700\"\u003egoogle/gson#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix changes to \u003ccode\u003eGsonBuilder\u003c/code\u003e affecting existing \u003ccode\u003eGson\u003c/code\u003e instances (\u003ca href=\"https://redirect.github.com/google/gson/pull/1815\"\u003egoogle/gson#1815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eJsonElement\u003c/code\u003e conversion methods more consistent and fix javadoc (\u003ca href=\"https://redirect.github.com/google/gson/pull/2178\"\u003egoogle/gson#2178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e when \u003ccode\u003eJsonWriter.jsonValue\u003c/code\u003e is not supported (\u003ca href=\"https://redirect.github.com/google/gson/pull/1651\"\u003egoogle/gson#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisallow \u003ccode\u003eJsonObject\u003c/code\u003e \u003ccode\u003eEntry.setValue(null)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2167\"\u003egoogle/gson#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapter.toJson\u003c/code\u003e throwing AssertionError for custom IOException (\u003ca href=\"https://redirect.github.com/google/gson/pull/2172\"\u003egoogle/gson#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert null to JsonNull for \u003ccode\u003eJsonArray.set\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2170\"\u003egoogle/gson#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed nullSafe usage. (\u003ca href=\"https://redirect.github.com/google/gson/pull/1555\"\u003egoogle/gson#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate \u003ccode\u003eTypeToken.getParameterized\u003c/code\u003e arguments (\u003ca href=\"https://redirect.github.com/google/gson/pull/2166\"\u003egoogle/gson#2166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/google/gson/issues/1702\"\u003e#1702\u003c/a\u003e: Gson.toJson creates CharSequence which does not implement toString (\u003ca href=\"https://redirect.github.com/google/gson/pull/1703\"\u003egoogle/gson#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer existing adapter for concurrent \u003ccode\u003eGson.getAdapter\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/google/gson/pull/2153\"\u003egoogle/gson#2153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eArrayTypeAdapter\u003c/code\u003e for \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1716\"\u003egoogle/gson#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eAppendableWriter\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/google/gson/pull/1706\"\u003egoogle/gson#1706\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eObject\u003c/code\u003e and \u003ccode\u003eJsonElement\u003c/code\u003e deserialization iterative rather than\nrecursive (\u003ca href=\"https://redirect.github.com/google/gson/pull/1912\"\u003egoogle/gson#1912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded parsing support for enum that has overridden toString() method (\u003ca href=\"https://redirect.github.com/google/gson/pull/1950\"\u003egoogle/gson#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved support for building Gson with Gradle (\u003ca href=\"https://redirect.github.com/google/gson/pull/2081\"\u003egoogle/gson#2081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved obsolete \u003ccode\u003ecodegen\u003c/code\u003e hierarchy (\u003ca href=\"https://redirect.github.com/google/gson/pull/2099\"\u003egoogle/gson#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for reflection access filter (\u003ca href=\"https://redirect.github.com/google/gson/pull/1905\"\u003egoogle/gson#1905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eTypeToken\u003c/code\u003e creation validation (\u003ca href=\"https://redirect.github.com/google/gson/pull/2072\"\u003egoogle/gson#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd explicit support for \u003ccode\u003efloat\u003c/code\u003e in \u003ccode\u003eJsonWriter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2130\"\u003egoogle/gson#2130\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/gson/pull/2132\"\u003egoogle/gson#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFail when parsing invalid local date (\u003ca href=\"https://redirect.github.com/google/gson/pull/2134\"\u003egoogle/gson#2134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAlso many small improvements to javadoc.\u003c/p\u003e\n\u003ch2\u003eVersion 2.9.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThe minimum supported Java version changes from 6 to 7.\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange target Java version to 7 (\u003ca href=\"https://redirect.github.com/google/gson/pull/2043\"\u003egoogle/gson#2043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePut \u003ccode\u003emodule-info.class\u003c/code\u003e into Multi-Release JAR folder (\u003ca href=\"https://redirect.github.com/google/gson/pull/2013\"\u003egoogle/gson#2013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove error message when abstract class cannot be constructed (\u003ca href=\"https://redirect.github.com/google/gson/pull/1814\"\u003egoogle/gson#1814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport EnumMap deserialization (\u003ca href=\"https://redirect.github.com/google/gson/pull/2071\"\u003egoogle/gson#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd LazilyParsedNumber default adapter (\u003ca href=\"https://redirect.github.com/google/gson/pull/2060\"\u003egoogle/gson#2060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix JsonReader.hasNext() returning true at end of document (\u003ca href=\"https://redirect.github.com/google/gson/pull/2061\"\u003egoogle/gson#2061\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.8.9...gson-parent-2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider` from 2.9.9 to 2.20.1\n\nUpdates `org.yaml:snakeyaml` from 2.0 to 2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d7136296d8ed594503efef56145d6a89cd76d727\"\u003e\u003ccode\u003ed713629\u003c/code\u003e\u003c/a\u003e Improve tests when reading text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/ebcfd6cdbddfe1f9065ae02d67cae2f9408e443d\"\u003e\u003ccode\u003eebcfd6c\u003c/code\u003e\u003c/a\u003e Fix issue with a big YAML with emoji\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d82139cdbccc1b01fd43303f8c56ddf2f2ffa72a\"\u003e\u003ccode\u003ed82139c\u003c/code\u003e\u003c/a\u003e Fix issue 1098: HighSurrogate can be the last char in the data window\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/4f5f973c4a27ab3fa0c42dd0eb491bca06bb3df7\"\u003e\u003ccode\u003e4f5f973\u003c/code\u003e\u003c/a\u003e Migrate to Maven wrapper 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/5fe82ede72e2207ef978465365fb60094d766223\"\u003e\u003ccode\u003e5fe82ed\u003c/code\u003e\u003c/a\u003e Add a test to prove that no space is needed after an alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/44e8807335cb16b5c603754e1e4ee75ba57f1100\"\u003e\u003ccode\u003e44e8807\u003c/code\u003e\u003c/a\u003e Add a test for issue 1100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d19d063fb5e2afb4ff2bb333ec92c6b16acc9479\"\u003e\u003ccode\u003ed19d063\u003c/code\u003e\u003c/a\u003e Improve JacksonTest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/03b9294b7feb2768b3e3f7688c62e21a61ab9a7e\"\u003e\u003ccode\u003e03b9294\u003c/code\u003e\u003c/a\u003e Option to log duplicate keys \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/issues/1101\"\u003e#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/ff42f3654ae982ce6f512d7fd1296e85372e4953\"\u003e\u003ccode\u003eff42f36\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/issues/17\"\u003e#17\u003c/a\u003e from fugerit-org/1-option-to-log-duplicate-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/b16f9485f33136fb30f8472f3ccf0209707c023e\"\u003e\u003ccode\u003eb16f948\u003c/code\u003e\u003c/a\u003e Option to log duplicate keys \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/issues/1101\"\u003e#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.5..snakeyaml-2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.16.1 to 2.20\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.13.2 to 2.20\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.16.1 to 2.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/danielscholl-osdu/indexer-queue/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Findexer-queue/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"3572566576","node_id":"PR_kwDOQMaK086wtj6S","number":10,"state":"open","title":"Bump the core-dependencies group in /workflow-core with 27 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-30T21:25:49.000Z","updated_at":"2025-11-16T11:00:33.582Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-dependencies","update_count":27,"packages":[{"name":"io.netty:netty-bom","old_version":"4.1.118.Final","new_version":"4.2.7.Final","repository_url":"https://github.com/netty/netty"},{"name":"jakarta.servlet:jakarta.servlet-api","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/eclipse-ee4j/servlet-api"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.4","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.7","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"6.2.12","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.4","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-web","old_version":"6.3.4","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.3.7","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.7","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.5.0","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"io.netty:netty-all","old_version":"4.1.118.Final","new_version":"4.2.7.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-handler","old_version":"4.1.118.Final","new_version":"4.2.7.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-codec","old_version":"4.1.118.Final","new_version":"4.2.7.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-common","old_version":"4.1.118.Final","new_version":"4.2.7.Final","repository_url":"https://github.com/netty/netty"},{"name":"org.apache.commons:commons-collections4","old_version":"4.4","new_version":"4.5.0"},{"name":"org.mapstruct:mapstruct","old_version":"1.3.1.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"org.mapstruct:mapstruct-processor","old_version":"1.3.1.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"org.powermock:powermock-api-mockito2","old_version":"2.0.2","new_version":"2.0.9","repository_url":"https://github.com/powermock/powermock"},{"name":"org.powermock:powermock-module-junit4","old_version":"2.0.2","new_version":"2.0.9","repository_url":"https://github.com/powermock/powermock"},{"name":"org.mockito:mockito-core","old_version":"3.4.0","new_version":"3.12.4","repository_url":"https://github.com/mockito/mockito"},{"name":"com.google.guava:guava","old_version":"32.1.1-jre","new_version":"32.1.3-jre","repository_url":"https://github.com/google/guava"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.1.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"org.apache.maven.plugins:maven-pmd-plugin","old_version":"3.21.0","new_version":"3.28.0","repository_url":"https://github.com/apache/maven-pmd-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.7.3.6","new_version":"4.9.8.1","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"}],"path":"/workflow-core","ecosystem":"maven"},"body":"Bumps the core-dependencies group in /workflow-core with 27 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.netty:netty-bom](https://github.com/netty/netty) | `4.1.118.Final` | `4.2.7.Final` |\n| [jakarta.servlet:jakarta.servlet-api](https://github.com/eclipse-ee4j/servlet-api) | `6.0.0` | `6.1.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.4` | `0.8.14` |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.7` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `6.2.12` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.4` | `6.5.6` |\n| [org.springframework.security:spring-security-web](https://github.com/spring-projects/spring-security) | `6.3.4` | `6.5.6` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.7` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.7` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.42` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.5.0` | `2.8.13` |\n| [io.netty:netty-all](https://github.com/netty/netty) | `4.1.118.Final` | `4.2.7.Final` |\n| [io.netty:netty-handler](https://github.com/netty/netty) | `4.1.118.Final` | `4.2.7.Final` |\n| [io.netty:netty-codec](https://github.com/netty/netty) | `4.1.118.Final` | `4.2.7.Final` |\n| [io.netty:netty-common](https://github.com/netty/netty) | `4.1.118.Final` | `4.2.7.Final` |\n| org.apache.commons:commons-collections4 | `4.4` | `4.5.0` |\n| [org.mapstruct:mapstruct](https://github.com/mapstruct/mapstruct) | `1.3.1.Final` | `1.6.3` |\n| [org.mapstruct:mapstruct-processor](https://github.com/mapstruct/mapstruct) | `1.3.1.Final` | `1.6.3` |\n| [org.powermock:powermock-api-mockito2](https://github.com/powermock/powermock) | `2.0.2` | `2.0.9` |\n| [org.powermock:powermock-module-junit4](https://github.com/powermock/powermock) | `2.0.2` | `2.0.9` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `3.4.0` | `3.12.4` |\n| [com.google.guava:guava](https://github.com/google/guava) | `32.1.1-jre` | `32.1.3-jre` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.1.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) | `3.21.0` | `3.28.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.7.3.6` | `4.9.8.1` |\n\nUpdates `io.netty:netty-bom` from 4.1.118.Final to 4.2.7.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/511cbacea64c3348078948e8cb424749afeaeefc\"\u003e\u003ccode\u003e511cbac\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bf1cad6920d65d1a2eac2b0d2efbb58cfcc04cf4\"\u003e\u003ccode\u003ebf1cad6\u003c/code\u003e\u003c/a\u003e Adjust plugin config to not publish testsuite artifacts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/690f56f205ce6921e69bcb240939e633b31799b9\"\u003e\u003ccode\u003e690f56f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/63b523210bd63c7010c44ef31fd89833a1710746\"\u003e\u003ccode\u003e63b5232\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/netty/netty/commit/9f99dfd9bade906ed000d757905be6f8fabce44c\"\u003e\u003ccode\u003e9f99dfd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/551c32aa8caedc552a8dfb5f535b0ad694a60503\"\u003e\u003ccode\u003e551c32a\u003c/code\u003e\u003c/a\u003e Upgrade publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/a6660fe54fedc4cc420da710fea9b8bb052c3bcc\"\u003e\u003ccode\u003ea6660fe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/297b7c1dcced0382d40e61495f6295eb01a2a272\"\u003e\u003ccode\u003e297b7c1\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/netty/netty/commit/2c89a17886bf2615d98ca6402bc58df61c28babb\"\u003e\u003ccode\u003e2c89a17\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/1782e8c2060a244c4d4e6f9d9112d5517ca05120\"\u003e\u003ccode\u003e1782e8c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.1.118.Final...netty-4.2.7.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jakarta.servlet:jakarta.servlet-api` from 6.0.0 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/servlet/commit/fe6e12a5d54d8ccf5084e034be3e5ecc5a27f082\"\u003e\u003ccode\u003efe6e12a\u003c/code\u003e\u003c/a\u003e Prepare release jakarta.servlet:servlet-parent:6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/servlet/commit/b09f1236b6656ac9f02e0f152c76b6bf2a03fb24\"\u003e\u003ccode\u003eb09f123\u003c/code\u003e\u003c/a\u003e Add missing JARs to webapp - Part of fix for \u003ca href=\"https://redirect.github.com/eclipse-ee4j/servlet-api/issues/638\"\u003e#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/servlet/commit/e93b9bf39d04587305e847c93f0768dc58ccdf99\"\u003e\u003ccode\u003ee93b9bf\u003c/code\u003e\u003c/a\u003e Remove unused code. Part of fix for \u003ca href=\"https://redirect.github.com/eclipse-ee4j/servlet-api/issues/638\"\u003e#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/servlet/commit/04ad5c7514fca15553984765f9f8537464261124\"\u003e\u003ccode\u003e04ad5c7\u003c/code\u003e\u003c/a\u003e Update copyright date used in Javadoc footer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/servlet/commit/3154612df782b05abbda89c867b8e1023020f584\"\u003e\u003ccode\u003e3154612\u003c/code\u003e\u003c/a\u003e Remove text incorrectly added when originally addressing \u003ca href=\"https://redirect.github.com/eclipse-ee4j/servlet-api/issues/18\"\u003e#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/servlet/commit/314c6edc71df740d4033e06cb82530612236cc10\"\u003e\u003ccode\u003e314c6ed\u003c/code\u003e\u003c/a\u003e Revert Dependabot's JRuby update - it breaks the spec build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/servlet/commit/28a4bbecaabd282c51ed43c03b6c8833f727a299\"\u003e\u003ccode\u003e28a4bbe\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/servlet/commit/7a912a8206aea0b391c88dbec1c382176af9b8be\"\u003e\u003ccode\u003e7a912a8\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/servlet/commit/72d43805d585765320aa935a8ac6125d53b634b5\"\u003e\u003ccode\u003e72d4380\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/servlet/commit/f2036527bff0e924c4bf7028bae6269af73360f9\"\u003e\u003ccode\u003ef203652\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eclipse-ee4j/servlet-api/issues/635\"\u003e#635\u003c/a\u003e from jakartaee/dependabot/maven/org.apache.maven.plug...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse-ee4j/servlet-api/compare/6.0.0-RELEASE...6.1.0-RELEASE\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jacoco:jacoco-maven-plugin` from 0.8.4 to 0.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacoco/jacoco/releases\"\u003eorg.jacoco:jacoco-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 25 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1950\"\u003e#1950\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 26 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1870\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBranches added by the Kotlin compiler for default argument number 33 or higher are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1655\"\u003e#1655\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for elvis operator that follows safe call operator is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1814\"\u003e#1814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1954\"\u003e#1954\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for more cases of chained safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1956\"\u003e#1956\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for invocations of suspendCoroutineUninterceptedOrReturn intrinsic is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1929\"\u003e#1929\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas with parameters is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1945\"\u003e#1945\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending functions and lambdas with suspension points that return inline value class is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1871\"\u003e#1871\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin for pausable composition is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1911\"\u003e#1911\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin serialization compiler plugin are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1885\"\u003e#1885\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of implicit else clause of when with String subject in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed handling of implicit default clause of switch by String in Java when compiled by ECJ (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\nFixed handling of exceptions in chains of safe call operators in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1819\"\u003e#1819\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.13\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 23 and Java 24 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1757\"\u003e#1757\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1631\"\u003e#1631\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 25 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1807\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions with \u003ccode\u003ereified\u003c/code\u003e type parameter (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of coverage for Kotlin \u003ccode\u003eJvmSynthetic\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1616\"\u003e#1616\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for inline value classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas without suspension points is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1283\"\u003e#1283\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable enum subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1774\"\u003e#1774\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable String subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1769\"\u003e#1769\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for chains of safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1810\"\u003e#1810\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1818\"\u003e#1818\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethod \u003ccode\u003egetEntries\u003c/code\u003e generated by the Kotlin compiler for enum classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1625\"\u003e#1625\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin compiler for constructors and functions with \u003ccode\u003eJvmOverloads\u003c/code\u003e annotation are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1768\"\u003e#1768\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed interpretation of Kotlin SMAP (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1525\"\u003e#1525\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFile extensions are preserved in HTML report in case of clashes of normalized file names (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1660\"\u003e#1660\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo build now uses Maven Wrapper and requires at least Maven 3.9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1708\"\u003e#1708\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1707\"\u003e#1707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1681\"\u003e#1681\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.8 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1862\"\u003e#1862\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMore context information when \u003ccode\u003eIllegalArgumentException\u003c/code\u003e occurs during reading of zip file (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1833\"\u003e#1833\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.12\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 22 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1596\"\u003e#1596\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 23 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1553\"\u003e#1553\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/2eb248366f0eb63fd964fc7a81804b27229a6edd\"\u003e\u003ccode\u003e2eb2483\u003c/code\u003e\u003c/a\u003e Prepare release v0.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/de76181b207b18c5b727051f8d62c115dc2c976c\"\u003e\u003ccode\u003ede76181\u003c/code\u003e\u003c/a\u003e KotlinSerializableFilter should filter more methods (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/89c4bd5ff39deae410f2a899289fe96739a63c13\"\u003e\u003ccode\u003e89c4bd5\u003c/code\u003e\u003c/a\u003e Fix NPE in KotlinSerializableFilter (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/098112865bb957084cc9abc1a9ca3f5bbff7219b\"\u003e\u003ccode\u003e0981128\u003c/code\u003e\u003c/a\u003e Migrate release staging to the Central Publisher Portal (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1968\"\u003e#1968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/d07bc6b7e47959503f878563cc4d18060223f2de\"\u003e\u003ccode\u003ed07bc6b\u003c/code\u003e\u003c/a\u003e Add filter for bytecode generated by Kotlin serialization compiler plugin (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/5e35fd5e1968c9477948f24991368b872e8014b9\"\u003e\u003ccode\u003e5e35fd5\u003c/code\u003e\u003c/a\u003e Upgrade maven-dependency-plugin to 3.9.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c2fe5cc54472f188c0d0f1158a0f987295217138\"\u003e\u003ccode\u003ec2fe5cc\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.9 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/b0f8e23d91d59431124b2863b8e35bdd1b71f7b9\"\u003e\u003ccode\u003eb0f8e23\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should filter \u0026quot;unoptimized\u0026quot; safe call followed b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c7bd3f4e96540d1a8f58690d5d52a94eebf4c471\"\u003e\u003ccode\u003ec7bd3f4\u003c/code\u003e\u003c/a\u003e Upgrade spotless-maven-plugin to 3.0.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1961\"\u003e#1961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/faa289d2a370fa4f724bed3a09e8591be08cd6c2\"\u003e\u003ccode\u003efaa289d\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should not be affected by presence of pseudo ins...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.4...v0.8.14\"\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-starter-parent` from 3.3.7 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-framework-bom` from 6.1.16 to 6.2.12\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-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.12\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;forEachByte\u0026quot; variant to DataBuffer for efficient traversing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35623\"\u003e#35623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database [followup] \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35618\"\u003e#35618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove exception handling in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35631\"\u003e#35631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MySQL/MariaDB to TableMetaDataProviderFactory for correct generated-keys support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35593\"\u003e#35593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize state management in StompSubProtocolHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35591\"\u003e#35591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServletServerHttpRequest.getRemoteAddress() may perform DNS lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35589\"\u003e#35589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmit log message when multiple primary beans are detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35550\"\u003e#35550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate key error is mapped to \u003ccode\u003eTransientDataAccessException\u003c/code\u003e by \u003ccode\u003eSQLStateSQLExceptionTranslator\u003c/code\u003e for \u003ccode\u003eBatchUpdateException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35547\"\u003e#35547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant object allocation in cglib proxy method calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35543\"\u003e#35543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecation on \u003ccode\u003eCandidateComponentsIndex\u003c/code\u003e and \u003ccode\u003eCandidateComponentsIndexLoader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35472\"\u003e#35472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProcessing response with no Content-Length header and no body raises EOFException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35361\"\u003e#35361\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\u003eDefaultListableBeanFactory::getBeanNamesForType does not always return all bean names \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35634\"\u003e#35634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider defaultCandidate for scoped proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35627\"\u003e#35627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease data buffer in AbstractCharSequenceDecoder even when String creation fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35625\"\u003e#35625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathMatchingResourcePatternResolver is not able to resolve file in SpringBoot Packaged JAR \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35617\"\u003e#35617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent NoClassDefFoundError when Jetty Reactive HttpClient is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35608\"\u003e#35608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance regression with Property Placeholder Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35594\"\u003e#35594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain order of \u003ccode\u003eproduces\u003c/code\u003e media types in \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35587\"\u003e#35587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35564\"\u003e#35564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpEL expression parser uses more CPU after upgrade to 6.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35556\"\u003e#35556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread race during FactoryBean instantiations starting with 6.2 due to lenient locks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35545\"\u003e#35545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parsed path handling in UrlHandlerFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35538\"\u003e#35538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResourceHttpMessageWriter.write has unexpected error handling for invalid range requests (offset \u0026gt; content length) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35536\"\u003e#35536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestNGSpringContextTests\u003c/code\u003e is not thread-safe regarding tracked exceptions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35528\"\u003e#35528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUrlHandlerFilter breaks RequestDispatcher.forward() on Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35509\"\u003e#35509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMockHttpServletRequestBuilder#buildRequest is not idempotent \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35493\"\u003e#35493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJvmDefault\u003c/code\u003e (default in Kotlin 2.2.20+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35487\"\u003e#35487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInstanceSupplierCodeGenerator fails to detect deprecated type on package private factory method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35486\"\u003e#35486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix synchronization in ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35466\"\u003e#35466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euseCaches option in PathMatchingResourcePatternResolver not applied in special case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35465\"\u003e#35465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock during context initialization due to EntityManager lock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35398\"\u003e#35398\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\u003eImprove guidance in WebFlux on how to join inbound and outbound streams in \u003ccode\u003eWebSocketHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35572\"\u003e#35572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eidref\u003c/code\u003e example in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35560\"\u003e#35560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix URI Patterns docs in WebMVC and WebFlux Request Mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35551\"\u003e#35551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow event listener method declared with multiple event classes to take a single parameter that is assignable from all of those event classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35506\"\u003e#35506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Task Javadoc about Runnable wrapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35394\"\u003e#35394\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 Micrometer 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35640\"\u003e#35640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35638\"\u003e#35638\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/e354390837e62c77a7ac386960df33fb357724b8\"\u003e\u003ccode\u003ee354390\u003c/code\u003e\u003c/a\u003e Release v6.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c53132ecdf8a01ad7a4523501d5dae2288fa8d0f\"\u003e\u003ccode\u003ec53132e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03c3ec15774c4de714129222b9b7732b57d96225\"\u003e\u003ccode\u003e03c3ec1\u003c/code\u003e\u003c/a\u003e Fall back on remoteHost if remoteAddress is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c88bfc54c9256e3c07511aa303be2b136c03e0e2\"\u003e\u003ccode\u003ec88bfc5\u003c/code\u003e\u003c/a\u003e Refactor state management in StompSubProtocolHandler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a96558c965d1a12bf92a816b83228b3597783cf1\"\u003e\u003ccode\u003ea96558c\u003c/code\u003e\u003c/a\u003e Revise commit 01acb805018da643a3c4320ff0e032aa998beda8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1612b7c5dbe53189ed64274571d7c68b61dc4d98\"\u003e\u003ccode\u003e1612b7c\u003c/code\u003e\u003c/a\u003e Remove test prefixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01acb805018da643a3c4320ff0e032aa998beda8\"\u003e\u003ccode\u003e01acb80\u003c/code\u003e\u003c/a\u003e Improve exception handling in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f4438ce9e3c0f3c5c2d89a5c8ebf251849943355\"\u003e\u003ccode\u003ef4438ce\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.11 and Micrometer 1.14.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5033b9d3c5ab88dc33c0d35b096ccb58a5cc59d1\"\u003e\u003ccode\u003e5033b9d\u003c/code\u003e\u003c/a\u003e Reset by-type cache for Object after registering a new singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d733023a2978a4725c6686645ad2dc05e640266f\"\u003e\u003ccode\u003ed733023\u003c/code\u003e\u003c/a\u003e Consistently apply fallback attribute to proxy definition as well\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.1.16...v6.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.3.4 to 6.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.6\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18082\"\u003e#18082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17930\"\u003e#17930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17929\"\u003e#17929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.11 to 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18045\"\u003e#18045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.5 to 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17950\"\u003e#17950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.gretty:gretty from 4.1.7 to 4.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17945\"\u003e#17945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.31.Final to 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18039\"\u003e#18039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18083\"\u003e#18083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.ldap:spring-ldap-core from 3.2.14 to 3.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18067\"\u003e#18067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.11 to 6.2.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18068\"\u003e#18068\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.5\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17922\"\u003e#17922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17911\"\u003e#17911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17923\"\u003e#17923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17910\"\u003e#17910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17924\"\u003e#17924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17913\"\u003e#17913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17925\"\u003e#17925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17912\"\u003e#17912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17926\"\u003e#17926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17914\"\u003e#17914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate servlet test method docs to use include-code \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17749\"\u003e#17749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAnnonation Scanning Should Fallback to Object when Parameter Matching \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17899\"\u003e#17899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double-slash when basePath is root \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17841\"\u003e#17841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix traceId discrepancy in case error in servlet web \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17796\"\u003e#17796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReference should advise avoiding post-authorization on writes \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17798\"\u003e#17798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17893\"\u003e#17893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17874\"\u003e#17874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17895\"\u003e#17895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17854\"\u003e#17854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17836\"\u003e#17836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17894\"\u003e#17894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17858\"\u003e#17858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17767\"\u003e#17767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/56a23d9ddcee97882c664b84952199764ff928e2\"\u003e\u003ccode\u003e56a23d9\u003c/code\u003e\u003c/a\u003e Release 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/cb994aad6c4dcb1c00f47bd6561c002fb3753fdc\"\u003e\u003ccode\u003ecb994aa\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/6f6ee0c060c5f00ab7b3ed32e23e67c7ab97c38f\"\u003e\u003ccode\u003e6f6ee0c\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/9cecc2cf0951473251cf8faa0bb38911d2557507\"\u003e\u003ccode\u003e9cecc2c\u003c/code\u003e\u003c/a\u003e Merge branch '6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f19c9c86256bcda79ae7300cdc22c7363e15c349\"\u003e\u003ccode\u003ef19c9c8\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/8b89e31e3d60973262c321573ddebc824cfb6c7e\"\u003e\u003ccode\u003e8b89e31\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/67b15be917c42fa615fe5f66264808c9e7f1c716\"\u003e\u003ccode\u003e67b15be\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/217a29e6ba6107210d285d887bc9ca27589de0cb\"\u003e\u003ccode\u003e217a29e\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/b2d638063393131168318f64622053444e77d5fe\"\u003e\u003ccode\u003eb2d6380\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ba2619cb8a12478fee63db7ac3d7a4b50fe02b16\"\u003e\u003ccode\u003eba2619c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.3.4...6.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-web` from 6.3.4 to 6.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.6\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18082\"\u003e#18082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17930\"\u003e#17930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17929\"\u003e#17929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.11 to 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18045\"\u003e#18045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.5 to 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17950\"\u003e#17950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.gretty:gretty from 4.1.7 to 4.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17945\"\u003e#17945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.31.Final to 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18039\"\u003e#18039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18083\"\u003e#18083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.ldap:spring-ldap-core from 3.2.14 to 3.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18067\"\u003e#18067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.11 to 6.2.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18068\"\u003e#18068\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.5\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17922\"\u003e#17922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17911\"\u003e#17911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17923\"\u003e#17923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17910\"\u003e#17910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17924\"\u003e#17924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17913\"\u003e#17913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17925\"\u003e#17925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17912\"\u003e#17912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17926\"\u003e#17926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17914\"\u003e#17914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate servlet test method docs to use include-code \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17749\"\u003e#17749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAnnonation Scanning Should Fallback to Object when Parameter Matching \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17899\"\u003e#17899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double-slash when basePath is root \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17841\"\u003e#17841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix traceId discrepancy in case error in servlet web \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17796\"\u003e#17796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReference should advise avoiding post-authorization on writes \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17798\"\u003e#17798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17893\"\u003e#17893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17874\"\u003e#17874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17895\"\u003e#17895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17854\"\u003e#17854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17836\"\u003e#17836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17894\"\u003e#17894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17858\"\u003e#17858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17767\"\u003e#17767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/56a23d9ddcee97882c664b84952199764ff928e2\"\u003e\u003ccode\u003e56a23d9\u003c/code\u003e\u003c/a\u003e Release 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/cb994aad6c4dcb1c00f47bd6561c002fb3753fdc\"\u003e\u003ccode\u003ecb994aa\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/6f6ee0c060c5f00ab7b3ed32e23e67c7ab97c38f\"\u003e\u003ccode\u003e6f6ee0c\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/9cecc2cf0951473251cf8faa0bb38911d2557507\"\u003e\u003ccode\u003e9cecc2c\u003c/code\u003e\u003c/a\u003e Merge branch '6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f19c9c86256bcda79ae7300cdc22c7363e15c349\"\u003e\u003ccode\u003ef19c9c8\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/8b89e31e3d60973262c321573ddebc824cfb6c7e\"\u003e\u003ccode\u003e8b89e31\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/67b15be917c42fa615fe5f66264808c9e7f1c716\"\u003e\u003ccode\u003e67b15be\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/217a29e6ba6107210d285d887bc9ca27589de0cb\"\u003e\u003ccode\u003e217a29e\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/b2d638063393131168318f64622053444e77d5fe\"\u003e\u003ccode\u003eb2d6380\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ba2619cb8a12478fee63db7ac3d7a4b50fe02b16\"\u003e\u003ccode\u003eba2619c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.3.4...6.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.3.7 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Ma...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/workflow/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fworkflow/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}],"issue_packages":[{"old_version":"2.5.2","new_version":"2.6.0","update_type":"minor","path":null,"pr_created_at":"2026-07-04T05:40:54.000Z","version_change":"2.5.2 → 2.6.0","issue":{"uuid":"4807809950","node_id":"PR_kwDOGl3uh87tzSkX","number":237,"state":"open","title":"deps(deps): bump the other-deps group across 1 directory with 48 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-04T05:40:54.000Z","updated_at":"2026-07-04T05:41:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"other-deps","update_count":48,"packages":[{"name":"org.yaml:snakeyaml","old_version":"2.2","new_version":"2.6"},{"name":"org.slf4j:slf4j-api","old_version":"1.7.15","new_version":"2.0.18"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.25.4","new_version":"2.26.1"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.4","new_version":"2.26.1"},{"name":"org.apache.logging.log4j:log4j-1.2-api","old_version":"2.25.4","new_version":"2.26.1"},{"name":"org.apache.logging.log4j:log4j-slf4j-impl","old_version":"2.25.4","new_version":"2.26.1"},{"name":"com.mysql:mysql-connector-j","old_version":"8.4.0","new_version":"9.7.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"org.apache.hadoop:hadoop-client","old_version":"3.3.6","new_version":"3.5.0"},{"name":"org.apache.hadoop:hadoop-common","old_version":"3.3.6","new_version":"3.5.0"},{"name":"org.apache.hadoop:hadoop-hdfs","old_version":"3.3.6","new_version":"3.5.0"},{"name":"org.apache.hadoop:hadoop-mapreduce-client-core","old_version":"3.3.6","new_version":"3.5.0"},{"name":"com.alibaba.nacos:nacos-client","old_version":"2.1.2","new_version":"3.2.2","repository_url":"https://github.com/alibaba/nacos"},{"name":"com.alibaba:fastjson","old_version":"2.0.52","new_version":"2.0.62","repository_url":"https://github.com/alibaba/fastjson2"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.21.4","new_version":"2.22.0","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.21.4","new_version":"2.22.0","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.jayway.jsonpath:json-path","old_version":"2.9.0","new_version":"3.0.0","repository_url":"https://github.com/jayway/JsonPath"},{"name":"com.google.protobuf:protobuf-java","old_version":"3.25.5","new_version":"4.35.1","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"net.minidev:accessors-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"commons-net:commons-net","old_version":"3.10.0","new_version":"3.13.0","repository_url":"https://github.com/apache/commons-net"},{"name":"com.squareup.okio:okio","old_version":"3.4.0","new_version":"3.17.0","repository_url":"https://github.com/square/okio"},{"name":"commons-cli:commons-cli","old_version":"1.5.0","new_version":"1.11.0","repository_url":"https://github.com/apache/commons-cli"},{"name":"dnsjava:dnsjava","old_version":"3.6.0","new_version":"3.6.5","repository_url":"https://github.com/dnsjava/dnsjava"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"3.6.1","new_version":"4.0.3","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"at.yawk.lz4:lz4-java","old_version":"1.10.1","new_version":"1.11.0","repository_url":"https://github.com/yawkat/lz4-java"},{"name":"commons-io:commons-io","old_version":"2.15.1","new_version":"2.22.0"},{"name":"com.google.errorprone:error_prone_core","old_version":"2.31.0","new_version":"2.50.0","repository_url":"https://github.com/google/error-prone"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.14.2","new_version":"2.21.0","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.5.0","new_version":"3.6.3","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"org.apache.maven.plugins:maven-pmd-plugin","old_version":"3.21.0","new_version":"3.28.0","repository_url":"https://github.com/apache/maven-pmd-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.15","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.10.0","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M5","new_version":"3.6.0-M1","repository_url":"https://github.com/apache/maven-surefire"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"2.23.0","new_version":"3.8.0","repository_url":"https://github.com/diffplug/spotless"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.1.2","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.8.6.6","new_version":"4.10.2.0","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"},{"name":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.5.1","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.scala-lang:scala-library","old_version":"2.12.7","new_version":"3.8.4","repository_url":"https://github.com/scala/scala3"},{"name":"org.apache.kafka:kafka-clients","old_version":"4.1.2","new_version":"4.3.1"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.21","new_version":"2.22","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.h2database:h2","old_version":"2.2.224","new_version":"2.4.240","repository_url":"https://github.com/h2database/h2database"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.0.2","new_version":"10.9.1"},{"name":"org.apache.maven.plugins:maven-assembly-plugin","old_version":"3.6.0","new_version":"3.8.0","repository_url":"https://github.com/apache/maven-assembly-plugin"},{"name":"org.apache.maven.plugins:maven-jar-plugin","old_version":"3.3.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-jar-plugin"},{"name":"org.apache.paimon:paimon-flink-1.20","old_version":"1.4.1","new_version":"1.4.2"},{"name":"org.apache.paimon:paimon-flink-cdc","old_version":"1.4.1","new_version":"1.4.2"},{"name":"org.mongodb:mongodb-driver-sync","old_version":"4.11.1","new_version":"5.8.0","repository_url":"https://github.com/mongodb/mongo-java-driver"},{"name":"org.apache.kafka:connect-api","old_version":"3.6.1","new_version":"4.3.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the other-deps group with 48 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.2` | `2.6` |\n| org.slf4j:slf4j-api | `1.7.15` | `2.0.18` |\n| org.apache.logging.log4j:log4j-api | `2.25.4` | `2.26.1` |\n| org.apache.logging.log4j:log4j-core | `2.25.4` | `2.26.1` |\n| org.apache.logging.log4j:log4j-1.2-api | `2.25.4` | `2.26.1` |\n| org.apache.logging.log4j:log4j-slf4j-impl | `2.25.4` | `2.26.1` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `8.4.0` | `9.7.0` |\n| org.apache.hadoop:hadoop-client | `3.3.6` | `3.5.0` |\n| org.apache.hadoop:hadoop-common | `3.3.6` | `3.5.0` |\n| org.apache.hadoop:hadoop-hdfs | `3.3.6` | `3.5.0` |\n| org.apache.hadoop:hadoop-mapreduce-client-core | `3.3.6` | `3.5.0` |\n| [com.alibaba.nacos:nacos-client](https://github.com/alibaba/nacos) | `2.1.2` | `3.2.2` |\n| [com.alibaba:fastjson](https://github.com/alibaba/fastjson2) | `2.0.52` | `2.0.62` |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.21.4` | `2.22.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.21.4` | `2.22.0` |\n| [com.jayway.jsonpath:json-path](https://github.com/jayway/JsonPath) | `2.9.0` | `3.0.0` |\n| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `3.25.5` | `4.35.1` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [net.minidev:accessors-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [commons-net:commons-net](https://github.com/apache/commons-net) | `3.10.0` | `3.13.0` |\n| [com.squareup.okio:okio](https://github.com/square/okio) | `3.4.0` | `3.17.0` |\n| [commons-cli:commons-cli](https://github.com/apache/commons-cli) | `1.5.0` | `1.11.0` |\n| [dnsjava:dnsjava](https://github.com/dnsjava/dnsjava) | `3.6.0` | `3.6.5` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `3.6.1` | `4.0.3` |\n| [at.yawk.lz4:lz4-java](https://github.com/yawkat/lz4-java) | `1.10.1` | `1.11.0` |\n| commons-io:commons-io | `2.15.1` | `2.22.0` |\n| [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) | `2.31.0` | `2.50.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.14.2` | `2.21.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.5.0` | `3.6.3` |\n| [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) | `3.21.0` | `3.28.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.15` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.10.0` | `3.15.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M5` | `3.6.0-M1` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.23.0` | `3.8.0` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.1.2` | `3.6.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.8.6.6` | `4.10.2.0` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.5.1` | `3.6.2` |\n| [org.scala-lang:scala-library](https://github.com/scala/scala3) | `2.12.7` | `3.8.4` |\n| org.apache.kafka:kafka-clients | `4.1.2` | `4.3.1` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.21` | `2.22` |\n| [com.h2database:h2](https://github.com/h2database/h2database) | `2.2.224` | `2.4.240` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.0.2` | `10.9.1` |\n| [org.apache.maven.plugins:maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin) | `3.6.0` | `3.8.0` |\n| [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) | `3.3.0` | `3.5.0` |\n| org.apache.paimon:paimon-flink-1.20 | `1.4.1` | `1.4.2` |\n| org.apache.paimon:paimon-flink-cdc | `1.4.1` | `1.4.2` |\n| [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `4.11.1` | `5.8.0` |\n| org.apache.kafka:connect-api | `3.6.1` | `4.3.1` |\n\n\nUpdates `org.yaml:snakeyaml` from 2.2 to 2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/015ab57b3a789f85cf8967f6f3431035d928d9bc\"\u003e\u003ccode\u003e015ab57\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/4795519ef773da23c8816a4e932f9aaffd630f8c\"\u003e\u003ccode\u003e4795519\u003c/code\u003e\u003c/a\u003e Update info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/9c36c69034617a1c2e06b5b9b6da4073416279b8\"\u003e\u003ccode\u003e9c36c69\u003c/code\u003e\u003c/a\u003e Introduce devcontainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/0c5b3e513a8a3971f7c97404f73fadebb63b73c0\"\u003e\u003ccode\u003e0c5b3e5\u003c/code\u003e\u003c/a\u003e fix: add debug level to internal logger\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/a65b13170d1b221af062d6aa90fd7741ed7ea7cd\"\u003e\u003ccode\u003ea65b131\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into devcontainers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/788a98b92bfd1696e95a0a48eb1d652d80660149\"\u003e\u003ccode\u003e788a98b\u003c/code\u003e\u003c/a\u003e Update changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/556b4bfec56355987f292f0ee515798b3a2eb3e0\"\u003e\u003ccode\u003e556b4bf\u003c/code\u003e\u003c/a\u003e Add info for devcontainer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/0828c39da732f89844c0c66d7f55169417f8cd16\"\u003e\u003ccode\u003e0828c39\u003c/code\u003e\u003c/a\u003e ops: migrate deployment from OSSRH to Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/30d6a3a64809f0f6d3d9fd901a85b7c3cda94930\"\u003e\u003ccode\u003e30d6a3a\u003c/code\u003e\u003c/a\u003e Add a test for issue 1108\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/2da4c6d8bfe0590dab56a5319366dc3b6558b9b5\"\u003e\u003ccode\u003e2da4c6d\u003c/code\u003e\u003c/a\u003e Remove unrelated code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.6..snakeyaml-2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.slf4j:slf4j-api` from 1.7.15 to 2.0.18\n\nUpdates `org.apache.logging.log4j:log4j-api` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-1.2-api` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-core` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-1.2-api` from 2.25.4 to 2.26.1\n\nUpdates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.25.4 to 2.26.1\n\nUpdates `com.mysql:mysql-connector-j` from 8.4.0 to 9.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mysql/mysql-connector-j/blob/release/9.x/CHANGES\"\u003ecom.mysql:mysql-connector-j's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://dev.mysql.com/doc/relnotes/connector-j/en/\"\u003ehttps://dev.mysql.com/doc/relnotes/connector-j/en/\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003eVersion 9.7.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119863 (Bug#38951042), Inaccurate decoding of negative TIME durations in Binary Protocol (Cursor Mode).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWL#17215, Implement JDBC 4.3/4.5 Statement/Connection.enquote* methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119245 (Bug#38599240), Select into fix breaks queries with 'into' in them. (reopened)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119659 (Bug#38916595), BinaryResultsetReader fails to consume EOF packet after column definitions when EOF is not deprecated.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVersion 9.6.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118002 (Bug#37843004), The setFetchSize() method in the Statement class may have a potential bug.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#113130 (Bug#36043125), getGeneratedKeys() returns a zero resultset with non-key-generating statements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#113336 (Bug#36080226), Inconsistent getUpdateCount() Behavior with allowMultiQueries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118234 (Bug#37975837), A potential bugs in Mysql Connector/J.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#113413 (Bug#36107426), Connection.changeUser cannot be done after DriverManager.loginTimeout elapses.\nThanks to Kazuhisa Kawashima for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119271 (Bug#38599496), Connector/J fails to accept legacy value zeroDateTimeBehavior=convertToNull on multi-host URLs (failover).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#119245 (Bug#38599240), Select into fix breaks queries with 'into' in them.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVersion 9.5.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#72036 (Bug#18403804), XA isSameRM() shouldn't take database into account.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#62693 (Bug#16722068), XAConnection savepoint capability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#81128 (Bug#23146631), Master host list overwritten by slave list when loadBalanceConnectionGroup used.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#19887224, RUNNING THE TEST SUITE WITH SOCKSPROXY* PROPERTIES HANGS IN TEST TESTBUG56429.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#98699 (Bug#30932850), Allow empty keyStore file for keyStoreTypes that do not require files.\nThanks to Kolbe Kegel for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#118938 (Bug#38396227), DatabaseMetaDataInformationSchema#getSchemas has a bug.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#99292 (Bug#31195955), Contribution: Support Windows time zone 'Coordinated Universal Time'.\nThanks to Frédéric Barrière for his contribution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix for Bug#107094 (Bug#34104230), NullPointerException when calling equals with null on MultiHostConnectionProxy.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/0aade1f13bcc98faf7dda5c02e782481eb291f62\"\u003e\u003ccode\u003e0aade1f\u003c/code\u003e\u003c/a\u003e Fix for Bug#119863 (Bug#38951042), Inaccurate decoding of negative TIME durat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/b6d5baabb5a9c4d01fccaafde032e8356b0ab5b8\"\u003e\u003ccode\u003eb6d5baa\u003c/code\u003e\u003c/a\u003e Update for GPL license book.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/a7cc5a9c8ec1c5ca7dcf97627935052c768a910e\"\u003e\u003ccode\u003ea7cc5a9\u003c/code\u003e\u003c/a\u003e Fix for DateTimeTest failures after some of the work done for WL#16669 in MyS...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/6a0c818f9619291251b33a868d4f8b0d70b676cb\"\u003e\u003ccode\u003e6a0c818\u003c/code\u003e\u003c/a\u003e WL#17215, Implement JDBC 4.3/4.5 Statement/Connection.enquote* methods.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/5f96e85b0b0ff3fc9326fb346e05c88e45af02a7\"\u003e\u003ccode\u003e5f96e85\u003c/code\u003e\u003c/a\u003e Fix for Bug#119245 (Bug#38599240), Select into fix breaks queries with 'into'...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/8d779fc31cb87906e86e7ea7dd316ed2778f85cd\"\u003e\u003ccode\u003e8d779fc\u003c/code\u003e\u003c/a\u003e Fix for Bug#119659 (Bug#38916595), BinaryResultsetReader fails to consume EOF...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/139117975bb31e8fb5a74887db23bbc6eda9ba92\"\u003e\u003ccode\u003e1391179\u003c/code\u003e\u003c/a\u003e Copyright header year bump.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/5c764b4b30b8aaa244665951146787e6b20f0639\"\u003e\u003ccode\u003e5c764b4\u003c/code\u003e\u003c/a\u003e Post-release version bump.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/fdef61f4af21fa9e0ac334ff0664ec754c164cc0\"\u003e\u003ccode\u003efdef61f\u003c/code\u003e\u003c/a\u003e Update copyright year.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mysql/mysql-connector-j/commit/43aced76f8e2a261f7eca62d3715ecf932108753\"\u003e\u003ccode\u003e43aced7\u003c/code\u003e\u003c/a\u003e Update for GPL license book.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mysql/mysql-connector-j/compare/8.4.0...9.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.hadoop:hadoop-client` from 3.3.6 to 3.5.0\n\nUpdates `org.apache.hadoop:hadoop-common` from 3.3.6 to 3.5.0\n\nUpdates `org.apache.hadoop:hadoop-hdfs` from 3.3.6 to 3.5.0\n\nUpdates `org.apache.hadoop:hadoop-mapreduce-client-core` from 3.3.6 to 3.5.0\n\nUpdates `com.alibaba.nacos:nacos-client` from 2.1.2 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/nacos/releases\"\u003ecom.alibaba.nacos:nacos-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2 (May 29th, 2026)\u003c/h2\u003e\n\u003cp\u003eNacos 3.2.2 is mainly a bugfix and experience-improvement release for the 3.2 series.\u003c/p\u003e\n\u003cp\u003eThis release focuses on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConsole experience improvements for Config, Naming, MCP, Skill, AI resources, and namespace workflows.\u003c/li\u003e\n\u003cli\u003eStability and compatibility fixes across Config, Naming, plugins, startup scripts, and AI resource handling.\u003c/li\u003e\n\u003cli\u003eAI Registry import, discovery, publishing, subscription, and security improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor AI Registry and Console users, this release adds or improves:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImporting AI resources from operator-configured external registries.\u003c/li\u003e\n\u003cli\u003eSkill well-known discovery, Skill subscription, and latest protocol adapter support.\u003c/li\u003e\n\u003cli\u003eConfig diff confirmation, Prompt Markdown download, and Skill upload lifecycle improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt also fixes bugs across Config, Naming, Console, MCP, Skill, plugins, and client-side watch handling.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eDetailed changes in this release:\u003c/p\u003e\n\u003ch2\u003eFeature\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14695\"\u003e#14695\u003c/a\u003e Support label-based matching for Config gray rules.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14848\"\u003e#14848\u003c/a\u003e Add Prompt version download as Markdown.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14907\"\u003e#14907\u003c/a\u003e Support specifying a target version when uploading Skills.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14985\"\u003e#14985\u003c/a\u003e Add persistent instance deregistration support in Console v3.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15022\"\u003e#15022\u003c/a\u003e Support optional Skill auto-publish after review.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15031\"\u003e#15031\u003c/a\u003e Extend nacos.functionMode with microservice and ai modes.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15142\"\u003e#15142\u003c/a\u003e Support drag-and-drop ZIP upload and batch Skill upload.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15183\"\u003e#15183\u003c/a\u003e Support importing AI resources from operator-configured external registries, including MCP resources, Skill well-known resources, importer APIs, SPI models, built-in presets, and source-based import UI.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15234\"\u003e#15234\u003c/a\u003e Support commit messages when uploading AI skills.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15247\"\u003e#15247\u003c/a\u003e Support the latest Skill well-known protocol in the registry adapter.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15263\"\u003e#15263\u003c/a\u003e Add Skill subscription support and refactor AgentSpec subscription to HTTP polling with 304 handling.\u003c/p\u003e\n\u003ch2\u003eEnhancement/Refactor\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14833\"\u003e#14833\u003c/a\u003e\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15221\"\u003e#15221\u003c/a\u003e Route AI resource version trace logging through trace events and the default plugin.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14911\"\u003e#14911\u003c/a\u003e Split LDAP authentication into an optional plugin and package the LDAP plugin JAR.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14983\"\u003e#14983\u003c/a\u003e Enforce non-frontmatter Markdown body content during Skill validation.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15059\"\u003e#15059\u003c/a\u003e Add the reviewed version status after pipeline approval for Skill versions.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15066\"\u003e#15066\u003c/a\u003e Harden AgentSpec ZIP parsing with Zip Slip, Zip Bomb, and entry-count defenses.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15138\"\u003e#15138\u003c/a\u003e Add Config publish diff confirmation in the new Console.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15145\"\u003e#15145\u003c/a\u003e Restrict forcePublish to valid Skill states and add pipeline stale flags for re-edit.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15164\"\u003e#15164\u003c/a\u003e Make Skill ZIP entry and size limits configurable.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15165\"\u003e#15165\u003c/a\u003e Parallelize AgentSpec storage writes to align with Skill behavior.\n\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15258\"\u003e#15258\u003c/a\u003e Enable reviewed status by default for the AI publish pipeline.\u003c/p\u003e\n\u003ch2\u003eBugFix\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/cdf4e1b6aa76d50839a0b8d3c8806430d14fef86\"\u003e\u003ccode\u003ecdf4e1b\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14122\"\u003e#14122\u003c/a\u003e] Skip unsupported skills.sh sources (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15271\"\u003e#15271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/fe962a65ca0ff81ea0b38d5e143ed9c953b45439\"\u003e\u003ccode\u003efe962a6\u003c/code\u003e\u003c/a\u003e Stabilize auth and agent spec cache tests (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15270\"\u003e#15270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/9299084cbf44525ff1817f0fcd246442933085a6\"\u003e\u003ccode\u003e9299084\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15087\"\u003e#15087\u003c/a\u003e] Upgrade safe dependencies and enable default AI importers (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15\"\u003e#15\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/4ac3b7dcbc3eb732314fa54e15b23c9494d27b55\"\u003e\u003ccode\u003e4ac3b7d\u003c/code\u003e\u003c/a\u003e Add since annotations for skill subscription APIs (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15267\"\u003e#15267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/2f290dbc5025aee1128764c0e97ac877bb306546\"\u003e\u003ccode\u003e2f290db\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15258\"\u003e#15258\u003c/a\u003e] Enable reviewed status by default (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15259\"\u003e#15259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/0a69ba2430b7a35d0a5f400236476f46b3999442\"\u003e\u003ccode\u003e0a69ba2\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15263\"\u003e#15263\u003c/a\u003e] Refactor AgentSpec subscription to HTTP polling with 304, and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/9136e9864f431e53b443a736b5f8e1ea3c8afe4b\"\u003e\u003ccode\u003e9136e98\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/Since\"\u003e\u003ccode\u003e@​Since\u003c/code\u003e\u003c/a\u003e annotations for public APIs (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15266\"\u003e#15266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/27a14fb47a65a96fc679dfcd60df2227a73890b8\"\u003e\u003ccode\u003e27a14fb\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/14992\"\u003e#14992\u003c/a\u003e] Add v3 naming APIs to DistroFilter (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15262\"\u003e#15262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/5932ad2811060b40c28f4982ef7df171ffe0e604\"\u003e\u003ccode\u003e5932ad2\u003c/code\u003e\u003c/a\u003e [ISSUE \u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15138\"\u003e#15138\u003c/a\u003e] Add config publish diff confirmation (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15261\"\u003e#15261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/nacos/commit/6c996d167a99bdf7d626ffec7529f97c9e36b45f\"\u003e\u003ccode\u003e6c996d1\u003c/code\u003e\u003c/a\u003e fix(logging): bind Logger to the declaring class in four places (\u003ca href=\"https://redirect.github.com/alibaba/nacos/issues/15257\"\u003e#15257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/nacos/compare/2.1.2...3.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.alibaba:fastjson` from 2.0.52 to 2.0.62\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/fastjson2/releases\"\u003ecom.alibaba:fastjson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efastjson 2.0.61版本发布\u003c/h2\u003e\n\u003ch1\u003eFASTJSON 2.0.61 Release Notes\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Date:\u003c/strong\u003e 07 Feb 2026\n\u003cstrong\u003eTag:\u003c/strong\u003e 2.0.61 (170f71f)\u003c/p\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThis is a regularly scheduled maintenance release with feature enhancements, performance improvements, and bug fixes. Users should upgrade as needed.\u003c/p\u003e\n\u003ch2\u003eChanges \u0026amp; Bug Fixes\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eFixed issue where Jackson's \u003ccode\u003e@JsonProperty\u003c/code\u003e on methods was being ignored in record types \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3893\"\u003e#3893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple \u003ccode\u003eArrayIndexOutOfBoundsException\u003c/code\u003e issues in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e, \u003ccode\u003eJSONReaderASCII\u003c/code\u003e, and \u003ccode\u003eJSONReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3883\"\u003e#3883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved performance when parsing JSON with numerous escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3889\"\u003e#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed conflict where global Date writer overrides \u003ccode\u003e@JSONField\u003c/code\u003e format \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3864\"\u003e#3864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeUtils.castToTimestamp\u003c/code\u003e compatibility issues when upgrading from 1.2.83 \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3906\"\u003e#3906\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3907\"\u003e#3907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for serializing non-finite numbers (NaN, Infinity) as strings \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3911\"\u003e#3911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded default value support for \u003ccode\u003egetString\u003c/code\u003e and other \u003ccode\u003egetXXX\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3880\"\u003e#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed double quotes issue in \u003ccode\u003eTypeUtils.cast\u003c/code\u003e with Long global converter \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3932\"\u003e#3932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded Java 8 \u003ccode\u003eTimeModule\u003c/code\u003e support including improved \u003ccode\u003eYearMonth\u003c/code\u003e support \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3934\"\u003e#3934\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3935\"\u003e#3935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed scientific notation floating point deserialization errors \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3917\"\u003e#3917\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3939\"\u003e#3939\u003c/a\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3955\"\u003e#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded serialization support for \u003ccode\u003eorg.w3c.dom.Node\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3960\"\u003e#3960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed exception when parsing object keys with emoji and escape characters \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3928\"\u003e#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed generic type inference for \u003ccode\u003eList\u003c/code\u003e subclasses during deserialization \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3926\"\u003e#3926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for custom error messages in JSON Schema validation \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1559\"\u003e#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eparse(InputStream)\u003c/code\u003e overload with default context \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eDirectByteBuffer\u003c/code\u003e \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e for \u003ccode\u003ejava.nio.ByteBuffer#array\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3894\"\u003e#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for composing multiple filters (\u003ccode\u003ePropertyFilter\u003c/code\u003e, \u003ccode\u003ePropertyPreFilter\u003c/code\u003e, etc.) \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3877\"\u003e#3877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect overflow check when parsing \u003ccode\u003eBigInteger\u003c/code\u003e as \u003ccode\u003eDouble\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced security checks in hex digit processing\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003ereadString\u003c/code\u003e performance in \u003ccode\u003eJSONReaderUTF8\u003c/code\u003e/\u003ccode\u003eJSONReaderUTF16\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed various issues with \u003ccode\u003eWriteNulls\u003c/code\u003e, \u003ccode\u003eErrorOnNullForPrimitives\u003c/code\u003e, \u003ccode\u003eNotWriteDefaultValue\u003c/code\u003e, and other features\u003c/li\u003e\n\u003cli\u003eAdded ProGuard rules for fields affected by reflection operations\u003c/li\u003e\n\u003cli\u003eFixed cast error when using \u003ccode\u003e-Dfastjson2.creator=reflect\u003c/code\u003e \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/1563\"\u003e#1563\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eMaven Dependency Configuration\u003c/h2\u003e\n\u003ch3\u003eStandard Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\r\n    \u0026lt;groupId\u0026gt;com.alibaba.fastjson2\u0026lt;/groupId\u0026gt;\r\n    \u0026lt;artifactId\u0026gt;fastjson2\u0026lt;/artifactId\u0026gt;\r\n    \u0026lt;version\u0026gt;2.0.61\u0026lt;/version\u0026gt;\r\n\u0026lt;/dependency\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eAndroid 5 Optimized Version\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/7ddfd76e03bd263f4dd3a33dd403bd2387d2c801\"\u003e\u003ccode\u003e7ddfd76\u003c/code\u003e\u003c/a\u003e 2.0.62 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/5a050751f15bacca225d479883764f3a707640bb\"\u003e\u003ccode\u003e5a05075\u003c/code\u003e\u003c/a\u003e fix: JSONPath syntax error when 'in'/'rlike' filter follows other filters (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/14ea6ea41fe828b65489b3fa176bc09f28968db7\"\u003e\u003ccode\u003e14ea6ea\u003c/code\u003e\u003c/a\u003e fix: Map subclass loses \u003ca href=\"https://github.com/type\"\u003e\u003ccode\u003e@​type\u003c/code\u003e\u003c/a\u003e when serialized with ValueFilter (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/3984\"\u003e#3984\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4029\"\u003e#4029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/ede10a52aaac350476984a911b48481fd064cb3a\"\u003e\u003ccode\u003eede10a5\u003c/code\u003e\u003c/a\u003e Docs/comprehensive documentation overhaul (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4028\"\u003e#4028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/7bceed23f1c6df607dd02c887fa1841d22aa0a89\"\u003e\u003ccode\u003e7bceed2\u003c/code\u003e\u003c/a\u003e fix: skip whitespace after non-comma in readLocalDate for UTF8 reader (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4005\"\u003e#4005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/05e822003e14a194bd40dc180c5c2c636336252f\"\u003e\u003ccode\u003e05e8220\u003c/code\u003e\u003c/a\u003e fix: DateUtils multiple bugs — bitwise OR typo, bounds check off-by-one, wron...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/b3eb46c2d124385e39e6166d1374cdbe220a4205\"\u003e\u003ccode\u003eb3eb46c\u003c/code\u003e\u003c/a\u003e Refactor/improve object reader creator asm (\u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/bbb1d0250aed2a0aba4c3dbbebdf9bfb2c2fed9b\"\u003e\u003ccode\u003ebbb1d02\u003c/code\u003e\u003c/a\u003e fix: IOUtils.regionMatches off-by-one and parseInt error message corruption (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/f15dc36ce50828ba4bc2222ea5422a4d24ae22b2\"\u003e\u003ccode\u003ef15dc36\u003c/code\u003e\u003c/a\u003e fix: writeFloat(float[]) ArrayIndexOutOfBoundsException when WriteNonStringVa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/fastjson2/commit/f95194786605279eeb0e248892a619936a4ed5f8\"\u003e\u003ccode\u003ef951947\u003c/code\u003e\u003c/a\u003e fix: JSONPath nested array filter returning incorrect results, for issue \u003ca href=\"https://redirect.github.com/alibaba/fastjson2/issues/400\"\u003e#400\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alibaba/fastjson2/compare/2.0.52...2.0.62\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.21.4 to 2.22.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/d763562443cc9d6e224a6265ca3710195c813cf5\"\u003e\u003ccode\u003ed763562\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/e5c69fe5f7be957490d52dae70787e7a8138ddda\"\u003e\u003ccode\u003ee5c69fe\u003c/code\u003e\u003c/a\u003e Re-do 2.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/0ba6a369eaa19a71b2b63fe40b1e9d317c0eb522\"\u003e\u003ccode\u003e0ba6a36\u003c/code\u003e\u003c/a\u003e Bump version after release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/b106011025f6447695e21ddbb9fd3952d284d10c\"\u003e\u003ccode\u003eb106011\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/18a7fe416a0bf666f6c2ddc6da883bc96382dd2d\"\u003e\u003ccode\u003e18a7fe4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/503a14ffa4a74ad56a02fd25f0cd997df163c647\"\u003e\u003ccode\u003e503a14f\u003c/code\u003e\u003c/a\u003e Re-do 2.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/ab95bc0056119f08ef721849be5e5f2c256b82cd\"\u003e\u003ccode\u003eab95bc0\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/0a4b8dedee08e159fddca5eb8e812c1ad881017a\"\u003e\u003ccode\u003e0a4b8de\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/719a42f3676ab3c10e3cd057966807b2206151e7\"\u003e\u003ccode\u003e719a42f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/92488484b64bc348c43e5a7ff910d93c2f9e9b9c\"\u003e\u003ccode\u003e9248848\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.22.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.21.4...jackson-core-2.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.21.4 to 2.22.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.jayway.jsonpath:json-path` from 2.9.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jayway/JsonPath/releases\"\u003ecom.jayway.jsonpath:json-path's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson-path-3.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadding jackson3 provider (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1066\"\u003e#1066\u003c/a\u003e) by \u003ca href=\"https://github.com/bsa01\"\u003e\u003ccode\u003e@​bsa01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1067\"\u003ejson-path/JsonPath#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare Version 3.0.0 - Java 17 baseline with Jackson 3 by \u003ca href=\"https://github.com/kallestenflo\"\u003e\u003ccode\u003e@​kallestenflo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1072\"\u003ejson-path/JsonPath#1072\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bsa01\"\u003e\u003ccode\u003e@​bsa01\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1067\"\u003ejson-path/JsonPath#1067\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/json-path/JsonPath/compare/json-path-2.10.0...json-path-3.0.0\"\u003ehttps://github.com/json-path/JsonPath/compare/json-path-2.10.0...json-path-3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ejson-path-2.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumps dependency versions by \u003ca href=\"https://github.com/kallestenflo\"\u003e\u003ccode\u003e@​kallestenflo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/1057\"\u003ejson-path/JsonPath#1057\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003enet.minidev:json-smart:2.6.0\u003c/li\u003e\n\u003cli\u003eorg.slf4j:slf4j-api:2.0.17\u003c/li\u003e\n\u003cli\u003ecom.google.code.gson:gson:2.13.2\u003c/li\u003e\n\u003cli\u003eorg.hamcrest:hamcrest:3.0\u003c/li\u003e\n\u003cli\u003ecom.fasterxml.jackson.core:jackson-databind:2.19.2\u003c/li\u003e\n\u003cli\u003eorg.json:json:20250517\u003c/li\u003e\n\u003cli\u003eorg.apache.tapestry:tapestry-json:5.9.0\u003c/li\u003e\n\u003cli\u003ejakarta.json:jakarta.json-api:2.1.3\u003c/li\u003e\n\u003cli\u003ejakarta.json.bind:jakarta.json.bind-api:2.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/json-path/JsonPath/compare/json-path-2.9.0...json-path-2.10.0\"\u003ehttps://github.com/json-path/JsonPath/compare/json-path-2.9.0...json-path-2.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/62a4c9f0f65ba3f625aa0867d64c528ba72d09ec\"\u003e\u003ccode\u003e62a4c9f\u003c/code\u003e\u003c/a\u003e Prepare Version 3.0.0 - Java 17 baseline with Jackson 3 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1072\"\u003e#1072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/470b56661adc7b677f5e225529f80c1fefb4104d\"\u003e\u003ccode\u003e470b566\u003c/code\u003e\u003c/a\u003e Prepare version 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/5a7f29e3f0c1403a94971e93309fe7cfbccf3bd3\"\u003e\u003ccode\u003e5a7f29e\u003c/code\u003e\u003c/a\u003e adding jackson3 provider (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1066\"\u003e#1066\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1067\"\u003e#1067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/b6c60b3deef74a83eaa92c8dca7d0bc097e957cd\"\u003e\u003ccode\u003eb6c60b3\u003c/code\u003e\u003c/a\u003e Prepare next version (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/a42738784bbfd77ded36ed07b28dab6b7e00e2af\"\u003e\u003ccode\u003ea427387\u003c/code\u003e\u003c/a\u003e Release 2.10.0 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/8e3b92f5ce859c875c399d97ce8e527829194568\"\u003e\u003ccode\u003e8e3b92f\u003c/code\u003e\u003c/a\u003e Bumps dependency versions (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1057\"\u003e#1057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/45333e0a310af70ad48d34d306da30af1e8e6314\"\u003e\u003ccode\u003e45333e0\u003c/code\u003e\u003c/a\u003e [CI] Remove Java 18 from build matrix (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/3732a85549f3b4c61de4d7eaaab9c3848bcca3aa\"\u003e\u003ccode\u003e3732a85\u003c/code\u003e\u003c/a\u003e Upgrade net.minidev:json-smart from 2.5.0 to 2.5.1 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/1004\"\u003e#1004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/2d4cc06cd24e3422e29e2de02f154b34d75f5de0\"\u003e\u003ccode\u003e2d4cc06\u003c/code\u003e\u003c/a\u003e Upgrade to gradle 8.5 and add java 21 build (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/83ced526cb62672e16905acb6efd952e9bfd60ab\"\u003e\u003ccode\u003e83ced52\u003c/code\u003e\u003c/a\u003e Remove web-test project (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jayway/JsonPath/compare/json-path-2.9.0...json-path-3.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.protobuf:protobuf-java` from 3.25.5 to 4.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:accessors-smart` from 2.5.0 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:accessors-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.5.2\u003c/h2\u003e\n\u003ch2\u003eAbout CVE-2024-57699\u003c/h2\u003e\n\u003cp\u003eThanks for \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e Some remarks on the CVE, more discussions in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/236\"\u003e#236\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eas mentioned \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/232\"\u003ehere\u003c/a\u003e it is quite unlikely that the vulnerability is exploited if you come here because of Spring Security / \u003ccode\u003ecom.nimbusds:oauth2-oidc-sdk\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ethe code changes for the upcoming release will \u0026quot;only\u0026quot; fix the default modes provided by \u003ca href=\"https://github.com/netplex/json-smart-v2/blob/master/json-smart/src/main/java/net/minidev/json/parser/JSONParser.java#L118\"\u003eJSONParser\u003c/a\u003e, e.g. \u003ccode\u003eMODE_RFC4627\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eif you create the \u003ccode\u003eJSONParser\u003c/code\u003e manually / with custom options, make sure you set option \u003ccode\u003eLIMIT_JSON_DEPTH\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003esince that's what \u0026quot;connect2id\u0026quot; is doing in their library, they were responsible for fixing it. They've already provided a new 11.x release that fixes the \u003ccode\u003eJSONParser\u003c/code\u003e setup on their side, i.e. you rather need \u003cem\u003etheir\u003c/em\u003e fixed version and not version 2.5.2 of json-smart\u003c/li\u003e\n\u003cli\u003eas stated \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/issues/494/\"\u003ehere\u003c/a\u003e, they would also need to backport the fix to the versions that \u003ca href=\"https://github.com/spring-projects/spring-security/blob/27cb1154f25c74a6532dbd222ead9da53e880020/gradle/libs.versions.toml#L25\"\u003eSpring Security needs\u003c/a\u003e IMHO\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix CVE-2024-57699 for predefined parsers by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/233\"\u003enetplex/json-smart-v2#233\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.0...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-net:commons-net` from 3.10.0 to 3.13.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-net/blob/master/RELEASE-NOTES.txt\"\u003ecommons-net:commons-net's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Net 3.13.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Net team is pleased to announce the release of Apache Commons Net 3.13.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Net library contains a collection of network utilities and protocol implementations.\nSupported protocols include Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Telnet, and Whois.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons Net, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Net website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-net/\"\u003ehttps://commons.apache.org/proper/commons-net/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-net/download_net.cgi\"\u003ehttps://commons.apache.org/proper/commons-net/download_net.cgi\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cp\u003eo           Add DatagramSocketClient.getDefaultTimeoutDuration() and deprecate getDefaultTimeout(). Thanks to Gary Gregory.\no NET-741:  Add subnet IPv6 handling with SubnetUtils6 \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/391\"\u003e#391\u003c/a\u003e. Thanks to Maros Orsak, Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cp\u003eo           DaytimeTCPClientTest now should now pass inside most VPNs. Thanks to Henri Biestro, Gary Gregory.\no           Migrate tests to JUnit5 \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/358\"\u003e#358\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/359\"\u003e#359\u003c/a\u003e. Thanks to Jakub Kupczyk, Gary Gregory.\no           Fix malformed Javadoc comments. Thanks to Gary Gregory.\no           IMAPExportMbox now restores the current thread's interrupt flag when catching InterruptedException. Thanks to Gary Gregory.\no           IOUtil.readWrite() now restores the current thread's interrupt flag when catching InterruptedException. Thanks to Gary Gregory.\no           TelnetInputStream now restores the current thread's interrupt flag when catching InterruptedException. Thanks to Gary Gregory.\no NET-740:  FTP fails to parse listings for Linux vsftpd in Chinese or Japanese \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/393\"\u003e#393\u003c/a\u003e. Thanks to Jianwei Guo, Gary Gregory.\no           TelnetInputStream.read() doesn't preserve the original InterruptedException as the cause of its InterruptedIOException. Thanks to Gary Gregory.\no           FTPClient._storeFile(String, String, InputStream) doesn't always close it's internal socket when an exception is thrown early in processing. Thanks to Gary Gregory.\no           ListenerList.removeListener(T) now ignores null input to avoid a NullPointerException. Thanks to Gary Gregory.\no           ListenerList.addListener(T) now ignores null input. Thanks to Gary Gregory.\no           Fix typo in FTPConnectionClosedException message from FTP.getReply(boolean). Thanks to Gary Gregory.\no           Reimplement Util.copyReader() with IOUtils.copyLarge(). Thanks to Gary Gregory.\no           Reimplement Util.copyStream() with IOUtils.copyLarge(). Thanks to Gary Gregory.\no           Reimplement Util.copyStream() with IOUtils.copyLarge(). Thanks to Gary Gregory.\no           Deprecate Util.copyReader(Reader, Writer) in favor of IOUtils.copyLarge(Reader, Writer). Thanks to Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eo           Bump org.apache.commons:commons-parent from 85 to 97 \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/371\"\u003e#371\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/388\"\u003e#388\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/apache/commons-net/issues/389\"\u003e#389\u003c/a\u003e. Thanks to Gary Gregory, Dependabot.\no           Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0. Thanks to Gary Gregory, Dependabot.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/35fa0dff3e8660359832e72631ff3cf557b543a8\"\u003e\u003ccode\u003e35fa0df\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 3.13.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/1cc5b6e77d86bb54131742fee175e7c700bbf2ca\"\u003e\u003ccode\u003e1cc5b6e\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/a4b246e085c1d3ce5936806d8f85d2e826daca8a\"\u003e\u003ccode\u003ea4b246e\u003c/code\u003e\u003c/a\u003e Reuse IOUtils.copyLarge()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/e5ca262cea38b2f889eb003818cf9f97a6395ad6\"\u003e\u003ccode\u003ee5ca262\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3cb18ec82ef0b3640536137639763a682994a61e\"\u003e\u003ccode\u003e3cb18ec\u003c/code\u003e\u003c/a\u003e Deprecate Util.copyReader(Reader, Writer) in favor of\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3373d77db2376665a034e753e3646251b3d23aa4\"\u003e\u003ccode\u003e3373d77\u003c/code\u003e\u003c/a\u003e Reimplement Util.copyReader() with IOUtils.copyLarge()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3be2077ccf1da69614a7883ed352037e30f3366f\"\u003e\u003ccode\u003e3be2077\u003c/code\u003e\u003c/a\u003e Reimplement Util.copyStream() with IOUtils.copyLarge()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/7b41144008427acceea596ac74f36e716ea2586e\"\u003e\u003ccode\u003e7b41144\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/1b584b493ffa6a1b42cbda3c7f683e073f1a3bdf\"\u003e\u003ccode\u003e1b584b4\u003c/code\u003e\u003c/a\u003e Fix typo in FTPConnectionClosedException message from\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-net/commit/3792023843b95dabe60fb745287cae94c8a44be5\"\u003e\u003ccode\u003e3792023\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-net/compare/rel/commons-net-3.10.0...rel/commons-net-3.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.squareup.okio:okio` from 3.4.0 to 3.17.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/square/okio/blob/master/CHANGELOG.md\"\u003ecom.squareup.okio:okio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.17.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-11\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNew: Adjust down the Kotlin stdlib dependency to [Kotlin 2.1.21][kotlin_2_1_21]. Okio is built\nwith an up-to-date Kotlin compiler (2.2.21), but depends on an older kotlin-stdlib. We're doing\nthis so you can update Okio and Kotlin independently.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix: Return the correct timestamp in \u003ccode\u003eFileMetadata.createdAtMillis\u003c/code\u003e on Kotlin/Native on UNIX\nplatforms. We were incorrectly using the POSIX \u003ccode\u003ectime\u003c/code\u003e (\u003cem\u003echange\u003c/em\u003e time) instead of the\n\u003ccode\u003ebirthtime\u003c/code\u003e. With this fix Okio now prefers \u003ccode\u003estatx()\u003c/code\u003e over \u003ccode\u003estat()\u003c/code\u003e on native platforms. This\nAPI first appeared in Linux in 4.11 (2017) and Android in API 30 (2020).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.16.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-11-17\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Don't delay triggering timeouts. In 3.16.0 we introduced a regression that caused timeouts\nto fi...\n\n_Description has been truncated_","html_url":"https://github.com/SophiaData/Bigdata_Code_Tutorial/pull/237","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SophiaData%2FBigdata_Code_Tutorial/issues/237","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/237/packages"}},{"old_version":"2.5.2","new_version":"2.6.0","update_type":"minor","path":null,"pr_created_at":"2026-05-16T07:22:56.000Z","version_change":"2.5.2 → 2.6.0","issue":{"uuid":"4459096697","node_id":"PR_kwDOF1l8-M7cLEnr","number":28193,"state":"open","title":"chore(deps): bump the maven-minor-patch group with 165 updates","user":"dependabot[bot]","labels":["java","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-16T07:22:56.000Z","updated_at":"2026-05-16T07:23:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"maven-minor-patch","update_count":165,"packages":[{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"io.projectreactor.netty:reactor-netty-http","old_version":"1.2.16","new_version":"1.3.5","repository_url":"https://github.com/reactor/reactor-netty"},{"name":"org.eclipse.angus:angus-mail","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/eclipse-ee4j/angus-mail"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.18.7","new_version":"2.21","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.module:jackson-module-blackbird","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.datatype:jackson-datatype-jsr353","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-cbor","old_version":"2.18.7","new_version":"2.21"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-yaml","old_version":"2.18.7","new_version":"2.21"},{"name":"io.dropwizard:dropwizard-core","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-assets","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-client","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-testing","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-json-logging","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-metrics","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-jersey","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-views","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.dropwizard:dropwizard-jetty","old_version":"5.0.0","new_version":"5.0.1"},{"name":"io.modelcontextprotocol.sdk:mcp-bom","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/modelcontextprotocol/java-sdk"},{"name":"io.modelcontextprotocol.sdk:mcp-core","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/modelcontextprotocol/java-sdk"},{"name":"io.modelcontextprotocol.sdk:mcp-json-jackson2","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/modelcontextprotocol/java-sdk"},{"name":"org.eclipse.jetty:jetty-server","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10:jetty-ee10-servlet","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty.ee10:jetty-ee10-servlets","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty:jetty-io","old_version":"12.1.7","new_version":"12.1.9"},{"name":"ch.qos.logback:logback-core","old_version":"1.5.25","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.25","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback.access:logback-access-jetty12","old_version":"2.0.7","new_version":"2.0.12"},{"name":"ch.qos.logback.access:logback-access-common","old_version":"2.0.7","new_version":"2.0.12"},{"name":"org.awaitility:awaitility","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/awaitility/awaitility"},{"name":"io.dropwizard:dropwizard-jdbi3","old_version":"5.0.0","new_version":"5.0.1"},{"name":"org.jdbi:jdbi3-core","old_version":"3.37.1","new_version":"3.53.0","repository_url":"https://github.com/jdbi/jdbi"},{"name":"org.jdbi:jdbi3-sqlobject","old_version":"3.37.1","new_version":"3.53.0","repository_url":"https://github.com/jdbi/jdbi"},{"name":"commons-cli:commons-cli","old_version":"1.9.0","new_version":"1.11.0","repository_url":"https://github.com/apache/commons-cli"},{"name":"commons-io:commons-io","old_version":"2.17.0","new_version":"2.22.0"},{"name":"com.mysql:mysql-connector-j","old_version":"9.3.0","new_version":"9.7.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"com.google.code.gson:gson","old_version":"2.13.1","new_version":"2.14.0","repository_url":"https://github.com/google/gson"},{"name":"io.swagger.core.v3:swagger-core","old_version":"2.2.25","new_version":"2.2.50","repository_url":"https://github.com/swagger-api/swagger-core"},{"name":"io.swagger.core.v3:swagger-jaxrs2","old_version":"2.2.25","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-integration","old_version":"2.2.25","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-annotations","old_version":"2.2.25","new_version":"2.2.50"},{"name":"jakarta.xml.bind:jakarta.xml.bind-api","old_version":"4.0.2","new_version":"4.0.5","repository_url":"https://github.com/jakartaee/jaxb-api"},{"name":"io.prometheus:prometheus-metrics-instrumentation-dropwizard","old_version":"1.3.6","new_version":"1.6.1"},{"name":"org.mockito:mockito-core","old_version":"5.5.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.7.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"com.amazon.redshift:redshift-jdbc42","old_version":"2.2.2","new_version":"2.2.6","repository_url":"https://github.com/aws/amazon-redshift-jdbc-driver"},{"name":"org.slf4j:slf4j-api","old_version":"2.0.4","new_version":"2.0.18"},{"name":"org.slf4j:slf4j-simple","old_version":"2.0.4","new_version":"2.0.18"},{"name":"org.projectlombok:lombok","old_version":"1.18.30","new_version":"1.18.46","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.apache.tomcat:tomcat-jdbc","old_version":"11.0.5","new_version":"11.0.22"},{"name":"io.github.classgraph:classgraph","old_version":"4.8.177","new_version":"4.8.184","repository_url":"https://github.com/classgraph/classgraph"},{"name":"org.reflections:reflections","old_version":"0.9.11","new_version":"0.10.2","repository_url":"https://github.com/ronmamo/reflections"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.25.4","new_version":"2.26.0"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.25.4","new_version":"2.26.0"},{"name":"io.github.resilience4j:resilience4j-retry","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"io.github.resilience4j:resilience4j-ratelimiter","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/resilience4j/resilience4j"},{"name":"info.picocli:picocli","old_version":"4.7.6","new_version":"4.7.7","repository_url":"https://github.com/remkop/picocli"},{"name":"com.github.erosb:everit-json-schema","old_version":"1.14.4","new_version":"1.14.6","repository_url":"https://github.com/erosb/everit-json-schema"},{"name":"com.github.jknack:handlebars","old_version":"4.5.0","new_version":"4.5.1","repository_url":"https://github.com/jknack/handlebars.java"},{"name":"com.microsoft.azure:msal4j","old_version":"1.17.2","new_version":"1.24.1","repository_url":"https://github.com/AzureAD/microsoft-authentication-library-for-java"},{"name":"com.azure:azure-identity","old_version":"1.15.2","new_version":"1.18.3","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"io.netty:netty-bom","old_version":"4.1.133.Final","new_version":"4.2.13.Final","repository_url":"https://github.com/netty/netty"},{"name":"org.yaml:snakeyaml","old_version":"2.3","new_version":"2.6"},{"name":"org.apache.httpcomponents.core5:httpcore5-h2","old_version":"5.3.5","new_version":"5.4.2","repository_url":"https://github.com/apache/httpcomponents-core"},{"name":"org.apache.commons:commons-compress","old_version":"1.26.0","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.10","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.apache.maven.plugins:maven-source-plugin","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/apache/maven-source-plugin"},{"name":"org.apache.maven.plugins:maven-javadoc-plugin","old_version":"3.6.0","new_version":"3.12.0","repository_url":"https://github.com/apache/maven-javadoc-plugin"},{"name":"org.apache.maven.plugins:maven-gpg-plugin","old_version":"3.0.1","new_version":"3.2.8","repository_url":"https://github.com/apache/maven-gpg-plugin"},{"name":"org.apache.maven.plugins:maven-jxr-plugin","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-jxr"},{"name":"org.apache.maven.plugins:maven-enforcer-plugin","old_version":"3.1.0","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-enforcer"},{"name":"org.apache.maven.plugins:maven-clean-plugin","old_version":"3.2.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-clean-plugin"},{"name":"org.apache.maven.plugins:maven-deploy-plugin","old_version":"3.0.0","new_version":"3.1.4","repository_url":"https://github.com/apache/maven-deploy-plugin"},{"name":"org.apache.maven.plugins:maven-install-plugin","old_version":"3.0.1","new_version":"3.1.4","repository_url":"https://github.com/apache/maven-install-plugin"},{"name":"org.apache.maven.plugins:maven-resources-plugin","old_version":"3.3.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-resources-plugin"},{"name":"org.apache.maven.plugins:maven-assembly-plugin","old_version":"3.4.2","new_version":"3.8.0","repository_url":"https://github.com/apache/maven-assembly-plugin"},{"name":"org.apache.maven.plugins:maven-site-plugin","old_version":"3.12.1","new_version":"3.21.0","repository_url":"https://github.com/apache/maven-site-plugin"},{"name":"org.apache.maven.plugins:maven-dependency-plugin","old_version":"3.6.0","new_version":"3.10.0","repository_url":"https://github.com/apache/maven-dependency-plugin"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.2.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"org.apache.maven.plugins:maven-release-plugin","old_version":"3.0.1","new_version":"3.3.1","repository_url":"https://github.com/apache/maven-release"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-jar-plugin","old_version":"3.3.0","new_version":"3.5.0","repository_url":"https://github.com/apache/maven-jar-plugin"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.1.2","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-surefire-report-plugin","old_version":"3.1.2","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.13.0","new_version":"2.21.0","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.sonatype.central:central-publishing-maven-plugin","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/sonatype/central-publishing-maven-plugin"},{"name":"org.jsonschema2pojo:jsonschema2pojo-maven-plugin","old_version":"1.3.1","new_version":"1.3.3","repository_url":"https://github.com/joelittlejohn/jsonschema2pojo"},{"name":"org.jsonschema2pojo:jsonschema2pojo-core","old_version":"1.3.1","new_version":"1.3.3","repository_url":"https://github.com/joelittlejohn/jsonschema2pojo"},{"name":"com.flipkart.zjsonpatch:zjsonpatch","old_version":"0.4.14","new_version":"0.4.16","repository_url":"https://github.com/flipkart-incubator/zjsonpatch"},{"name":"io.socket:socket.io-client","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/socketio/socket.io-client-java"},{"name":"com.auth0:java-jwt","old_version":"4.4.0","new_version":"4.5.2","repository_url":"https://github.com/auth0/java-jwt"},{"name":"org.glassfish.jersey.connectors:jersey-apache-connector","old_version":"3.1.9","new_version":"3.1.11"},{"name":"org.eclipse.parsson:parsson","old_version":"1.1.5","new_version":"1.1.7","repository_url":"https://github.com/eclipse-ee4j/parsson"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.1.2","new_version":"3.5.5","repository_url":"https://github.com/apache/maven-surefire"},{"name":"commons-codec:commons-codec","old_version":"1.17.1","new_version":"1.22.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"9.2.4","new_version":"9.4.0","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.apache.maven.plugins:maven-shade-plugin","old_version":"3.6.0","new_version":"3.6.2","repository_url":"https://github.com/apache/maven-shade-plugin"},{"name":"org.codehaus.mojo:build-helper-maven-plugin","old_version":"3.4.0","new_version":"3.6.1","repository_url":"https://github.com/mojohaus/build-helper-maven-plugin"},{"name":"org.opensearch.client:opensearch-java","old_version":"3.4.0","new_version":"3.8.0","repository_url":"https://github.com/opensearch-project/opensearch-java"},{"name":"software.amazon.awssdk:bom","old_version":"2.30.19","new_version":"2.44.7"},{"name":"com.google.cloud:libraries-bom","old_version":"26.73.0","new_version":"26.83.0","repository_url":"https://github.com/googleapis/java-cloud-bom"},{"name":"jakarta.validation:jakarta.validation-api","old_version":"3.0.2","new_version":"3.1.1","repository_url":"https://github.com/jakartaee/validation"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.0.2","new_version":"10.9"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"com.google.api-client:google-api-client","old_version":"2.2.0","new_version":"2.9.0","repository_url":"https://github.com/googleapis/google-api-java-client"},{"name":"com.google.oauth-client:google-oauth-client","old_version":"1.34.1","new_version":"1.39.0","repository_url":"https://github.com/googleapis/google-oauth-java-client"},{"name":"io.swagger.core.v3:swagger-core-jakarta","old_version":"2.2.30","new_version":"2.2.50"},{"name":"io.swagger.core.v3:swagger-jaxrs2-jakarta","old_version":"2.2.30","new_version":"2.2.50"},{"name":"com.azure:azure-identity-extensions","old_version":"1.0.0","new_version":"1.2.8","repository_url":"https://github.com/azure/azure-sdk-for-java"},{"name":"jakarta.servlet:jakarta.servlet-api","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/eclipse-ee4j/servlet-api"},{"name":"io.micrometer:micrometer-bom","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-observation","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-registry-prometheus","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.micrometer:micrometer-core","old_version":"1.14.5","new_version":"1.16.5","repository_url":"https://github.com/micrometer-metrics/micrometer"},{"name":"io.dropwizard.metrics:metrics-core","old_version":"4.2.19","new_version":"4.2.38","repository_url":"https://github.com/dropwizard/metrics"},{"name":"ai.djl:api","old_version":"0.34.0","new_version":"0.36.0","repository_url":"https://github.com/deepjavalibrary/djl"},{"name":"ai.djl.pytorch:pytorch-engine","old_version":"0.34.0","new_version":"0.36.0","repository_url":"https://github.com/deepjavalibrary/djl"},{"name":"ai.djl.huggingface:tokenizers","old_version":"0.34.0","new_version":"0.36.0","repository_url":"https://github.com/deepjavalibrary/djl"},{"name":"org.skyscreamer:jsonassert","old_version":"1.5.1","new_version":"1.5.3","repository_url":"https://github.com/skyscreamer/JSONassert"},{"name":"io.jsonwebtoken:jjwt","old_version":"0.9.1","new_version":"0.13.0","repository_url":"https://github.com/jwtk/jjwt"},{"name":"com.auth0:jwks-rsa","old_version":"0.22.1","new_version":"0.24.1","repository_url":"https://github.com/auth0/jwks-rsa-java"},{"name":"io.socket:socket.io-server","old_version":"4.0.1","new_version":"4.1.2","repository_url":"https://github.com/trinopoty/socket.io-server-java"},{"name":"io.socket:engine.io-server","old_version":"6.2.1","new_version":"6.3.2","repository_url":"https://github.com/socketio/engine.io-server-java"},{"name":"org.eclipse.jetty.websocket:jetty-websocket-jetty-api","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.eclipse.jetty:jetty-http","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.freemarker:freemarker","old_version":"2.3.33","new_version":"2.3.34"},{"name":"org.apache.commons:commons-csv","old_version":"1.12.0","new_version":"1.14.1","repository_url":"https://github.com/apache/commons-csv"},{"name":"com.opencsv:opencsv","old_version":"5.9","new_version":"5.12.0"},{"name":"org.quartz-scheduler:quartz","old_version":"2.5.0-rc2","new_version":"2.5.2","repository_url":"https://github.com/quartz-scheduler/quartz"},{"name":"com.mchange:c3p0","old_version":"0.12.0","new_version":"0.13.0","repository_url":"https://github.com/swaldman/c3p0"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.6.0-jre","repository_url":"https://github.com/google/guava"},{"name":"com.slack.api:bolt-servlet","old_version":"1.44.1","new_version":"1.48.1","repository_url":"https://github.com/slackapi/java-slack-sdk"},{"name":"com.slack.api:slack-api-client","old_version":"1.44.1","new_version":"1.48.1","repository_url":"https://github.com/slackapi/java-slack-sdk"},{"name":"io.github.jamsesso:json-logic-java","old_version":"1.0.7","new_version":"1.1.0","repository_url":"https://github.com/jamsesso/json-logic-java"},{"name":"org.apache.calcite:calcite-core","old_version":"1.36.0","new_version":"1.41.0","repository_url":"https://github.com/apache/calcite"},{"name":"com.apicatalog:titanium-json-ld","old_version":"1.4.0","new_version":"1.7.0","repository_url":"https://github.com/filip26/titanium-json-ld"},{"name":"org.commonmark:commonmark","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"org.commonmark:commonmark-ext-gfm-strikethrough","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"org.commonmark:commonmark-ext-autolink","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"org.commonmark:commonmark-ext-gfm-tables","old_version":"0.26.0","new_version":"0.28.0","repository_url":"https://github.com/commonmark/commonmark-java"},{"name":"com.azure:azure-storage-blob","old_version":"12.31.1","new_version":"12.34.0","repository_url":"https://github.com/Azure/azure-sdk-for-java"},{"name":"org.apache.poi:poi","old_version":"5.4.1","new_version":"5.5.1"},{"name":"org.apache.poi:poi-ooxml","old_version":"5.4.1","new_version":"5.5.1"},{"name":"org.apache.poi:poi-scratchpad","old_version":"5.4.1","new_version":"5.5.1"},{"name":"org.apache.tika:tika-core","old_version":"3.2.3","new_version":"3.3.0","repository_url":"https://github.com/apache/tika"},{"name":"org.apache.tika:tika-parser-ocr-module","old_version":"3.2.3","new_version":"3.3.0"},{"name":"org.codehaus.mojo:buildnumber-maven-plugin","old_version":"3.0.0","new_version":"3.3.0","repository_url":"https://github.com/mojohaus/buildnumber-maven-plugin"},{"name":"io.swagger.core.v3:swagger-maven-plugin-jakarta","old_version":"2.2.30","new_version":"2.2.50"},{"name":"org.testcontainers:junit-jupiter","old_version":"1.20.3","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"org.testcontainers:k3s","old_version":"1.20.3","new_version":"1.21.4","repository_url":"https://github.com/testcontainers/testcontainers-java"},{"name":"com.github.docker-java:docker-java-bom","old_version":"3.4.2","new_version":"3.7.1","repository_url":"https://github.com/docker-java/docker-java"},{"name":"org.eclipse.jetty:jetty-util","old_version":"12.1.7","new_version":"12.1.9"},{"name":"org.codehaus.mojo:rpm-maven-plugin","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/mojohaus/rpm-maven-plugin"},{"name":"io.github.openfeign:feign-core","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-jackson","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-slf4j","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"io.github.openfeign:feign-okhttp","old_version":"13.5","new_version":"13.12","repository_url":"https://github.com/openfeign/feign"},{"name":"org.openapitools:jackson-databind-nullable","old_version":"0.2.6","new_version":"0.2.10","repository_url":"https://github.com/OpenAPITools/jackson-databind-nullable"},{"name":"io.swagger.parser.v3:swagger-parser","old_version":"2.1.23","new_version":"2.1.42","repository_url":"https://github.com/swagger-api/swagger-parser"},{"name":"com.google.auth:google-auth-library-oauth2-http","old_version":"1.29.0","new_version":"1.47.0"},{"name":"org.mozilla:rhino","old_version":"1.7.15.1","new_version":"1.9.1","repository_url":"https://github.com/mozilla/rhino"},{"name":"org.openapitools:openapi-generator-maven-plugin","old_version":"7.13.0","new_version":"7.22.0"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven-minor-patch group with 165 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| [io.projectreactor.netty:reactor-netty-http](https://github.com/reactor/reactor-netty) | `1.2.16` | `1.3.5` |\n| [org.eclipse.angus:angus-mail](https://github.com/eclipse-ee4j/angus-mail) | `2.0.4` | `2.0.5` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.core:jackson-core | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.core:jackson-databind | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.module:jackson-module-blackbird | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.datatype:jackson-datatype-jsr353 | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-cbor | `2.18.7` | `2.21` |\n| com.fasterxml.jackson.dataformat:jackson-dataformat-yaml | `2.18.7` | `2.21` |\n| io.dropwizard:dropwizard-core | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-assets | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-client | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-testing | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-json-logging | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-metrics | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-jersey | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-views | `5.0.0` | `5.0.1` |\n| io.dropwizard:dropwizard-jetty | `5.0.0` | `5.0.1` |\n| [io.modelcontextprotocol.sdk:mcp-bom](https://github.com/modelcontextprotocol/java-sdk) | `1.1.1` | `1.1.2` |\n| [io.modelcontextprotocol.sdk:mcp-core](https://github.com/modelcontextprotocol/java-sdk) | `1.1.1` | `1.1.2` |\n| [io.modelcontextprotocol.sdk:mcp-json-jackson2](https://github.com/modelcontextprotocol/java-sdk) | `1.1.1` | `1.1.2` |\n| org.eclipse.jetty:jetty-server | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10:jetty-ee10-servlet | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty.ee10:jetty-ee10-servlets | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty:jetty-io | `12.1.7` | `12.1.9` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.25` | `1.5.32` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.25` | `1.5.32` |\n| ch.qos.logback.access:logback-access-jetty12 | `2.0.7` | `2.0.12` |\n| ch.qos.logback.access:logback-access-common | `2.0.7` | `2.0.12` |\n| [org.awaitility:awaitility](https://github.com/awaitility/awaitility) | `4.2.0` | `4.3.0` |\n| io.dropwizard:dropwizard-jdbi3 | `5.0.0` | `5.0.1` |\n| [org.jdbi:jdbi3-core](https://github.com/jdbi/jdbi) | `3.37.1` | `3.53.0` |\n| [org.jdbi:jdbi3-sqlobject](https://github.com/jdbi/jdbi) | `3.37.1` | `3.53.0` |\n| [commons-cli:commons-cli](https://github.com/apache/commons-cli) | `1.9.0` | `1.11.0` |\n| commons-io:commons-io | `2.17.0` | `2.22.0` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `9.3.0` | `9.7.0` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.13.1` | `2.14.0` |\n| [io.swagger.core.v3:swagger-core](https://github.com/swagger-api/swagger-core) | `2.2.25` | `2.2.50` |\n| io.swagger.core.v3:swagger-jaxrs2 | `2.2.25` | `2.2.50` |\n| io.swagger.core.v3:swagger-integration | `2.2.25` | `2.2.50` |\n| io.swagger.core.v3:swagger-annotations | `2.2.25` | `2.2.50` |\n| [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/jakartaee/jaxb-api) | `4.0.2` | `4.0.5` |\n| io.prometheus:prometheus-metrics-instrumentation-dropwizard | `1.3.6` | `1.6.1` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.5.0` | `5.23.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.7.0` | `5.23.0` |\n| [com.amazon.redshift:redshift-jdbc42](https://github.com/aws/amazon-redshift-jdbc-driver) | `2.2.2` | `2.2.6` |\n| org.slf4j:slf4j-api | `2.0.4` | `2.0.18` |\n| org.slf4j:slf4j-simple | `2.0.4` | `2.0.18` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.30` | `1.18.46` |\n| org.apache.tomcat:tomcat-jdbc | `11.0.5` | `11.0.22` |\n| [io.github.classgraph:classgraph](https://github.com/classgraph/classgraph) | `4.8.177` | `4.8.184` |\n| [org.reflections:reflections](https://github.com/ronmamo/reflections) | `0.9.11` | `0.10.2` |\n| org.apache.logging.log4j:log4j-core | `2.25.4` | `2.26.0` |\n| org.apache.logging.log4j:log4j-api | `2.25.4` | `2.26.0` |\n| [io.github.resilience4j:resilience4j-retry](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [io.github.resilience4j:resilience4j-ratelimiter](https://github.com/resilience4j/resilience4j) | `2.3.0` | `2.4.0` |\n| [info.picocli:picocli](https://github.com/remkop/picocli) | `4.7.6` | `4.7.7` |\n| [com.github.erosb:everit-json-schema](https://github.com/erosb/everit-json-schema) | `1.14.4` | `1.14.6` |\n| [com.github.jknack:handlebars](https://github.com/jknack/handlebars.java) | `4.5.0` | `4.5.1` |\n| [com.microsoft.azure:msal4j](https://github.com/AzureAD/microsoft-authentication-library-for-java) | `1.17.2` | `1.24.1` |\n| [com.azure:azure-identity](https://github.com/Azure/azure-sdk-for-java) | `1.15.2` | `1.18.3` |\n| [io.netty:netty-bom](https://github.com/netty/netty) | `4.1.133.Final` | `4.2.13.Final` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.3` | `2.6` |\n| [org.apache.httpcomponents.core5:httpcore5-h2](https://github.com/apache/httpcomponents-core) | `5.3.5` | `5.4.2` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.26.0` | `1.28.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.10` | `0.8.14` |\n| [org.apache.maven.plugins:maven-source-plugin](https://github.com/apache/maven-source-plugin) | `3.3.1` | `3.4.0` |\n| [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) | `3.6.0` | `3.12.0` |\n| [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) | `3.0.1` | `3.2.8` |\n| [org.apache.maven.plugins:maven-jxr-plugin](https://github.com/apache/maven-jxr) | `3.3.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) | `3.1.0` | `3.6.2` |\n| [org.apache.maven.plugins:maven-clean-plugin](https://github.com/apache/maven-clean-plugin) | `3.2.0` | `3.5.0` |\n| [org.apache.maven.plugins:maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin) | `3.0.0` | `3.1.4` |\n| [org.apache.maven.plugins:maven-install-plugin](https://github.com/apache/maven-install-plugin) | `3.0.1` | `3.1.4` |\n| [org.apache.maven.plugins:maven-resources-plugin](https://github.com/apache/maven-resources-plugin) | `3.3.0` | `3.5.0` |\n| [org.apache.maven.plugins:maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin) | `3.4.2` | `3.8.0` |\n| [org.apache.maven.plugins:maven-site-plugin](https://github.com/apache/maven-site-plugin) | `3.12.1` | `3.21.0` |\n| [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) | `3.6.0` | `3.10.0` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.2.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-release-plugin](https://github.com/apache/maven-release) | `3.0.1` | `3.3.1` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.13.0` | `3.15.0` |\n| [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) | `3.3.0` | `3.5.0` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.1.2` | `3.5.5` |\n| [org.apache.maven.plugins:maven-surefire-report-plugin](https://github.com/apache/maven-surefire) | `3.1.2` | `3.5.5` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.13.0` | `2.21.0` |\n| [org.sonatype.central:central-publishing-maven-plugin](https://github.com/sonatype/central-publishing-maven-plugin) | `0.9.0` | `0.10.0` |\n| [org.jsonschema2pojo:jsonschema2pojo-maven-plugin](https://github.com/joelittlejohn/jsonschema2pojo) | `1.3.1` | `1.3.3` |\n| [org.jsonschema2pojo:jsonschema2pojo-core](https://github.com/joelittlejohn/jsonschema2pojo) | `1.3.1` | `1.3.3` |\n| [com.flipkart.zjsonpatch:zjsonpatch](https://github.com/flipkart-incubator/zjsonpatch) | `0.4.14` | `0.4.16` |\n| [io.socket:socket.io-client](https://github.com/socketio/socket.io-client-java) | `2.1.1` | `2.1.2` |\n| [com.auth0:java-jwt](https://github.com/auth0/java-jwt) | `4.4.0` | `4.5.2` |\n| org.glassfish.jersey.connectors:jersey-apache-connector | `3.1.9` | `3.1.11` |\n| [org.eclipse.parsson:parsson](https://github.com/eclipse-ee4j/parsson) | `1.1.5` | `1.1.7` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.1.2` | `3.5.5` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.17.1` | `1.22.0` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `9.2.4` | `9.4.0` |\n| [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) | `3.6.0` | `3.6.2` |\n| [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) | `3.4.0` | `3.6.1` |\n| [org.opensearch.client:opensearch-java](https://github.com/opensearch-project/opensearch-java) | `3.4.0` | `3.8.0` |\n| software.amazon.awssdk:bom | `2.30.19` | `2.44.7` |\n| [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom) | `26.73.0` | `26.83.0` |\n| [jakarta.validation:jakarta.validation-api](https://github.com/jakartaee/validation) | `3.0.2` | `3.1.1` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.0.2` | `10.9` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [com.google.api-client:google-api-client](https://github.com/googleapis/google-api-java-client) | `2.2.0` | `2.9.0` |\n| [com.google.oauth-client:google-oauth-client](https://github.com/googleapis/google-oauth-java-client) | `1.34.1` | `1.39.0` |\n| io.swagger.core.v3:swagger-core-jakarta | `2.2.30` | `2.2.50` |\n| io.swagger.core.v3:swagger-jaxrs2-jakarta | `2.2.30` | `2.2.50` |\n| [com.azure:azure-identity-extensions](https://github.com/azure/azure-sdk-for-java) | `1.0.0` | `1.2.8` |\n| [jakarta.servlet:jakarta.servlet-api](https://github.com/eclipse-ee4j/servlet-api) | `6.0.0` | `6.1.0` |\n| [io.micrometer:micrometer-bom](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.micrometer:micrometer-observation](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.14.5` | `1.16.5` |\n| [io.dropwizard.metrics:metrics-core](https://github.com/dropwizard/metrics) | `4.2.19` | `4.2.38` |\n| [ai.djl:api](https://github.com/deepjavalibrary/djl) | `0.34.0` | `0.36.0` |\n| [ai.djl.pytorch:pytorch-engine](https://github.com/deepjavalibrary/djl) | `0.34.0` | `0.36.0` |\n| [ai.djl.huggingface:tokenizers](https://github.com/deepjavalibrary/djl) | `0.34.0` | `0.36.0` |\n| [org.skyscreamer:jsonassert](https://github.com/skyscreamer/JSONassert) | `1.5.1` | `1.5.3` |\n| [io.jsonwebtoken:jjwt](https://github.com/jwtk/jjwt) | `0.9.1` | `0.13.0` |\n| [com.auth0:jwks-rsa](https://github.com/auth0/jwks-rsa-java) | `0.22.1` | `0.24.1` |\n| [io.socket:socket.io-server](https://github.com/trinopoty/socket.io-server-java) | `4.0.1` | `4.1.2` |\n| [io.socket:engine.io-server](https://github.com/socketio/engine.io-server-java) | `6.2.1` | `6.3.2` |\n| org.eclipse.jetty.websocket:jetty-websocket-jetty-api | `12.1.7` | `12.1.9` |\n| org.eclipse.jetty:jetty-http | `12.1.7` | `12.1.9` |\n| org.freemarker:freemarker | `2.3.33` | `2.3.34` |\n| [org.apache.commons:commons-csv](https://github.com/apache/commons-csv) | `1.12.0` | `1.14.1` |\n| com.opencsv:opencsv | `5.9` | `5.12.0` |\n| [org.quartz-scheduler:quartz](https://github.com/quartz-scheduler/quartz) | `2.5.0-rc2` | `2.5.2` |\n| [com.mchange:c3p0](https://github.com/swaldman/c3p0) | `0.12.0` | `0.13.0` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.6.0-jre` |\n| [com.slack.api:bolt-servlet](https://github.com/slackapi/java-slack-sdk) | `1.44.1` | `1.48.1` |\n| [com.slack.api:slack-api-client](https://github.com/slackapi/java-slack-sdk) | `1.44.1` | `1.48.1` |\n| [io.github.jamsesso:json-logic-java](https://github.com/jamsesso/json-logic-java) | `1.0.7` | `1.1.0` |\n| [org.apache.calcite:calcite-core](https://github.com/apache/calcite) | `1.36.0` | `1.41.0` |\n| [com.apicatalog:titanium-json-ld](https://github.com/filip26/titanium-json-ld) | `1.4.0` | `1.7.0` |\n| [org.commonmark:commonmark](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [org.commonmark:commonmark-ext-gfm-strikethrough](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [org.commonmark:commonmark-ext-autolink](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [org.commonmark:commonmark-ext-gfm-tables](https://github.com/commonmark/commonmark-java) | `0.26.0` | `0.28.0` |\n| [com.azure:azure-storage-blob](https://github.com/Azure/azure-sdk-for-java) | `12.31.1` | `12.34.0` |\n| org.apache.poi:poi | `5.4.1` | `5.5.1` |\n| org.apache.poi:poi-ooxml | `5.4.1` | `5.5.1` |\n| org.apache.poi:poi-scratchpad | `5.4.1` | `5.5.1` |\n| [org.apache.tika:tika-core](https://github.com/apache/tika) | `3.2.3` | `3.3.0` |\n| org.apache.tika:tika-parser-ocr-module | `3.2.3` | `3.3.0` |\n| [org.codehaus.mojo:buildnumber-maven-plugin](https://github.com/mojohaus/buildnumber-maven-plugin) | `3.0.0` | `3.3.0` |\n| io.swagger.core.v3:swagger-maven-plugin-jakarta | `2.2.30` | `2.2.50` |\n| [org.testcontainers:junit-jupiter](https://github.com/testcontainers/testcontainers-java) | `1.20.3` | `1.21.4` |\n| [org.testcontainers:k3s](https://github.com/testcontainers/testcontainers-java) | `1.20.3` | `1.21.4` |\n| [com.github.docker-java:docker-java-bom](https://github.com/docker-java/docker-java) | `3.4.2` | `3.7.1` |\n| org.eclipse.jetty:jetty-util | `12.1.7` | `12.1.9` |\n| [org.codehaus.mojo:rpm-maven-plugin](https://github.com/mojohaus/rpm-maven-plugin) | `2.2.0` | `2.3.0` |\n| [io.github.openfeign:feign-core](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [io.github.openfeign:feign-jackson](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [io.github.openfeign:feign-slf4j](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [io.github.openfeign:feign-okhttp](https://github.com/openfeign/feign) | `13.5` | `13.12` |\n| [org.openapitools:jackson-databind-nullable](https://github.com/OpenAPITools/jackson-databind-nullable) | `0.2.6` | `0.2.10` |\n| [io.swagger.parser.v3:swagger-parser](https://github.com/swagger-api/swagger-parser) | `2.1.23` | `2.1.42` |\n| com.google.auth:google-auth-library-oauth2-http | `1.29.0` | `1.47.0` |\n| [org.mozilla:rhino](https://github.com/mozilla/rhino) | `1.7.15.1` | `1.9.1` |\n| org.openapitools:openapi-generator-maven-plugin | `7.13.0` | `7.22.0` |\n\nUpdates `org.apache.commons:commons-lang3` from 3.18.0 to 3.20.0\n\nUpdates `io.projectreactor.netty:reactor-netty-http` from 1.2.16 to 1.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactor/reactor-netty/releases\"\u003eio.projectreactor.netty:reactor-netty-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.3.5\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2025.0.5\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.8.5\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in b68dacab12f5ff46575f9009f34ea676a212879d, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.8.5\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty\u003c/code\u003e \u003ccode\u003ev4.2.12.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4167\"\u003e#4167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty QUIC Codec\u003c/code\u003e \u003ccode\u003ev0.0.75.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4148\"\u003e#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eBrave\u003c/code\u003e \u003ccode\u003ev6.3.1\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4159\"\u003e#4159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003euri\u003c/code\u003e construction with \u003ccode\u003ebaseUrl\u003c/code\u003e in \u003ccode\u003eHttpClientHandler\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4130\"\u003e#4130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003eUriEndpoint#toSocketAddressStringWithoutDefaultPort\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4131\"\u003e#4131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore resolved \u003ccode\u003eSocketAddress\u003c/code\u003e in \u003ccode\u003eUriEndpoint\u003c/code\u003e for absolute URLs by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4132\"\u003e#4132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLazily compute \u003ccode\u003eHttpClientOperations#resourceUrl\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4135\"\u003e#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePre-compute \u003ccode\u003epath\u003c/code\u003e in \u003ccode\u003eUriEndpoint\u003c/code\u003e when \u003ccode\u003eURI\u003c/code\u003e is provided by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4136\"\u003e#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup \u003ccode\u003eHTTP/2\u003c/code\u003e \u003ccode\u003eWebSocket\u003c/code\u003e extension handlers by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4152\"\u003e#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimise \u003ccode\u003eFlux\u003c/code\u003e body accumulation for \u003ccode\u003eGET/HEAD/DELETE\u003c/code\u003e requests by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4164\"\u003e#4164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTP/3\u003c/code\u003e connection pool max streams handling by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4182\"\u003e#4182\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:lady_beetle: Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure connection concurrency and acquired counters are updated before delivering the slot by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4179\"\u003e#4179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eStackOverflowError\u003c/code\u003e in \u003ccode\u003eServerTransport\u003c/code\u003e graceful shutdown by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4181\"\u003e#4181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalidated connection reuse in \u003ccode\u003eHttp2Pool\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4180\"\u003e#4180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Junuu\"\u003e\u003ccode\u003e@​Junuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4137\"\u003e#4137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v1.3.4...v1.3.5\"\u003ehttps://github.com/reactor/reactor-netty/compare/v1.3.4...v1.3.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.3.4\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2025.0.4\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.8.4\u003c/code\u003e by \u003ca href=\"https://github.com/chemicL\"\u003e\u003ccode\u003e@​chemicL\u003c/code\u003e\u003c/a\u003e in 53e8319e6fc66e101c3b52fc3a1267a891d1aeff, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.8.4\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid \u003ccode\u003eDefaultChannelId\u003c/code\u003e generation for \u003ccode\u003eDisposedChannel\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4095\"\u003e#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePush-based \u003ccode\u003emaxConcurrentStreams\u003c/code\u003e update via \u003ccode\u003eSETTINGS\u003c/code\u003e frame handler by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4106\"\u003e#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd configurable \u003ccode\u003emaxLifeTime\u003c/code\u003e with per-resource variance by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4111\"\u003e#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd  \u003ccode\u003eHttp2AllocationStrategy#streamBatchSize\u003c/code\u003e for batched stream dispatching by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4114\"\u003e#4114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOverride \u003ccode\u003eisSharable()\u003c/code\u003e explicitly to avoid annotation lookup by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4120\"\u003e#4120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fast-path short-circuit for \u003ccode\u003eis100ContinueExpected\u003c/code\u003e check by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4123\"\u003e#4123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache resolved \u003ccode\u003eHttpHeadersFactory\u003c/code\u003e instances to avoid repeated allocation by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4124\"\u003e#4124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:lady_beetle: Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFlushConsolidationHandler\u003c/code\u003e to \u003ccode\u003eH2C\u003c/code\u003e upgrade pipeline by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4097\"\u003e#4097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttp2Pool\u003c/code\u003e returning connection to the pool before \u003ccode\u003eH2C\u003c/code\u003e upgrade completes by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4098\"\u003e#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttp2Pool\u003c/code\u003e \u003ccode\u003eACQUIRED\u003c/code\u003e counter not rolled back when deliver is rejected by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4099\"\u003e#4099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/b68dacab12f5ff46575f9009f34ea676a212879d\"\u003e\u003ccode\u003eb68daca\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/f8fc51b320b89fffeb9afad30343436ec9d0f2b4\"\u003e\u003ccode\u003ef8fc51b\u003c/code\u003e\u003c/a\u003e Merge-ignore release 1.2.17 into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/4cffaf0d33d44ee70abf41dd03a05d3f62cdcbf6\"\u003e\u003ccode\u003e4cffaf0\u003c/code\u003e\u003c/a\u003e [release] Back to snapshots, next is 1.2.18-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/3f6ae4cfdac208102d3b8046452fdd970afa220c\"\u003e\u003ccode\u003e3f6ae4c\u003c/code\u003e\u003c/a\u003e Defer asciidoctor-pdf check to execution time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/9f6f3e0ee844982a5332b6e4892f38e97e11c8e2\"\u003e\u003ccode\u003e9f6f3e0\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.2.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/7b2c4299a7b5db8b556a44b8fa76696b797ba6d7\"\u003e\u003ccode\u003e7b2c429\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4190\"\u003e#4190\u003c/a\u003e into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/6225c6d761e5429531100f79c52ebbecf9dca8f5\"\u003e\u003ccode\u003e6225c6d\u003c/code\u003e\u003c/a\u003e Bump ruby/setup-ruby from 1.299.0 to 1.301.0 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/f4f9b50707337954bb9fa65131eaa1199447ba2c\"\u003e\u003ccode\u003ef4f9b50\u003c/code\u003e\u003c/a\u003e Bump org.bouncycastle:bcpkix-jdk18on from 1.83 to 1.84 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/5b344dc4d31cce2f68ea431d10f8adb207a91693\"\u003e\u003ccode\u003e5b344dc\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4187\"\u003e#4187\u003c/a\u003e into 1.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/e177f3946d32f88289969b79f9ee90edfaab87b3\"\u003e\u003ccode\u003ee177f39\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​springio/antora-extensions\u003c/code\u003e from 1.14.10 to 1.14.11 in /docs (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v1.2.16...v1.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.angus:angus-mail` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/releases\"\u003eorg.eclipse.angus:angus-mail's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAngus Mail 2.0.5 Final Release\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEe10 11 sync by \u003ca href=\"https://github.com/jbescos\"\u003e\u003ccode\u003e@​jbescos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/pull/181\"\u003eeclipse-ee4j/angus-mail#181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.0.4 release by \u003ca href=\"https://github.com/lukasj\"\u003e\u003ccode\u003e@​lukasj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/pull/182\"\u003eeclipse-ee4j/angus-mail#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eactivation api 2.1.4, mail api 2.1.5, angus activation 2.0.3 by \u003ca href=\"https://github.com/lukasj\"\u003e\u003ccode\u003e@​lukasj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/pull/183\"\u003eeclipse-ee4j/angus-mail#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/compare/2.0.4...2.0.5\"\u003ehttps://github.com/eclipse-ee4j/angus-mail/compare/2.0.4...2.0.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/a7a4a37844717d3967418b1640456e49153a7e7c\"\u003e\u003ccode\u003ea7a4a37\u003c/code\u003e\u003c/a\u003e Prepare release org.eclipse.angus:all:2.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/a7d6745aaaa831c9c2140eac2ee5b8a7d275895e\"\u003e\u003ccode\u003ea7d6745\u003c/code\u003e\u003c/a\u003e activation api 2.1.4, mail api 2.1.5, angus activation 2.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/c93dde0d24ff8ad2d4cac38e9bd3da46a7f06e30\"\u003e\u003ccode\u003ec93dde0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/182\"\u003e#182\u003c/a\u003e from eclipse-ee4j/2.0.4-RELEASE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/ddcc8e35198bc1f51511f84956b1d7610aad9175\"\u003e\u003ccode\u003eddcc8e3\u003c/code\u003e\u003c/a\u003e From-Address not parsed correctly \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/161\"\u003e#161\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/c4e72d2a91c14f2b4d8bbaf5e6b747f1cc0de913\"\u003e\u003ccode\u003ec4e72d2\u003c/code\u003e\u003c/a\u003e Update github action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/f1606338a49bb2588c0f6ecef4a2e6e18a1208bf\"\u003e\u003ccode\u003ef160633\u003c/code\u003e\u003c/a\u003e OAuth2.md: POP3 works with O365 with towlines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/acbb015dfbadb1ae6fd3e682490ab442786a6dd2\"\u003e\u003ccode\u003eacbb015\u003c/code\u003e\u003c/a\u003e Update changes files, it was wrong (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/b96c2c32a44e73933f877d4cd085b66027d44c2d\"\u003e\u003ccode\u003eb96c2c3\u003c/code\u003e\u003c/a\u003e Rename resource files so JakartaMail and JavaMail can co-exist (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/8d4a8ce3d5cf0f7ac21fb042e8495b76b6b4462a\"\u003e\u003ccode\u003e8d4a8ce\u003c/code\u003e\u003c/a\u003e Update CHANGES.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/commit/dbd22ec2c2bb7272e9b56ca367bee82a9015ea31\"\u003e\u003ccode\u003edbd22ec\u003c/code\u003e\u003c/a\u003e Remove this-escape compiler warnings \u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/141\"\u003e#141\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/eclipse-ee4j/angus-mail/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse-ee4j/angus-mail/compare/2.0.4...2.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.18.7 to 2.21\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.module:jackson-module-blackbird` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.datatype:jackson-datatype-jsr353` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-yaml` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.18.7 to 2.21\n\nUpdates `com.fasterxml.jackson.module:jackson-module-blackbird` from 2.18.7 to 2.21\n\nUpdates `io.dropwizard:dropwizard-core` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-assets` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-client` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-testing` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-json-logging` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-metrics` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-jersey` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-views` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-jetty` from 5.0.0 to 5.0.1\n\nUpdates `io.modelcontextprotocol.sdk:mcp-bom` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-core` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-json-jackson2` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-json-jackson2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-core` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.modelcontextprotocol.sdk:mcp-json-jackson2` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/releases\"\u003eio.modelcontextprotocol.sdk:mcp-json-jackson2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHttpClientStreamableHttpTransport: handle HTTP 405 by \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/pull/900\"\u003emodelcontextprotocol/java-sdk#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ehttps://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/e9e1a2f34dedb72008d90e9919052d46eb2b701c\"\u003e\u003ccode\u003ee9e1a2f\u003c/code\u003e\u003c/a\u003e Release version 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/141063c99cfb081605cfae8e29060b32bf14ff68\"\u003e\u003ccode\u003e141063c\u003c/code\u003e\u003c/a\u003e Polish \u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003egh-906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/92bb47b67c1235dc8228c66f275aa711a7e1343d\"\u003e\u003ccode\u003e92bb47b\u003c/code\u003e\u003c/a\u003e feat: add support for meta parameter in client paginated list queries (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/9ead4d154e45d2f4b3cc6bf12e9fbe985f07db0c\"\u003e\u003ccode\u003e9ead4d1\u003c/code\u003e\u003c/a\u003e Fix UTF-8 encoding for non-ASCII tool names in HTTP client transports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/8e1c5d0cd4a4408e8f49852bbd80770552224fad\"\u003e\u003ccode\u003e8e1c5d0\u003c/code\u003e\u003c/a\u003e HttpClientStreamableHttpTransport: handle HTTP 405\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/7e4c179b779bd419ddd5e8dbd17823e3c38e03f1\"\u003e\u003ccode\u003e7e4c179\u003c/code\u003e\u003c/a\u003e Deprecate Builder.customizeRequest() in favor of httpRequestCustomizer() (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/java-sdk/issues/791\"\u003e#791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/commit/3c27d8e3f8590ebae9edee19010817b88a47e191\"\u003e\u003ccode\u003e3c27d8e\u003c/code\u003e\u003c/a\u003e Next development version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/java-sdk/compare/v1.1.1...v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.eclipse.jetty:jetty-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlets` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty:jetty-io` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10:jetty-ee10-servlet` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server` from 12.1.7 to 12.1.9\n\nUpdates `org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server` from 12.1.7 to 12.1.9\n\nUpdates `io.dropwizard:dropwizard-assets` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-client` from 5.0.0 to 5.0.1\n\nUpdates `io.dropwizard:dropwizard-testing` from 5.0.0 to 5.0.1\n\nUpdates `ch.qos.logback:logback-core` from 1.5.25 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback  1.5.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback version 1.5.31\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback  version 1.5.30\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• \u003cstrong\u003eIn this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fix scanning issue when an included file becomes available at a later time. This problem was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1021\"\u003eissues/1021\u003c/a\u003e by Sergey Nazarov.\u003c/p\u003e\n\u003cp\u003e• Standardized code for version checking across modules.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-09 Release of logback version 1.5.29\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1017\"\u003eissues/1017\u003c/a\u003e, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-06 Release of logback version 1.5.28\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Appender names or appender references are no longer subject to variable substitution.\u003c/p\u003e\n\u003cp\u003e• Fixed issue with configurations with conditionals encompassing appenders. This was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1016\"\u003eissues/1016\u003c/a\u003e reported by Sergey Sazonov.\u003c/p\u003e\n\u003cp\u003e• The \u003c!-- raw HTML omitted --\u003e element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the \u003c!-- raw HTML omitted --\u003e element.\u003c/p\u003e\n\u003cp\u003e• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1014\"\u003eissues/1014\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-30 Release of logback version 1.5.27\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.\u003c/p\u003e\n\u003cp\u003e• Fixed missing MDC data transmitted by \u003ccode\u003eSocketAppender\u003c/code\u003e reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1010\"\u003eissues/1010\u003c/a\u003e by Lars Vogel.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dc35d552bbd87cea8b98bea44ff0a113631075e7\"\u003e\u003ccode\u003edc35d55\u003c/code\u003e\u003c/a\u003e fix logback-access/issues/34 by checking if dependency is a sub-model of the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8e32278700d5b0cfca70c246f6db0d639bb1f21b\"\u003e\u003ccode\u003e8e32278\u003c/code\u003e\u003c/a\u003e added simple test for appender definitiob via file inclusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/834dbedefdb3cf43f77618ddc3d1d89e5c98b488\"\u003e\u003ccode\u003e834dbed\u003c/code\u003e\u003c/a\u003e start work on 1.5.32-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b\"\u003e\u003ccode\u003e168e42f\u003c/code\u003e\u003c/a\u003e add test to check that Logback SLF4J provider can be activated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ed45362291e060a93b2b28825ad3706ab85066ba\"\u003e\u003ccode\u003eed45362\u003c/code\u003e\u003c/a\u003e prepare release 1.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/609dae79d06b38518b48f826a22b1e7e233903c3\"\u003e\u003ccode\u003e609dae7\u003c/code\u003e\u003c/a\u003e fix missing META-INF directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/77397397cd0751b4d7eb5b7ee836137072505f16\"\u003e\u003ccode\u003e7739739\u003c/code\u003e\u003c/a\u003e start work on 1.5.31-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/44164f10ca3fb44ce0e68519f13564b87e3aca61\"\u003e\u003ccode\u003e44164f1\u003c/code\u003e\u003c/a\u003e prepare release 1.5.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9874f06e247258e0122a099ae65964d41f2be10b\"\u003e\u003ccode\u003e9874f06\u003c/code\u003e\u003c/a\u003e test for top-file as a resource, introduced new module logback-classic-misc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.25...v_1.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.25 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback  1.5.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback version 1.5.31\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback  version 1.5.30\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• \u003cstrong\u003eIn this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fix scanning issue when an included file becomes available at a later time. This problem was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1021\"\u003eissues/1021\u003c/a\u003e by Sergey Nazarov.\u003c/p\u003e\n\u003cp\u003e• Standardized code for version checking across modules.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-09 Release of logback version 1.5.29\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1017\"\u003eissues/1017\u003c/a\u003e, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-06 Release of logback version 1.5.28\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Appender names or appender references are no longer subject to variable substitution.\u003c/p\u003e\n\u003cp\u003e• Fixed issue with configurations with conditionals encompassing appenders. This was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1016\"\u003eissues/1016\u003c/a\u003e reported by Sergey Sazonov.\u003c/p\u003e\n\u003cp\u003e• The \u003c!-- raw HTML omitted --\u003e element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the \u003c!-- raw HTML omitted --\u003e element.\u003c/p\u003e\n\u003cp\u003e• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1014\"\u003eissues/1014\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-30 Release of logback version 1.5.27\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.\u003c/p\u003e\n\u003cp\u003e• Fixed missing MDC data transmitted by \u003ccode\u003eSocketAppender\u003c/code\u003e reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1010\"\u003eissues/1010\u003c/a\u003e by Lars Vogel.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dc35d552bbd87cea8b98bea44ff0a113631075e7\"\u003e\u003ccode\u003edc35d55\u003c/code\u003e\u003c/a\u003e fix logback-access/issues/34 by checking if dependency is a sub-model of the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/8e32278700d5b0cfca70c246f6db0d639bb1f21b\"\u003e\u003ccode\u003e8e32278\u003c/code\u003e\u003c/a\u003e added simple test for appender definitiob via file inclusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/834dbedefdb3cf43f77618ddc3d1d89e5c98b488\"\u003e\u003ccode\u003e834dbed\u003c/code\u003e\u003c/a\u003e start work on 1.5.32-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b\"\u003e\u003ccode\u003e168e42f\u003c/code\u003e\u003c/a\u003e add test to check that Logback SLF4J provider can be activated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ed45362291e060a93b2b28825ad3706ab85066ba\"\u003e\u003ccode\u003eed45362\u003c/code\u003e\u003c/a\u003e prepare release 1.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/609dae79d06b38518b48f826a22b1e7e233903c3\"\u003e\u003ccode\u003e609dae7\u003c/code\u003e\u003c/a\u003e fix missing META-INF directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/77397397cd0751b4d7eb5b7ee836137072505f16\"\u003e\u003ccode\u003e7739739\u003c/code\u003e\u003c/a\u003e start work on 1.5.31-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/44164f10ca3fb44ce0e68519f13564b87e3aca61\"\u003e\u003ccode\u003e44164f1\u003c/code\u003e\u003c/a\u003e prepare release 1.5.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/9874f06e247258e0122a099ae65964d41f2be10b\"\u003e\u003ccode\u003e9874f06\u003c/code\u003e\u003c/a\u003e test for top-file as a resource, introduced new module logback-classic-misc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.25...v_1.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback.access:logback-access-jetty12` from 2.0.7 to 2.0.12\n\nUpdates `ch.qos.logback.access:logback-access-common` from 2.0.7 to 2.0.12\n\nUpdates `io.dropwizard:dropwizard-json-logging` from 5.0.0 to 5.0.1\n\nUpdates `org.awaitility:awaitility` from 4.2.0 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awaitility/awaitility/blob/master/changelog.txt\"\u003eorg.awaitility:awaitility's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 4.3.0 (2025-02-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport for kotlin.time.Duration in Kotlin DSL (thanks to Ivo Šmíd for PR)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgraded kotlin version in the awaitility-kotlin module to 2.1.10\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUsing a more descriptive error message when using VERY long wait conditions or poll durations (issue 290)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded an overloaded method of untilAsserted(..) that takes a supplier and a consumer. For example, lets say you have a class like this:\npublic class MyClass {\npublic String myFunction() {\n// Imagine stuff being executed in asynchronously here and the result of this\n// operation is a string called \u0026quot;my value\u0026quot;\nreturn \u0026quot;my value\u0026quot;\n}\n}\u003c/p\u003e\n\u003cp\u003e// Then in your test you can wait for the \u0026quot;myFunction\u0026quot; to be asserted by a \u0026quot;consumer\u0026quot; that uses\n// assertj to make sure that \u0026quot;myFunction\u0026quot; returns \u0026quot;\u0026quot;my value\u0026quot;\nawait().untilAsserted(myClass::myFunction, value -\u0026gt; Assertions.assertThat(value).isEqualTo(\u0026quot;my value\u0026quot;));\u003c/p\u003e\n\u003cp\u003eThis has also been implemented for all atomic, adder, and accumulator methods.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 4.2.2 (2024-08-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport JDK EA builds in JavaVersionDetector (thanks to Oleg Estekhin for pull request)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 4.2.1 (2024-03-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgraded Kotlin to 1.9.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded extension properties forever, then, and, given to the Kotlin extension. This allows you to do e.g.:\u003c/p\u003e\n\u003cp\u003eawait.forever until { .. }\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded shortcut for enabling logging. Before you had to do e.g.\u003c/p\u003e\n\u003cp\u003eawait()\n.with()\n.conditionEvaluationListener(new ConditionEvaluationLogger(log::info))\n.pollInterval(ONE_HUNDRED_MILLISECONDS)\n.until(logs::size, is(4));\u003c/p\u003e\n\u003cp\u003eYou can now instead use the \u0026quot;logging\u0026quot; shortcut:\u003c/p\u003e\n\u003cp\u003eawait()\n.with()\n.logging(log::info)\n.pollInterval(ONE_HUNDRED_MILLISECONDS)\n.until(logs::size, is(4));\u003c/p\u003e\n\u003cp\u003eor simply \u0026quot;.logging()\u0026quot; for \u0026quot;System.out\u0026quot;.\u003c/p\u003e\n\u003cp\u003eThis shortcut has also been added globally:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/e3ff879b33c10261ae8d58e50ecf601b2037bd11\"\u003e\u003ccode\u003ee3ff879\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release awaitility-4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/d1167123be35a952bcabb14922f995d731fcc1ad\"\u003e\u003ccode\u003ed116712\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/4e186dfa453599599ea325d5e629cdab16e7a089\"\u003e\u003ccode\u003e4e186df\u003c/code\u003e\u003c/a\u003e Added kotlin source folder explicitly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/e8d3ab7b6347bdc0a15fb32a497dbfbf3c0db9e6\"\u003e\u003ccode\u003ee8d3ab7\u003c/code\u003e\u003c/a\u003e Upgraded lots of plugin dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/a7a167a4896983e784d5f84836f62d3a0d79c090\"\u003e\u003ccode\u003ea7a167a\u003c/code\u003e\u003c/a\u003e Added an overloaded method of untilAsserted(..) that takes a supplier and a c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/ef8f66309809ed4fe8d641f63c228dee10707f35\"\u003e\u003ccode\u003eef8f663\u003c/code\u003e\u003c/a\u003e Make ConditionFactory safer to use in java 8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/5550079b8a45dbb5ead8f1f3567e3dea648de371\"\u003e\u003ccode\u003e5550079\u003c/code\u003e\u003c/a\u003e Using a more descriptive error message when using VERY long wait conditions o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/2a9814b2045c35a6c7670c5d40a83cc7887c8844\"\u003e\u003ccode\u003e2a9814b\u003c/code\u003e\u003c/a\u003e Upgraded kotlin version in the awaitility-kotlin module to 2.1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/8f22c003290f0f5f775235e782da4f53fbbab765\"\u003e\u003ccode\u003e8f22c00\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog.txt to reflect latest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awaitility/awaitility/commit/6a35c247c324a48febb62cdcc44dd33b307d88bb\"\u003e\u003ccode\u003e6a35c24\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/awaitility/awaitility/issues/235\"\u003e#235\u003c/a\u003e Support for kotlin.time.Duration in Kotlin DSL (\u003ca href=\"https://redirect.github.com/awaitility/awaitility/issues/285\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/awaitility/awaitility/compare/awaitility-4.2.0...awaitility-4.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.dropwizard:dropwizard-jdbi3` from 5.0.0 to 5.0.1\n\nUpdates `org.jdbi:jdbi3-core` from 3.37.1 to 3.53.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jdbi/jdbi/releases\"\u003eorg.jdbi:jdbi3-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.53.0\u003c/h2\u003e\n\u003ch2\u003eFixes: Jdbi-Freemarker Security Advisory GHSA-mggx-p7jf-jgw4\u003c/h2\u003e\n\u003cp\u003eThe Freemarker configuration allows templates to construct arbitrary\nJava types, including \u003ccode\u003efreemarker.template.utility.Execute\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eWhile exploiting this requires other unsafe practices (letting a user\ndictate template input), it seems prudent to disable template class resolution.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\"\u003ehttps://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch2\u003eUpgrade to testcontainers 2.x\u003c/h2\u003e\n\u003cp\u003eWhile this required no code changes, the testcontainers project has\nrenamed a number of their jar files. Jdbi still supports\ntestcontainers 1.x and now also testcontainers 2.x:\u003c/p\u003e\n\u003cp\u003eIf you are using testcontainers with Jdbi today and can not update to\n2.x, make sure that you reference the \u003ccode\u003eorg.testcontainers:jdbc\u003c/code\u003e and\n\u003ccode\u003eorg.testcontainers:junit-jupiter\u003c/code\u003e dependencies. Those used to be\navailable as transitive dependency from \u003ccode\u003ejdbi3-testcontainers\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you upgrade to testcontainers 2.x, the\n\u003ccode\u003eorg.testcontainers:testcontainers-jdbc\u003c/code\u003e and\n\u003ccode\u003eorg.testcontainers:testcontainers-junit-jupiter\u003c/code\u003e dependencies must be\navailable.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate testcontainers dependency to 2.0.5 (from 1.21.4)\u003c/li\u003e\n\u003cli\u003eAdd StatementContext parameter to SqlExceptionHandler and remove return value\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.52.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix regression for \u003ccode\u003ejava.time.Instant\u003c/code\u003e mapping from 3.52.0\u003c/li\u003e\n\u003cli\u003eAdd missing mappers for java.sql.Date and java.sql.Time\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003ejava.time.OffsetTime\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003ejava.time.ZoneOffset\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.52.0\u003c/h2\u003e\n\u003ch2\u003eChanges to java.time related classes\u003c/h2\u003e\n\u003cp\u003eJDBC 4.2 added full support to map java.time classes onto SQL types\nin 2014. This release of Jdbi switches from mapping these objects onto\n\u0026quot;classic\u0026quot; (\u003ccode\u003ejava.sql.Date\u003c/code\u003e, \u003ccode\u003eTime\u003c/code\u003e, \u003ccode\u003eTimestamp\u003c/code\u003e) to using the JDBC 4.2 API\n(\u003ccode\u003ePreparedStatement#setObject\u003c/code\u003e and \u003ccode\u003eResultSet#getObject\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eThese changes should not be visible for any database, except if you\nwere brave enough to map types with time zones or offsets\n(\u003ccode\u003eZonedDateTime\u003c/code\u003e and \u003ccode\u003eOffsetDateTime\u003c/code\u003e) onto SQL types that have no\ntimezone (\u003ccode\u003eTIMESTAMP\u003c/code\u003e or \u003ccode\u003eDATETIME\u003c/code\u003e). This affects databases that do\nnot support the \u003ccode\u003eTIMESTAMP WITH TIMEZONE\u003c/code\u003e data type. IAW \u003cem\u003eMySQL\u003c/em\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jdbi/jdbi/blob/master/RELEASE_NOTES.md\"\u003eorg.jdbi:jdbi3-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.53.0\u003c/h1\u003e\n\u003ch2\u003eFixes: Jdbi-Freemarker Security Advisory GHSA-mggx-p7jf-jgw4\u003c/h2\u003e\n\u003cp\u003eThe Freemarker configuration allows templates to construct arbitrary\nJava types, including \u003ccode\u003efreemarker.template.utility.Execute\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eWhile exploiting this requires other unsafe practices (letting a user\ndictate template input), it seems prudent to disable template class resolution.\u003c/p\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\"\u003ehttps://github.com/jdbi/jdbi/security/advisories/GHSA-mggx-p7jf-jgw4\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch2\u003eUpgrade to testcontainers 2.x\u003c/h2\u003e\n\u003cp\u003eWhile this required no code changes, the testcontainers project has\nrenamed a number of their ...\n\n_Description has been truncated_","html_url":"https://github.com/open-metadata/OpenMetadata/pull/28193","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-metadata%2FOpenMetadata/issues/28193","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28193/packages"}},{"old_version":"2.3","new_version":"2.4.9","update_type":null,"path":null,"pr_created_at":"2026-02-03T05:41:18.000Z","version_change":"2.3 → 2.4.9","issue":{"uuid":"3889250014","node_id":"PR_kwDOK17zeM7BFlj3","number":9,"state":"open","title":"Build(deps): bump the maven group across 1 directory with 11 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-02-03T05:41:18.000Z","updated_at":"2026-02-03T05:41:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): bump","group_name":"maven","update_count":11,"packages":[{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.11.1","new_version":"2.15.0","repository_url":"https://github.com/FasterXML/jackson-core"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.11.0","new_version":"2.12.7.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.apache.avro:avro","old_version":"1.10.0","new_version":"1.11.4"},{"name":"org.apache.parquet:parquet-avro","old_version":"1.11.0","new_version":"1.15.2","repository_url":"https://github.com/apache/parquet-mr"},{"name":"com.google.protobuf:protobuf-java","old_version":"3.22.2","new_version":"3.25.5","repository_url":"https://github.com/protocolbuffers/protobuf"},{"name":"org.apache.hadoop:hadoop-common","old_version":"3.2.4","new_version":"3.4.0"},{"name":"org.apache.thrift:libthrift","old_version":"0.12.0","new_version":"0.14.0","repository_url":"https://github.com/apache/thrift"},{"name":"com.google.guava:guava","old_version":"31.1-jre","new_version":"32.0.0-jre","repository_url":"https://github.com/google/guava"},{"name":"net.minidev:json-smart","old_version":"2.3","new_version":"2.4.9","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"com.jayway.jsonpath:json-path","old_version":"2.4.0","new_version":"2.9.0","repository_url":"https://github.com/jayway/JsonPath"},{"name":"junit:junit","old_version":"4.11","new_version":"4.13.1","repository_url":"https://github.com/junit-team/junit4"}],"path":null,"ecosystem":"maven"},"body":"Bumps the maven group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.11.1` | `2.15.0` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.11.0` | `2.12.7.1` |\n| org.apache.avro:avro | `1.10.0` | `1.11.4` |\n| [org.apache.parquet:parquet-avro](https://github.com/apache/parquet-mr) | `1.11.0` | `1.15.2` |\n| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `3.22.2` | `3.25.5` |\n| org.apache.hadoop:hadoop-common | `3.2.4` | `3.4.0` |\n| [org.apache.thrift:libthrift](https://github.com/apache/thrift) | `0.12.0` | `0.14.0` |\n| [com.google.guava:guava](https://github.com/google/guava) | `31.1-jre` | `32.0.0-jre` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.3` | `2.4.9` |\n| [com.jayway.jsonpath:json-path](https://github.com/jayway/JsonPath) | `2.4.0` | `2.9.0` |\n| [junit:junit](https://github.com/junit-team/junit4) | `4.11` | `4.13.1` |\n\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.11.1 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FasterXML/jackson-core/blob/jackson-core-2.15.0/release.properties\"\u003ecom.fasterxml.jackson.core:jackson-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#release configuration\n#Sun Apr 23 14:19:10 PDT 2023\nscm.commentPrefix=[maven-release-plugin]\nexec.pomFileName=pom.xml\npushChanges=false\nreleaseStrategyId=default\nproject.dev.com.fasterxml.jackson.core:jackson-core=2.15.1-SNAPSHOT\nproject.scm.com.fasterxml.jackson.core:jackson-core.connection=scm:git:\u003ca href=\"mailto:git@github.com\"\u003egit@github.com\u003c/a\u003e:FasterXML/jackson-core.git\nscm.tag=jackson-core-2.15.0\nremoteTagging=true\nproject.scm.com.fasterxml.jackson.core:jackson-core.developerConnection=scm:git:\u003ca href=\"mailto:git@github.com\"\u003egit@github.com\u003c/a\u003e:FasterXML/jackson-core.git\nexec.additionalArguments=-Prelease\nscm.branchCommitComment=@{prefix} prepare branch @{releaseLabel}\nprojectVersionPolicyId=default\nscm.url=scm:git:\u003ca href=\"mailto:git@github.com\"\u003egit@github.com\u003c/a\u003e:FasterXML/jackson-core.git\nscm.tagNameFormat=@{project.artifactId}-@{project.version}\nproject.scm.com.fasterxml.jackson.core:jackson-core.tag=HEAD\npinExternals=false\nproject.rel.com.fasterxml.jackson.core:jackson-core=2.15.0\npreparationGoals=clean verify\nscm.releaseCommitComment=@{prefix} prepare release @{releaseLabel}\nexec.snapshotReleasePluginAllowed=false\nproject.scm.com.fasterxml.jackson.core:jackson-core.url=https://github.com/FasterXML/jackson-core\nscm.developmentCommitComment=@{prefix} prepare for next development iteration\nscm.rollbackCommitComment=@{prefix} rollback the release of @{releaseLabel}\ncompletedPhase=end-release\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/FasterXML/jackson-core/commit/a2c0bdcfb9aae8fca555240e63e57c1d9e6f8079\"\u003e\u003ccode\u003ea2c0bdc\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-core-2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/180027aeaf6bf1e1d3a8e215cf69ed8f33373552\"\u003e\u003ccode\u003e180027a\u003c/code\u003e\u003c/a\u003e Prepare for 2.15.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/2b4192590f3cfa67df105b160ce022b559fe3d70\"\u003e\u003ccode\u003e2b41925\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/85340aa204cd4e5f279ab38f44be4e3273d5fa11\"\u003e\u003ccode\u003e85340aa\u003c/code\u003e\u003c/a\u003e Merge branch '2.14' into 2.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/ed846d9497c187f194b7fa8bfb9ec5ba83bd71fa\"\u003e\u003ccode\u003eed846d9\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/94ea208ab8199d8fa381c438db3a375506cc3319\"\u003e\u003ccode\u003e94ea208\u003c/code\u003e\u003c/a\u003e Update release notes wrt \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/990\"\u003e#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/a4f208696cb6982dd4ddfa3d25522d1349d6cd56\"\u003e\u003ccode\u003ea4f2086\u003c/code\u003e\u003c/a\u003e [2.14 only] backport removal of BigDecimal to BigInt conversion (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/1976c0dc7f13fbc4f22e9529d1221fc39091cafe\"\u003e\u003ccode\u003e1976c0d\u003c/code\u003e\u003c/a\u003e Try to get Release workflow working wrt SLSA provenance (fix \u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/844\"\u003e#844\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/FasterXML/jackson-core/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/0ee3ad8f4622bf39c7176d9f57c25f17e364ca97\"\u003e\u003ccode\u003e0ee3ad8\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-core/commit/163540e385b01a6d1e6d8d3d28c7ca439e975380\"\u003e\u003ccode\u003e163540e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-core/compare/jackson-core-2.11.1...jackson-core-2.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.11.0 to 2.12.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.avro:avro` from 1.10.0 to 1.11.4\n\nUpdates `org.apache.parquet:parquet-avro` from 1.11.0 to 1.15.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/parquet-mr/releases\"\u003eorg.apache.parquet:parquet-avro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Parquet Java 1.15.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3198\"\u003eGH-3198\u003c/a\u003e: Allow specifying trusted classes by class name in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3199\"\u003eapache/parquet-java#3199\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/parquet-java/compare/apache-parquet-1.15.1...apache-parquet-1.15.2-rc0\"\u003ehttps://github.com/apache/parquet-java/compare/apache-parquet-1.15.1...apache-parquet-1.15.2-rc0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache Parquet Java 1.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3172\"\u003eGH-3172\u003c/a\u003e: Do not drop blocks with some null values if \u003ccode\u003eDictionaryFilter\u003c/code\u003e is applied for \u003ccode\u003eUserDefinedPredicate\u003c/code\u003e which keeps null values by \u003ca href=\"https://github.com/ebartkus\"\u003e\u003ccode\u003e@​ebartkus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3173\"\u003eapache/parquet-java#3173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3168\"\u003eGH-3168\u003c/a\u003e: Restrict trusted packages in the parquet-avro module by \u003ca href=\"https://github.com/wgtmac\"\u003e\u003ccode\u003e@​wgtmac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3169\"\u003eapache/parquet-java#3169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3133\"\u003eGH-3133\u003c/a\u003e: Fix SizeStatistics to handle omitted histogram by \u003ca href=\"https://github.com/wgtmac\"\u003e\u003ccode\u003e@​wgtmac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/3135\"\u003eapache/parquet-java#3135\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/parquet-java/compare/apache-parquet-1.15.0...apache-parquet-1.15.1\"\u003ehttps://github.com/apache/parquet-java/compare/apache-parquet-1.15.0...apache-parquet-1.15.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApache Parquet 1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePARQUET-2462: Bump to Thrift 0.20.0 by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1327\"\u003eapache/parquet-java#1327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache:apache from 31 to 32 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1333\"\u003eapache/parquet-java#1333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-2465: Fall back to HadoopConfig by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1339\"\u003eapache/parquet-java#1339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate changes for the \u003ccode\u003emaster\u003c/code\u003e branch by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1348\"\u003eapache/parquet-java#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-2466: Simplify logic when calling \u003ccode\u003eParquetWriter\u003c/code\u003e by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1338\"\u003eapache/parquet-java#1338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.38.0 to 2.39.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1346\"\u003eapache/parquet-java#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.guava:guava from 33.1.0-jre to 33.2.0-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1345\"\u003eapache/parquet-java#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-2476: Remove the \u003ccode\u003emaven-compiler\u003c/code\u003e override by \u003ca href=\"https://github.com/Fokko\"\u003e\u003ccode\u003e@​Fokko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1341\"\u003eapache/parquet-java#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson.core:jackson-databind from 2.17.0 to 2.17.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1344\"\u003eapache/parquet-java#1344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-2472: Close in finally block in ParquetFileWriter#end by \u003ca href=\"https://github.com/amogh-jahagirdar\"\u003e\u003ccode\u003e@​amogh-jahagirdar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1350\"\u003eapache/parquet-java#1350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-2478: Update README with link to parquet website by \u003ca href=\"https://github.com/alamb\"\u003e\u003ccode\u003e@​alamb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1355\"\u003eapache/parquet-java#1355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readme to point to 1.14.0 release by \u003ca href=\"https://github.com/vinooganesh\"\u003e\u003ccode\u003e@​vinooganesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1356\"\u003eapache/parquet-java#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-2468: ParquetMetadata must convert to json by \u003ca href=\"https://github.com/RustedBones\"\u003e\u003ccode\u003e@​RustedBones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1349\"\u003eapache/parquet-java#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:exec-maven-plugin from 3.2.0 to 3.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1359\"\u003eapache/parquet-java#1359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump net.alchim31.maven:scala-maven-plugin from 4.9.0 to 4.9.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1352\"\u003eapache/parquet-java#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.arrow:arrow-vector from 16.0.0 to 16.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1354\"\u003eapache/parquet-java#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-2487: Bump io.airlift:aircompressor from 0.26 to 0.27 by \u003ca href=\"https://github.com/utkuaydn\"\u003e\u003ccode\u003e@​utkuaydn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1363\"\u003eapache/parquet-java#1363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-34: Add #contains FilterPredicate for Array columns by \u003ca href=\"https://github.com/clairemcginty\"\u003e\u003ccode\u003e@​clairemcginty\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1328\"\u003eapache/parquet-java#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: Update NOTICE of parquet-avro by \u003ca href=\"https://github.com/yaooqinn\"\u003e\u003ccode\u003e@​yaooqinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1371\"\u003eapache/parquet-java#1371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-2494: Update git attribrutes to mark png as binary by \u003ca href=\"https://github.com/emkornfield\"\u003e\u003ccode\u003e@​emkornfield\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1372\"\u003eapache/parquet-java#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-2498: Vector IO to handle empty range list by \u003ca href=\"https://github.com/steveloughran\"\u003e\u003ccode\u003e@​steveloughran\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1374\"\u003eapache/parquet-java#1374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-34: Extend Contains support to all ColumnFilterPredicate types by \u003ca href=\"https://github.com/clairemcginty\"\u003e\u003ccode\u003e@​clairemcginty\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1370\"\u003eapache/parquet-java#1370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-logging:commons-logging from 1.3.1 to 1.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1366\"\u003eapache/parquet-java#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.guava:guava from 33.2.0-jre to 33.2.1-jre by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1367\"\u003eapache/parquet-java#1367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePARQUET-2499: Update NOTICE to Apache Parquet Java by \u003ca href=\"https://github.com/caicancai\"\u003e\u003ccode\u003e@​caicancai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1375\"\u003eapache/parquet-java#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd github section in asf.yaml to enable issues by \u003ca href=\"https://github.com/wgtmac\"\u003e\u003ccode\u003e@​wgtmac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1362\"\u003eapache/parquet-java#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2932\"\u003eGH-2932\u003c/a\u003e: Adjust PR template to reference GitHub issue tracker by \u003ca href=\"https://github.com/rok\"\u003e\u003ccode\u003e@​rok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/2933\"\u003eapache/parquet-java#2933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/2922\"\u003eapache/parquet-java#2922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.easymock:easymock from 5.2.0 to 5.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/2924\"\u003eapache/parquet-java#2924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2930\"\u003eGH-2930\u003c/a\u003e: Add issue templates by \u003ca href=\"https://github.com/rok\"\u003e\u003ccode\u003e@​rok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/2931\"\u003eapache/parquet-java#2931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/2939\"\u003eGH-2939\u003c/a\u003e: Update PULL_REQUEST_TEMPLATE by \u003ca href=\"https://github.com/wgtmac\"\u003e\u003ccode\u003e@​wgtmac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/2940\"\u003eapache/parquet-java#2940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMINOR: Make ColumnPath immutable by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/1380\"\u003eapache/parquet-java#1380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.truth.extensions:truth-proto-extension from 1.4.2 to 1.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/2936\"\u003eapache/parquet-java#2936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readme to point to 1.14.1 release by \u003ca href=\"https://github.com/wayneguow\"\u003e\u003ccode\u003e@​wayneguow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/parquet-java/pull/2947\"\u003eapache/parquet-java#2947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/parquet-java/blob/master/CHANGES.md\"\u003eorg.apache.parquet:parquet-avro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eParquet\u003c/h1\u003e\n\u003cp\u003eFrom 1.14.2 onwards, the Parquet project has migrated from Jira to GitHub, and the changelogs are now \u003ca href=\"https://github.com/apache/parquet-java/releases\"\u003epublished under Releases\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eVersion 1.14.1\u003c/h3\u003e\n\u003cp\u003eRelease Notes - Parquet - Version 1.14.1\u003c/p\u003e\n\u003ch4\u003eBug\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2468\"\u003ePARQUET-2468\u003c/a\u003e - ParquetMetadata.toPrettyJSON throws exception on file read when LOG.isDebugEnabled()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2498\"\u003ePARQUET-2498\u003c/a\u003e - Hadoop vector IO API doesn't handle empty list of ranges\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eVersion 1.14.0\u003c/h3\u003e\n\u003cp\u003eRelease Notes - Parquet - Version 1.14.0\u003c/p\u003e\n\u003ch4\u003eBug\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2260\"\u003ePARQUET-2260\u003c/a\u003e - Bloom filter bytes size shouldn't be larger than maxBytes size in the configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2266\"\u003ePARQUET-2266\u003c/a\u003e - Fix support for files without ColumnIndexes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2276\"\u003ePARQUET-2276\u003c/a\u003e - ParquetReader reads do not work with Hadoop version 2.8.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2300\"\u003ePARQUET-2300\u003c/a\u003e - Update jackson-core 2.13.4 to a version without CVE PRISMA-2023-0067\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2325\"\u003ePARQUET-2325\u003c/a\u003e - Fix parquet-cli's dictionary subcommand to work with FIXED_LEN_BYTE_ARRAY\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2329\"\u003ePARQUET-2329\u003c/a\u003e - Fix wrong help messages of parquet-cli subcommands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2330\"\u003ePARQUET-2330\u003c/a\u003e - Fix convert-csv to show the correct position of the invalid record\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2332\"\u003ePARQUET-2332\u003c/a\u003e - Fix unexpectedly disabled tests to be executed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2336\"\u003ePARQUET-2336\u003c/a\u003e - Add caching key to CodecFactory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2342\"\u003ePARQUET-2342\u003c/a\u003e - Parquet writer produced a corrupted file due to page value count overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2343\"\u003ePARQUET-2343\u003c/a\u003e - Fixes NPE when rewriting file with multiple rowgroups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/PARQUET-2348\"\u003ePARQUET-2348\u003c/a\u003e - Recompression/Re-encrypt should rewrite bloomfilter\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/parquet-java/commit/859eac165b08f927fa14590c33bc5f476405fb68\"\u003e\u003ccode\u003e859eac1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release apache-parquet-1.15.2-rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/2fef79bb53ea0a894e4bae861faa8105ca9da15b\"\u003e\u003ccode\u003e2fef79b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3198\"\u003eGH-3198\u003c/a\u003e: Allow specifying trusted classes by class name (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3199\"\u003e#3199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/aedfbbc13a72d738d6cd7db26662f37d3f614206\"\u003e\u003ccode\u003eaedfbbc\u003c/code\u003e\u003c/a\u003e Fix snapshot version of parquet-plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/fe532b50a9da12a50612f5f73adb0b4c7f78734c\"\u003e\u003ccode\u003efe532b5\u003c/code\u003e\u003c/a\u003e Prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/e7ecd8a7cada0839c90652d1ec8d0aa4ce6fb694\"\u003e\u003ccode\u003ee7ecd8a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/c7257b8faff5699e13bbc781679dc03f48c1102a\"\u003e\u003ccode\u003ec7257b8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release apache-parquet-1.15.1-rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/8e70eea820d4d4b9d1ae240a9bc25d266ab780f3\"\u003e\u003ccode\u003e8e70eea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3168\"\u003eGH-3168\u003c/a\u003e: Restrict trusted packages in the parquet-avro module (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3169\"\u003e#3169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/9d6e19f68952d2b77788dc4310b57054f5f3e4e8\"\u003e\u003ccode\u003e9d6e19f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3172\"\u003eGH-3172\u003c/a\u003e: Do not drop blocks with some null values if \u003ccode\u003eDictionaryFilter\u003c/code\u003e is ap...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/a19e98512ccdb349f8d71ffbd8f64019b09e0958\"\u003e\u003ccode\u003ea19e985\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3133\"\u003eGH-3133\u003c/a\u003e: Fix SizeStatistics to handle omitted histogram (\u003ca href=\"https://redirect.github.com/apache/parquet-mr/issues/3135\"\u003e#3135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/parquet-java/commit/de3c2d0dfe79a4af1b5c1e350715cc14985e1c0b\"\u003e\u003ccode\u003ede3c2d0\u003c/code\u003e\u003c/a\u003e Prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/parquet-mr/compare/apache-parquet-1.11.0...apache-parquet-1.15.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.protobuf:protobuf-java` from 3.22.2 to 3.25.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/9d0ec0f92b5b5fdeeda11f9dcecc1872ff378014\"\u003e\u003ccode\u003e9d0ec0f\u003c/code\u003e\u003c/a\u003e Updating version.json and repo version numbers to: 25.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/4a197e78ad2430e22e992c5a7727b61ae220f727\"\u003e\u003ccode\u003e4a197e7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/protocolbuffers/protobuf/issues/18387\"\u003e#18387\u003c/a\u003e from protocolbuffers/cp-lp-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/b5a7cf7cf4b7e39f6b02205e45afe2104a7faf81\"\u003e\u003ccode\u003eb5a7cf7\u003c/code\u003e\u003c/a\u003e Remove RecursiveGroup test case which doesn't exist in 25.x pre-Editions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/f000b7e18fd6921ca02ea4b87608e8cadcb7b64f\"\u003e\u003ccode\u003ef000b7e\u003c/code\u003e\u003c/a\u003e Fix merge conflict by adding optional label to proto2 unittest_lite.proto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/4728531c162f2f9e8c2ca1add713cfee2db6be3b\"\u003e\u003ccode\u003e4728531\u003c/code\u003e\u003c/a\u003e Add recursion check when parsing unknown fields in Java.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/850fcce9176e2c9070614dab53537760498c926b\"\u003e\u003ccode\u003e850fcce\u003c/code\u003e\u003c/a\u003e Internal change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/b7044987de77f1dc368fee558636d0b56d7e75e1\"\u003e\u003ccode\u003eb704498\u003c/code\u003e\u003c/a\u003e Internal change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/e67347986eaf7d777a6ee34367fa99f4912423ab\"\u003e\u003ccode\u003ee673479\u003c/code\u003e\u003c/a\u003e Fix cord handling in DynamicMessage and oneofs. (\u003ca href=\"https://redirect.github.com/protocolbuffers/protobuf/issues/18375\"\u003e#18375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/8a60b6527a976cfd0028153da3ad8e4ed280e0de\"\u003e\u003ccode\u003e8a60b65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/protocolbuffers/protobuf/issues/17704\"\u003e#17704\u003c/a\u003e from protocolbuffers/cp-segv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/protocolbuffers/protobuf/commit/94a26630e362a4771b5ec80eac49f494988ca408\"\u003e\u003ccode\u003e94a2663\u003c/code\u003e\u003c/a\u003e Fixed a SEGV when deep copying a non-reified sub-message.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/protocolbuffers/protobuf/compare/v3.22.2...v3.25.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.hadoop:hadoop-common` from 3.2.4 to 3.4.0\n\nUpdates `org.apache.thrift:libthrift` from 0.12.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/thrift/releases\"\u003eorg.apache.thrift:libthrift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.14.0\u003c/h2\u003e\n\u003cp\u003eFor release 0.14.0 head over to the official release download source:\n\u003ca href=\"http://thrift.apache.org/download\"\u003ehttp://thrift.apache.org/download\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe assets below are added by Github based on the release tag and they may therefore not match the checkums.\u003c/p\u003e\n\u003ch2\u003eVersion 0.13.0\u003c/h2\u003e\n\u003cp\u003eFor release 0.13.0 head over to the official release download source:\n\u003ca href=\"http://thrift.apache.org/download\"\u003ehttp://thrift.apache.org/download\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe assets below are added by Github based on the release tag and they may therefore not match the checkums.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/thrift/blob/master/CHANGES.md\"\u003eorg.apache.thrift:libthrift's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.0\u003c/h2\u003e\n\u003ch3\u003eDeprecated Languages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5229\"\u003eTHRIFT-5229\u003c/a\u003e - Deprecate ActionScript 3 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved Languages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-4980\"\u003eTHRIFT-4980\u003c/a\u003e - Remove deprecated C# and netcore bindings from the code base\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-4981\"\u003eTHRIFT-4981\u003c/a\u003e - Remove deprecated netcore bindings from the code base\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-4982\"\u003eTHRIFT-4982\u003c/a\u003e - Remove deprecated C# bindings from the code base\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-4981\"\u003eTHRIFT-4981\u003c/a\u003e - Remove deprecated netcore bindings from the code base\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-4982\"\u003eTHRIFT-4982\u003c/a\u003e - Remove deprecated csharp bindings from the code base\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-4990\"\u003eTHRIFT-4990\u003c/a\u003e - Upgrade to .NET Core 3.1 (LTS)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5006\"\u003eTHRIFT-5006\u003c/a\u003e - Implement DEFAULT_MAX_LENGTH at TFramedTransport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5069\"\u003eTHRIFT-5069\u003c/a\u003e - In Go library TDeserializer.Transport is now typed *TMemoryBuffer instead of TTransport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5072\"\u003eTHRIFT-5072\u003c/a\u003e - Haskell generator fails to distinguish between multiple enum types with conflicting enum identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5116\"\u003eTHRIFT-5116\u003c/a\u003e - Upgrade NodeJS to 10.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5138\"\u003eTHRIFT-5138\u003c/a\u003e - Swift generator does not escape keywords properly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5164\"\u003eTHRIFT-5164\u003c/a\u003e - In Go library TProcessor interface now includes ProcessorMap and AddToProcessorMap functions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5186\"\u003eTHRIFT-5186\u003c/a\u003e - cpp: use all getaddrinfo() results when retrying failed bind() in T{Nonblocking,}ServerSocket\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5233\"\u003eTHRIFT-5233\u003c/a\u003e - go: Now all Read*, Write* and Skip functions in TProtocol accept context arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5152\"\u003eTHRIFT-5152\u003c/a\u003e - go: TSocket and TSSLSocket now have separated connect timeout and socket timeout\u003c/li\u003e\n\u003cli\u003ec++: dropped support for Windows XP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5326\"\u003eTHRIFT-5326\u003c/a\u003e - go: TException interface now has a new function: TExceptionType\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-4914\"\u003eTHRIFT-4914\u003c/a\u003e - go: TClient.Call now returns ResponseMeta in addition to error\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eKnown Open Issues (Blocker or Critical)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-3877\"\u003eTHRIFT-3877\u003c/a\u003e - C++: library don't work with HTTP (csharp server, cpp client; need cross test enhancement)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5098\"\u003eTHRIFT-5098\u003c/a\u003e - Deprecated: \u0026quot;The high level Network interface is no longer supported. Please use Network.Socket.\u0026quot; and other Haskell issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5245\"\u003eTHRIFT-5245\u003c/a\u003e - NPE when the value of map's key is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-4687\"\u003eTHRIFT-4687\u003c/a\u003e - Add thrift 0.12.0 to pypi and/or enable more maintainers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Process\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-4976\"\u003eTHRIFT-4976\u003c/a\u003e - Docker build: Test failure for \u003ccode\u003eStalenessCheckTest\u003c/code\u003e on MacOS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5087\"\u003eTHRIFT-5087\u003c/a\u003e - test/test.py fails with \u0026quot;AssertionError: Python 3.3 or later is required for proper operation.\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5097\"\u003eTHRIFT-5097\u003c/a\u003e - Incorrect THRIFT_VERSION in ThriftConfig.cmake\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5109\"\u003eTHRIFT-5109\u003c/a\u003e - Misc CMake improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5147\"\u003eTHRIFT-5147\u003c/a\u003e - Add uninstall function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5218\"\u003eTHRIFT-5218\u003c/a\u003e - Automated Github release artifacts do not match checksums provided\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-5249\"\u003eTHRIFT-5249\u003c/a\u003e - travis-ci : Failed to run FastbinaryTest.py\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eC glib\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/THRIFT-4873\"\u003eTHRIFT-4873\u003c/a\u003e - Memory leak in c_glib\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/thrift/commit/8411e189b0af09e5baad34031555870cf692c1ad\"\u003e\u003ccode\u003e8411e18\u003c/code\u003e\u003c/a\u003e Version 0.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/thrift/commit/0be1b7d7580f90cfdc3206f7fd7cf4306dcf5817\"\u003e\u003ccode\u003e0be1b7d\u003c/code\u003e\u003c/a\u003e Version 0.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/thrift/commit/705f37783343ebc5aaee0e504c31ea4abe149cd5\"\u003e\u003ccode\u003e705f377\u003c/code\u003e\u003c/a\u003e Version 0.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/thrift/commit/ebfa771a26e406da947f72ae8d87602c892435cc\"\u003e\u003ccode\u003eebfa771\u003c/code\u003e\u003c/a\u003e THRIFT-5274: Enforce Java 8 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/thrift/commit/518163afbd7c4f6733d12fa6f2de3db612fda947\"\u003e\u003ccode\u003e518163a\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/thrift/commit/de523c79b38bfd74aed812532ad6557d704bc945\"\u003e\u003ccode\u003ede523c7\u003c/code\u003e\u003c/a\u003e Updated CHANGES to reflect Version 0.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/thrift/commit/7ae1ec3f1eb3218f8b623232436bc986e3f1f5c8\"\u003e\u003ccode\u003e7ae1ec3\u003c/code\u003e\u003c/a\u003e THRIFT-5297: Improve TThreadPoolServer Handling of Incoming Connections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/thrift/commit/ebc2ab558dce946b2a3134028b08ed59d49cd1e3\"\u003e\u003ccode\u003eebc2ab5\u003c/code\u003e\u003c/a\u003e THRIFT-5345: Allow the ServerContext to be Unwrapped Programmatically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/thrift/commit/55016bff2b19f2c5d3c85ae9985c49527ffffabb\"\u003e\u003ccode\u003e55016bf\u003c/code\u003e\u003c/a\u003e THRIFT-5343: TTlsSocketTransport does not resolve IPv4 addresses or validate ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/thrift/commit/4aaef75819aea3f79ec812393dbe13bb62bd6c45\"\u003e\u003ccode\u003e4aaef75\u003c/code\u003e\u003c/a\u003e THRIFT-5337 Go set fields write improvement\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/thrift/compare/v0.12.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.guava:guava` from 31.1-jre to 32.0.0-jre\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/guava/releases\"\u003ecom.google.guava:guava's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e32.0.0\u003c/h2\u003e\n\u003ch3\u003eMaven\u003c/h3\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n  \u0026lt;groupId\u0026gt;com.google.guava\u0026lt;/groupId\u0026gt;\n  \u0026lt;artifactId\u0026gt;guava\u0026lt;/artifactId\u0026gt;\n  \u0026lt;version\u0026gt;32.0.0-jre\u0026lt;/version\u0026gt;\n  \u0026lt;!-- or, for Android: --\u0026gt;\n  \u0026lt;version\u0026gt;32.0.0-android\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eJar files\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/google/guava/guava/32.0.0-jre/guava-32.0.0-jre.jar\"\u003e32.0.0-jre.jar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/google/guava/guava/32.0.0-android/guava-32.0.0-android.jar\"\u003e32.0.0-android.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eGuava requires \u003ca href=\"https://github.com/google/guava/wiki/UseGuavaInYourBuild#what-about-guavas-own-dependencies\"\u003eone runtime dependency\u003c/a\u003e, which you can download here:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar\"\u003efailureaccess-1.0.1.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavadoc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://guava.dev/releases/32.0.0-jre/api/docs/\"\u003e32.0.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://guava.dev/releases/32.0.0-android/api/docs/\"\u003e32.0.0-android\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJDiff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://guava.dev/releases/32.0.0-jre/api/diffs/\"\u003e32.0.0-jre vs. 31.1-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://guava.dev/releases/32.0.0-android/api/diffs/\"\u003e32.0.0-android vs. 31.1-android\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://guava.dev/releases/32.0.0-android/api/androiddiffs/\"\u003e32.0.0-android vs. 32.0.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003ch4\u003eSecurity fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFiles.createTempDir\u003c/code\u003e and \u003ccode\u003eFileBackedOutputStream\u003c/code\u003e to further address CVE-2020-8908 (\u003ca href=\"https://redirect.github.com/google/guava/issues/4011\"\u003e#4011\u003c/a\u003e) and CVE-2023-2976 (\u003ca href=\"https://redirect.github.com/google/guava/issues/2575\"\u003e#2575\u003c/a\u003e). (feb83a1c8f)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhile CVE-2020-8908 was officially closed when we deprecated \u003ccode\u003eFiles.createTempDir\u003c/code\u003e in \u003ca href=\"https://github.com/google/guava/releases/tag/v30.0\"\u003eGuava 30.0\u003c/a\u003e, we've heard from users that even recent versions of Guava have been listed as vulnerable in \u003cem\u003eother\u003c/em\u003e databases of security vulnerabilities. In response, we've reimplemented the method (and the very rarely used \u003ccode\u003eFileBackedOutputStream\u003c/code\u003e class, which had a similar issue) to eliminate the insecure behavior entirely. This change could technically affect users in a number of different ways (discussed under \u0026quot;Incompatible changes\u0026quot; below), but in practice, the only problem users are likely to encounter is with Windows. If you are using those APIs under Windows, you should skip 32.0.0 and go straight to \u003ca href=\"https://github.com/google/guava/releases/tag/v32.0.1\"\u003e32.0.1\u003c/a\u003e which fixes the problem. (Unfortunately, we didn't think of the Windows problem until after the release. And while we \u003ca href=\"https://github.com/google/guava#important-warnings\"\u003ewarn that \u003ccode\u003ecommon.io\u003c/code\u003e in particular may not work under Windows\u003c/a\u003e, we didn't intend to regress support.) Sorry for the trouble.\u003c/p\u003e\n\u003ch4\u003eIncompatible changes\u003c/h4\u003e\n\u003cp\u003eAlthough this release bumps Guava's major version number, it makes \u003cstrong\u003eno binary-incompatible changes to the \u003ccode\u003eguava\u003c/code\u003e artifact\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eOne change could cause issues for Widows users, and a few other changes could cause issues for users in more usual situations:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eThe new implementations of \u003ccode\u003eFiles.createTempDir\u003c/code\u003e and \u003ccode\u003eFileBackedOutputStream\u003c/code\u003e \u003ca href=\"https://redirect.github.com/google/guava/issues/6535\"\u003ethrow an exception under Windows\u003c/a\u003e.\u003c/strong\u003e This is fixed in \u003ca href=\"https://github.com/google/guava/releases/tag/v32.0.1\"\u003e32.0.1\u003c/a\u003e. Sorry for the trouble.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eguava-gwt\u003c/code\u003e now \u003ca href=\"https://redirect.github.com/google/guava/issues/6627\"\u003erequires\u003c/a\u003e GWT \u003ca href=\"https://github.com/gwtproject/gwt/releases/tag/2.10.0\"\u003e2.10.0\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThis release makes a binary-incompatible change to a \u003ccode\u003e@Beta\u003c/code\u003e API in the \u003cstrong\u003eseparate artifact\u003c/strong\u003e \u003ccode\u003eguava-testlib\u003c/code\u003e. Specifically, we changed the return type of \u003ccode\u003eTestingExecutors.sameThreadScheduledExecutor\u003c/code\u003e to \u003ccode\u003eListeningScheduledExecutorService\u003c/code\u003e. The old return type was a package-private class, which caused the Kotlin compiler to produce warnings. (dafaa3e435)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/guava/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:json-smart` from 2.3 to 2.4.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eV 2.4.9\u003c/h2\u003e\n\u003ch3\u003e\u003cem\u003eV 2.4.9\u003c/em\u003e (2023-03-07)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd depth limit of 400 when parsing JSON.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eallow config init size of jsonarray and jsonobject by \u003ca href=\"https://github.com/Shoothzj\"\u003e\u003ccode\u003e@​Shoothzj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/81\"\u003enetplex/json-smart-v2#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate asm junit5 version by \u003ca href=\"https://github.com/Shoothzj\"\u003e\u003ccode\u003e@​Shoothzj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/82\"\u003enetplex/json-smart-v2#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eenable github workflow by \u003ca href=\"https://github.com/Shoothzj\"\u003e\u003ccode\u003e@​Shoothzj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/83\"\u003enetplex/json-smart-v2#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-compiler-plugin from 3.8.1 to 3.10.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/90\"\u003enetplex/json-smart-v2#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-javadoc-plugin from 3.2.0 to 3.4.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/85\"\u003enetplex/json-smart-v2#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-javadoc-plugin from 3.2.0 to 3.4.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/86\"\u003enetplex/json-smart-v2#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-jar-plugin from 3.2.0 to 3.2.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/89\"\u003enetplex/json-smart-v2#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-jar-plugin from 3.2.0 to 3.2.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/88\"\u003enetplex/json-smart-v2#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-release-plugin from 3.0.0-M1 to 3.0.0-M5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/91\"\u003enetplex/json-smart-v2#91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-release-plugin from 3.0.0-M1 to 3.0.0-M5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/93\"\u003enetplex/json-smart-v2#93\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump json-smart from 2.4.6 to 2.4.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/96\"\u003enetplex/json-smart-v2#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-compiler-plugin from 3.8.1 to 3.10.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/94\"\u003enetplex/json-smart-v2#94\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-bundle-plugin from 5.1.2 to 5.1.6 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/97\"\u003enetplex/json-smart-v2#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-bundle-plugin from 5.1.2 to 5.1.6 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/98\"\u003enetplex/json-smart-v2#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-release-plugin from 3.0.0-M5 to 3.0.0-M6 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/99\"\u003enetplex/json-smart-v2#99\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-release-plugin from 3.0.0-M5 to 3.0.0-M6 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/100\"\u003enetplex/json-smart-v2#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-bundle-plugin from 5.1.6 to 5.1.7 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/103\"\u003enetplex/json-smart-v2#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-bundle-plugin from 5.1.6 to 5.1.7 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/102\"\u003enetplex/json-smart-v2#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-resources-plugin from 3.2.0 to 3.3.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/104\"\u003enetplex/json-smart-v2#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-resources-plugin from 3.2.0 to 3.3.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/105\"\u003enetplex/json-smart-v2#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-bundle-plugin from 5.1.7 to 5.1.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/110\"\u003enetplex/json-smart-v2#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-bundle-plugin from 5.1.7 to 5.1.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/111\"\u003enetplex/json-smart-v2#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-jar-plugin from 3.2.2 to 3.3.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/119\"\u003enetplex/json-smart-v2#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-jar-plugin from 3.2.2 to 3.3.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/118\"\u003enetplex/json-smart-v2#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-javadoc-plugin from 3.4.0 to 3.4.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/117\"\u003enetplex/json-smart-v2#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-javadoc-plugin from 3.4.0 to 3.4.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/116\"\u003enetplex/json-smart-v2#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit-jupiter-api from 5.8.2 to 5.9.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/114\"\u003enetplex/json-smart-v2#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit-jupiter-api from 5.8.2 to 5.9.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/113\"\u003enetplex/json-smart-v2#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit version from 5.8.2 to 5.9.1 by \u003ca href=\"https://github.com/Shoothzj\"\u003e\u003ccode\u003e@​Shoothzj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/120\"\u003enetplex/json-smart-v2#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econfigure Reproducible Builds by \u003ca href=\"https://github.com/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/101\"\u003enetplex/json-smart-v2#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-release-plugin from 3.0.0-M6 to 3.0.0-M7 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/122\"\u003enetplex/json-smart-v2#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd copyright to pom.xml by \u003ca href=\"https://github.com/tobi5775\"\u003e\u003ccode\u003e@​tobi5775\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/125\"\u003enetplex/json-smart-v2#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-javadoc-plugin from 3.4.1 to 3.5.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/126\"\u003enetplex/json-smart-v2#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-javadoc-plugin from 3.4.1 to 3.5.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/127\"\u003enetplex/json-smart-v2#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-compiler-plugin from 3.10.1 to 3.11.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/129\"\u003enetplex/json-smart-v2#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-compiler-plugin from 3.10.1 to 3.11.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/128\"\u003enetplex/json-smart-v2#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-release-plugin from 3.0.0-M6 to 3.0.0-M7 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/121\"\u003enetplex/json-smart-v2#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.9.1 to 5.9.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/123\"\u003enetplex/json-smart-v2#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.9.1 to 5.9.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/124\"\u003enetplex/json-smart-v2#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-gpg-plugin from 1.6 to 3.0.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/87\"\u003enetplex/json-smart-v2#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-gpg-plugin from 1.6 to 3.0.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/84\"\u003enetplex/json-smart-v2#84\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/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/101\"\u003enetplex/json-smart-v2#101\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/netplex/json-smart-v2/commits/2.4.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.jayway.jsonpath:json-path` from 2.4.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jayway/JsonPath/releases\"\u003ecom.jayway.jsonpath:json-path's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson-path-2.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/advisories/GHSA-pfh2-hfmq-phg5\"\u003eCVE-2023-51074\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eupdate dependencies by \u003ca href=\"https://github.com/SingingBush\"\u003e\u003ccode\u003e@​SingingBush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/965\"\u003ejson-path/JsonPath#965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJPMS: define Automatic-Module-Name as json.path by \u003ca href=\"https://github.com/SingingBush\"\u003e\u003ccode\u003e@​SingingBush\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/966\"\u003ejson-path/JsonPath#966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump json-smart version from 2.4.10 to 2.5.0 by \u003ca href=\"https://github.com/shoothzj\"\u003e\u003ccode\u003e@​shoothzj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/945\"\u003ejson-path/JsonPath#945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rendering error on \u003ccode\u003e$..book[?(@.price \u0026lt;= $['expensive'])]\u003c/code\u003e in README.md by \u003ca href=\"https://github.com/lulunac27a\"\u003e\u003ccode\u003e@​lulunac27a\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/967\"\u003ejson-path/JsonPath#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[build] Remove deprecated gradle convetion usage by \u003ca href=\"https://github.com/shoothzj\"\u003e\u003ccode\u003e@​shoothzj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/946\"\u003ejson-path/JsonPath#946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck for the existence of the next significant bracket by \u003ca href=\"https://github.com/twobiers\"\u003e\u003ccode\u003e@​twobiers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/985\"\u003ejson-path/JsonPath#985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate versions by \u003ca href=\"https://github.com/kallestenflo\"\u003e\u003ccode\u003e@​kallestenflo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/987\"\u003ejson-path/JsonPath#987\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/lulunac27a\"\u003e\u003ccode\u003e@​lulunac27a\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/967\"\u003ejson-path/JsonPath#967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/twobiers\"\u003e\u003ccode\u003e@​twobiers\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/json-path/JsonPath/pull/985\"\u003ejson-path/JsonPath#985\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/json-path/JsonPath/compare/json-path-2.8.0...json-path-2.9.0\"\u003ehttps://github.com/json-path/JsonPath/compare/json-path-2.8.0...json-path-2.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ejson-path-2.8.0\u003c/h2\u003e\n\u003cp\u003eUpgrade json-smart to fix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2023-1370\"\u003ehttps://www.cve.org/CVERecord?id=CVE-2023-1370\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ejson-path-2.7.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ejson-path-2.6.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ejson-path-2.5.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/af7e516c69df680a6584fca7180ef082eb67c96c\"\u003e\u003ccode\u003eaf7e516\u003c/code\u003e\u003c/a\u003e Release 2.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/af4dfcc17a9cb69002a5abc6e88a7745aef4c43d\"\u003e\u003ccode\u003eaf4dfcc\u003c/code\u003e\u003c/a\u003e Make PropertyPathToken public, closes \u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/955\"\u003e#955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/49b1151b11fbb147382c9c0f1c898b1ca0d2d3ec\"\u003e\u003ccode\u003e49b1151\u003c/code\u003e\u003c/a\u003e Update versions (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/71a09c1193726c010917f1157ecbb069ad6c3e3b\"\u003e\u003ccode\u003e71a09c1\u003c/code\u003e\u003c/a\u003e Check for the existence of the next significant bracket (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/900ebfe58f4c9e78b209401c642320ef332ba618\"\u003e\u003ccode\u003e900ebfe\u003c/code\u003e\u003c/a\u003e Remove deprecated gradle usage (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/946274d3cb2ee51098bc0d8ba767a01da525218f\"\u003e\u003ccode\u003e946274d\u003c/code\u003e\u003c/a\u003e Fixed rendering error on \u003ccode\u003e$..book[?(@.price \u0026lt;= $['expensive'])]\u003c/code\u003e in README.md...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/425bcb18a5ffdfafcc60190c892f941ea4117fb7\"\u003e\u003ccode\u003e425bcb1\u003c/code\u003e\u003c/a\u003e Bump json-smart version from 2.4.10 to 2.5.0 (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/2d57ab361512451fc3352816648357ffbd5c2a13\"\u003e\u003ccode\u003e2d57ab3\u003c/code\u003e\u003c/a\u003e JPMS: define Automatic-Module-Name as json.path (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/1a57f7800b2c101b6fca218c3f04a8b6adf04122\"\u003e\u003ccode\u003e1a57f78\u003c/code\u003e\u003c/a\u003e update dependencies (\u003ca href=\"https://redirect.github.com/jayway/JsonPath/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/json-path/JsonPath/commit/21de6207945dfca6b49809fa9dd08c3781b7ab9d\"\u003e\u003ccode\u003e21de620\u003c/code\u003e\u003c/a\u003e Prepare next version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jayway/JsonPath/compare/json-path-2.4.0...json-path-2.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `junit:junit` from 4.11 to 4.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit4/releases\"\u003ejunit:junit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eJUnit 4.13.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.1.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.13.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 RC 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 2\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.13 Beta 1\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit4/wiki/4.13-Release-Notes\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 3\u003c/h2\u003e\n\u003cp\u003ePlease refer to the \u003ca href=\"https://github.com/junit-team/junit/blob/HEAD/doc/ReleaseNotes4.12.md\"\u003erelease notes\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eJUnit 4.12 Beta 1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1b683f4ec07bcfa40149f086d32240f805487e66\"\u003e\u003ccode\u003e1b683f4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release r4.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/ce6ce3aadc070db2902698fe0d3dc6729cd631f2\"\u003e\u003ccode\u003ece6ce3a\u003c/code\u003e\u003c/a\u003e Draft 4.13.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/c29dd8239d6b353e699397eb090a1fd27411fa24\"\u003e\u003ccode\u003ec29dd82\u003c/code\u003e\u003c/a\u003e Change version to 4.13.1-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/1d174861f0b64f97ab0722bb324a760bfb02f567\"\u003e\u003ccode\u003e1d17486\u003c/code\u003e\u003c/a\u003e Add a link to assertThrows in exception testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/543905df72ff10364b94dda27552efebf3dd04e9\"\u003e\u003ccode\u003e543905d\u003c/code\u003e\u003c/a\u003e Use separate line for annotation in Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/510e906b391e7e46a346e1c852416dc7be934944\"\u003e\u003ccode\u003e510e906\u003c/code\u003e\u003c/a\u003e Add sub headlines to class Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/610155b8c22138329f0723eec22521627dbc52ae\"\u003e\u003ccode\u003e610155b\u003c/code\u003e\u003c/a\u003e Merge pull request from GHSA-269g-pwp5-87pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/b6cfd1e3d736cc2106242a8be799615b472c7fec\"\u003e\u003ccode\u003eb6cfd1e\u003c/code\u003e\u003c/a\u003e Explicitly wrap float parameter for consistency (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/a5d205c7956dbed302b3bb5ecde5ba4299f0b646\"\u003e\u003ccode\u003ea5d205c\u003c/code\u003e\u003c/a\u003e Fix GitHub link in FAQ (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit4/commit/3a5c6b4d08f408c8ca6a8e0bae71a9bc5a8f97e8\"\u003e\u003ccode\u003e3a5c6b4\u003c/code\u003e\u003c/a\u003e Deprecated since jdk9 replacing constructor instance of Double and Float (\u003ca href=\"https://redirect.github.com/junit-team/junit4/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit4/compare/r4.11...r4.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Sanketika-Obsrv/secor/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Sanketika-Obsrv/secor/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sanketika-Obsrv%2Fsecor/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"2.5.2","new_version":"2.6.0","update_type":"minor","path":null,"pr_created_at":"2026-01-19T01:21:48.000Z","version_change":"2.5.2 → 2.6.0","issue":{"uuid":"3827628981","node_id":"PR_kwDONAyEWc695p87","number":2097,"state":"open","title":"build(deps): bump net.minidev:json-smart from 2.5.2 to 2.6.0","user":"dependabot[bot]","labels":["dependencies:maven"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-19T01:21:48.000Z","updated_at":"2026-01-19T08:32:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) from 2.5.2 to 2.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=net.minidev:json-smart\u0026package-manager=maven\u0026previous-version=2.5.2\u0026new-version=2.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/operaton/operaton/pull/2097","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/operaton%2Foperaton/issues/2097","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2097/packages"}},{"old_version":"2.5.0","new_version":"2.6.0","update_type":"minor","path":null,"pr_created_at":"2026-01-01T00:11:58.000Z","version_change":"2.5.0 → 2.6.0","issue":{"uuid":"3773929369","node_id":"PR_kwDOAkpXzM67Kiwc","number":262,"state":"open","title":"[10.0.x] Bump the dev-dependencies group across 1 directory with 82 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-01-01T00:11:58.000Z","updated_at":"2026-02-01T02:01:04.139Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[10.0.x] Bump","group_name":"dev-dependencies","update_count":82,"packages":[{"name":"com.puppycrawl.tools:checkstyle","old_version":"10.3.4","new_version":"10.26.1","repository_url":"https://github.com/checkstyle/checkstyle"},{"name":"org.apache.ant:ant","old_version":"1.10.13","new_version":"1.10.15"},{"name":"org.apache.ant:ant-launcher","old_version":"1.10.13","new_version":"1.10.15"},{"name":"org.ow2.asm:asm-commons","old_version":"9.5","new_version":"9.9.1"},{"name":"org.ow2.asm:asm-bom","old_version":"9.5","new_version":"9.9.1"},{"name":"org.ow2.asm:asm","old_version":"9.5","new_version":"9.9.1"},{"name":"org.ow2.asm:asm-tree","old_version":"9.5","new_version":"9.9.1"},{"name":"org.ow2.asm:asm-analysis","old_version":"9.5","new_version":"9.9.1"},{"name":"org.ow2.asm:asm-util","old_version":"9.5","new_version":"9.9.1"},{"name":"org.eclipse.jetty.toolchain:jetty-test-helper","old_version":"6.0","new_version":"6.4"},{"name":"biz.aQute.bnd:biz.aQute.bndlib","old_version":"6.3.1","new_version":"6.4.1","repository_url":"https://github.com/bndtools/bnd"},{"name":"ch.qos.logback:logback-core","old_version":"1.3.8","new_version":"1.3.16","repository_url":"https://github.com/qos-ch/logback"},{"name":"com.github.jnr:jnr-enxio","old_version":"0.32.13","new_version":"0.32.19","repository_url":"https://github.com/jnr/jnr-enxio"},{"name":"com.github.jnr:jnr-ffi","old_version":"2.2.12","new_version":"2.2.18","repository_url":"https://github.com/jnr/jnr-ffi"},{"name":"com.github.jnr:jnr-posix","old_version":"3.1.15","new_version":"3.1.21","repository_url":"https://github.com/jnr/jnr-posix"},{"name":"com.github.jnr:jnr-unixsocket","old_version":"0.38.17","new_version":"0.38.24","repository_url":"https://github.com/jnr/jnr-unixsocket"},{"name":"com.google.errorprone:error_prone_annotations","old_version":"2.15.0","new_version":"2.45.0","repository_url":"https://github.com/google/error-prone"},{"name":"com.google.errorprone:error_prone_core","old_version":"2.15.0","new_version":"2.45.0","repository_url":"https://github.com/google/error-prone"},{"name":"com.google.code.gson:gson","old_version":"2.9.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"org.jolokia:jolokia-war","old_version":"1.7.1","new_version":"1.7.2"},{"name":"commons-codec:commons-codec","old_version":"1.16.0","new_version":"1.20.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"commons-io:commons-io","old_version":"2.13.0","new_version":"2.21.0","repository_url":"https://github.com/apache/commons-io"},{"name":"io.grpc:grpc-core","old_version":"1.49.2","new_version":"1.78.0","repository_url":"https://github.com/grpc/grpc-java"},{"name":"io.hawt:hawtio-default","old_version":"2.15.2","new_version":"2.17.7"},{"name":"net.java.dev.jna:jna-jpms","old_version":"5.12.1","new_version":"5.18.1","repository_url":"https://github.com/java-native-access/jna"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.apache.commons:commons-lang3","old_version":"3.13.0","new_version":"3.20.0"},{"name":"org.apache.kerby:kerb-simplekdc","old_version":"2.0.3","new_version":"2.1.1"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.20.0","new_version":"2.25.3"},{"name":"org.awaitility:awaitility","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/awaitility/awaitility"},{"name":"org.codehaus.plexus:plexus-component-annotations","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/codehaus-plexus/plexus-containers"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"4.0.0","new_version":"4.0.2","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.codehaus.plexus:plexus-xml","old_version":"4.0.2","new_version":"4.1.0","repository_url":"https://github.com/codehaus-plexus/plexus-xml"},{"name":"org.apache.avro:avro","old_version":"1.11.2","new_version":"1.12.1"},{"name":"org.apache.commons:commons-compress","old_version":"1.23.0","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.apache.mina:mina-core","old_version":"2.2.2","new_version":"2.2.5","repository_url":"https://github.com/apache/mina"},{"name":"com.fasterxml.jackson:jackson-bom","old_version":"2.14.2","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson-bom"},{"name":"org.jboss.logging:jboss-logging","old_version":"3.5.3.Final","new_version":"3.6.1.Final","repository_url":"https://github.com/jboss-logging/jboss-logging"},{"name":"org.jboss.logging:jboss-logging-annotations","old_version":"2.2.1.Final","new_version":"2.2.2.Final","repository_url":"https://github.com/jboss-logging/jboss-logging-tools"},{"name":"org.jboss.logging:jboss-logging-processor","old_version":"2.2.1.Final","new_version":"2.2.2.Final","repository_url":"https://github.com/jboss-logging/jboss-logging-tools"},{"name":"org.jboss.threads:jboss-threads","old_version":"3.5.0.Final","new_version":"3.6.1.Final","repository_url":"https://github.com/jbossas/jboss-threads"},{"name":"org.junit:junit-bom","old_version":"5.9.1","new_version":"5.14.1","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.vintage:junit-vintage-engine","old_version":"5.9.1","new_version":"5.14.1","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.mariadb.jdbc:mariadb-java-client","old_version":"3.0.8","new_version":"3.5.7","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-j"},{"name":"org.mortbay.jetty.quiche:jetty-quiche-native","old_version":"0.16.0","new_version":"0.24.5","repository_url":"https://github.com/jetty-project/jetty-quiche-native"},{"name":"org.osgi:org.osgi.util.promise","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/osgi/osgi"},{"name":"org.mortbay.jetty:h2spec-maven-plugin","old_version":"1.0.10","new_version":"1.0.13","repository_url":"https://github.com/jetty-project/h2spec-maven-plugin"},{"name":"org.eclipse.cbi.maven.plugins:eclipse-jarsigner-plugin","old_version":"1.1.7","new_version":"1.5.3"},{"name":"org.apache.maven.scm:maven-scm-provider-jgit","old_version":"2.0.0","new_version":"2.2.1"},{"name":"org.apache.maven.resolver:maven-resolver-api","old_version":"1.9.14","new_version":"1.9.25","repository_url":"https://github.com/apache/maven-resolver"},{"name":"org.apache.maven.resolver:maven-resolver-util","old_version":"1.9.14","new_version":"1.9.25","repository_url":"https://github.com/apache/maven-resolver"},{"name":"org.apache.maven.resolver:maven-resolver-spi","old_version":"1.9.14","new_version":"1.9.25","repository_url":"https://github.com/apache/maven-resolver"},{"name":"org.apache.maven.resolver:maven-resolver-impl","old_version":"1.9.14","new_version":"1.9.25","repository_url":"https://github.com/apache/maven-resolver"},{"name":"org.apache.maven.resolver:maven-resolver-connector-basic","old_version":"1.9.14","new_version":"1.9.25","repository_url":"https://github.com/apache/maven-resolver"},{"name":"org.apache.maven.resolver:maven-resolver-transport-file","old_version":"1.9.14","new_version":"1.9.25","repository_url":"https://github.com/apache/maven-resolver"},{"name":"org.apache.maven.resolver:maven-resolver-transport-http","old_version":"1.9.14","new_version":"1.9.25"},{"name":"org.apache.directory.server:apacheds-test-framework","old_version":"2.0.0.AM26","new_version":"2.0.0.AM27","repository_url":"https://github.com/apache/directory-server"},{"name":"org.apache.directory.server:apacheds-server-integ","old_version":"2.0.0.AM26","new_version":"2.0.0.AM27","repository_url":"https://github.com/apache/directory-server"},{"name":"org.apache.directory.server:apacheds-core-integ","old_version":"2.0.0.AM26","new_version":"2.0.0.AM27","repository_url":"https://github.com/apache/directory-server"},{"name":"org.apache.directory.api:api-ldap-schema-data","old_version":"2.1.3","new_version":"2.1.7"},{"name":"org.apache.directory.api:api-ldap-model","old_version":"2.1.3","new_version":"2.1.7"},{"name":"org.apache.directory.api:api-util","old_version":"2.1.3","new_version":"2.1.7","repository_url":"https://github.com/apache/directory-ldap-api"},{"name":"org.apache.directory.api:api-asn1-api","old_version":"2.1.3","new_version":"2.1.7"},{"name":"com.googlecode.xmemcached:xmemcached","old_version":"2.4.7","new_version":"2.4.9","repository_url":"https://github.com/killme2008/xmemcached"},{"name":"com.hazelcast:hazelcast","old_version":"5.2.1","new_version":"5.3.8","repository_url":"https://github.com/hazelcast/hazelcast"},{"name":"org.openjdk.jmh:jmh-core","old_version":"1.36","new_version":"1.37","repository_url":"https://github.com/openjdk/jmh"},{"name":"org.openjdk.jmh:jmh-generator-annprocess","old_version":"1.36","new_version":"1.37","repository_url":"https://github.com/openjdk/jmh"},{"name":"org.apache.openwebbeans:openwebbeans-web","old_version":"2.0.27","new_version":"2.0.28","repository_url":"https://github.com/apache/openwebbeans"},{"name":"org.apache.openwebbeans:openwebbeans-jetty9","old_version":"2.0.27","new_version":"2.0.28","repository_url":"https://github.com/apache/openwebbeans"},{"name":"org.osgi:org.osgi.service.component","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/osgi/osgi"},{"name":"org.ops4j.pax.exam:pax-exam","old_version":"4.13.1","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-inject","old_version":"4.13.1","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-container-forked","old_version":"4.13.1","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-junit4","old_version":"4.13.1","new_version":"4.14.0"},{"name":"org.ops4j.pax.exam:pax-exam-link-mvn","old_version":"4.13.1","new_version":"4.14.0"},{"name":"org.ops4j.pax.swissbox:pax-swissbox-framework","old_version":"1.8.3","new_version":"1.9.0","repository_url":"https://github.com/ops4j/org.ops4j.pax.swissbox"},{"name":"org.ops4j.pax.swissbox:pax-swissbox-tracker","old_version":"1.8.3","new_version":"1.9.0","repository_url":"https://github.com/ops4j/org.ops4j.pax.swissbox"},{"name":"org.ops4j.pax.url:pax-url-aether","old_version":"2.6.2","new_version":"2.6.17","repository_url":"https://github.com/ops4j/org.ops4j.pax.url"},{"name":"org.ops4j.pax.url:pax-url-wrap","old_version":"2.6.2","new_version":"2.6.17","repository_url":"https://github.com/ops4j/org.ops4j.pax.url"},{"name":"org.apache.aries.spifly:org.apache.aries.spifly.dynamic.bundle","old_version":"1.3.6","new_version":"1.3.7"},{"name":"org.apache.maven.surefire:surefire-junit47","old_version":"3.1.2","new_version":"3.5.4"},{"name":"org.eclipse.tycho:tycho-p2-repository-plugin","old_version":"4.0.1","new_version":"4.0.13","repository_url":"https://github.com/eclipse-tycho/tycho"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dev-dependencies group with 82 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle) | `10.3.4` | `10.26.1` |\n| org.apache.ant:ant | `1.10.13` | `1.10.15` |\n| org.apache.ant:ant-launcher | `1.10.13` | `1.10.15` |\n| org.ow2.asm:asm-commons | `9.5` | `9.9.1` |\n| org.ow2.asm:asm-bom | `9.5` | `9.9.1` |\n| org.ow2.asm:asm | `9.5` | `9.9.1` |\n| org.ow2.asm:asm-tree | `9.5` | `9.9.1` |\n| org.ow2.asm:asm-analysis | `9.5` | `9.9.1` |\n| org.ow2.asm:asm-util | `9.5` | `9.9.1` |\n| org.eclipse.jetty.toolchain:jetty-test-helper | `6.0` | `6.4` |\n| [biz.aQute.bnd:biz.aQute.bndlib](https://github.com/bndtools/bnd) | `6.3.1` | `6.4.1` |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.3.8` | `1.3.16` |\n| [com.github.jnr:jnr-enxio](https://github.com/jnr/jnr-enxio) | `0.32.13` | `0.32.19` |\n| [com.github.jnr:jnr-ffi](https://github.com/jnr/jnr-ffi) | `2.2.12` | `2.2.18` |\n| [com.github.jnr:jnr-posix](https://github.com/jnr/jnr-posix) | `3.1.15` | `3.1.21` |\n| [com.github.jnr:jnr-unixsocket](https://github.com/jnr/jnr-unixsocket) | `0.38.17` | `0.38.24` |\n| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.15.0` | `2.45.0` |\n| [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) | `2.15.0` | `2.45.0` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.9.1` | `2.13.2` |\n| org.jolokia:jolokia-war | `1.7.1` | `1.7.2` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.16.0` | `1.20.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.13.0` | `2.21.0` |\n| [io.grpc:grpc-core](https://github.com/grpc/grpc-java) | `1.49.2` | `1.78.0` |\n| io.hawt:hawtio-default | `2.15.2` | `2.17.7` |\n| [net.java.dev.jna:jna-jpms](https://github.com/java-native-access/jna) | `5.12.1` | `5.18.1` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| org.apache.commons:commons-lang3 | `3.13.0` | `3.20.0` |\n| org.apache.kerby:kerb-simplekdc | `2.0.3` | `2.1.1` |\n| org.apache.logging.log4j:log4j-api | `2.20.0` | `2.25.3` |\n| [org.awaitility:awaitility](https://github.com/awaitility/awaitility) | `4.2.0` | `4.3.0` |\n| [org.codehaus.plexus:plexus-component-annotations](https://github.com/codehaus-plexus/plexus-containers) | `2.1.1` | `2.2.0` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `4.0.0` | `4.0.2` |\n| [org.codehaus.plexus:plexus-xml](https://github.com/codehaus-plexus/plexus-xml) | `4.0.2` | `4.1.0` |\n| org.apache.avro:avro | `1.11.2` | `1.12.1` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.23.0` | `1.28.0` |\n| [org.apache.mina:mina-core](https://github.com/apache/mina) | `2.2.2` | `2.2.5` |\n| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.14.2` | `2.20.1` |\n| [org.jboss.logging:jboss-logging](https://github.com/jboss-logging/jboss-logging) | `3.5.3.Final` | `3.6.1.Final` |\n| [org.jboss.logging:jboss-logging-annotations](https://github.com/jboss-logging/jboss-logging-tools) | `2.2.1.Final` | `2.2.2.Final` |\n| [org.jboss.logging:jboss-logging-processor](https://github.com/jboss-logging/jboss-logging-tools) | `2.2.1.Final` | `2.2.2.Final` |\n| [org.jboss.threads:jboss-threads](https://github.com/jbossas/jboss-threads) | `3.5.0.Final` | `3.6.1.Final` |\n| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.9.1` | `5.14.1` |\n| [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit-framework) | `5.9.1` | `5.14.1` |\n| [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) | `3.0.8` | `3.5.7` |\n| [org.mortbay.jetty.quiche:jetty-quiche-native](https://github.com/jetty-project/jetty-quiche-native) | `0.16.0` | `0.24.5` |\n| [org.osgi:org.osgi.util.promise](https://github.com/osgi/osgi) | `1.2.0` | `1.3.0` |\n| [org.mortbay.jetty:h2spec-maven-plugin](https://github.com/jetty-project/h2spec-maven-plugin) | `1.0.10` | `1.0.13` |\n| org.eclipse.cbi.maven.plugins:eclipse-jarsigner-plugin | `1.1.7` | `1.5.3` |\n| org.apache.maven.scm:maven-scm-provider-jgit | `2.0.0` | `2.2.1` |\n| [org.apache.maven.resolver:maven-resolver-api](https://github.com/apache/maven-resolver) | `1.9.14` | `1.9.25` |\n| [org.apache.maven.resolver:maven-resolver-util](https://github.com/apache/maven-resolver) | `1.9.14` | `1.9.25` |\n| [org.apache.maven.resolver:maven-resolver-spi](https://github.com/apache/maven-resolver) | `1.9.14` | `1.9.25` |\n| [org.apache.maven.resolver:maven-resolver-impl](https://github.com/apache/maven-resolver) | `1.9.14` | `1.9.25` |\n| [org.apache.maven.resolver:maven-resolver-connector-basic](https://github.com/apache/maven-resolver) | `1.9.14` | `1.9.25` |\n| [org.apache.maven.resolver:maven-resolver-transport-file](https://github.com/apache/maven-resolver) | `1.9.14` | `1.9.25` |\n| org.apache.maven.resolver:maven-resolver-transport-http | `1.9.14` | `1.9.25` |\n| [org.apache.directory.server:apacheds-test-framework](https://github.com/apache/directory-server) | `2.0.0.AM26` | `2.0.0.AM27` |\n| [org.apache.directory.server:apacheds-server-integ](https://github.com/apache/directory-server) | `2.0.0.AM26` | `2.0.0.AM27` |\n| [org.apache.directory.server:apacheds-core-integ](https://github.com/apache/directory-server) | `2.0.0.AM26` | `2.0.0.AM27` |\n| org.apache.directory.api:api-ldap-schema-data | `2.1.3` | `2.1.7` |\n| org.apache.directory.api:api-ldap-model | `2.1.3` | `2.1.7` |\n| [org.apache.directory.api:api-util](https://github.com/apache/directory-ldap-api) | `2.1.3` | `2.1.7` |\n| org.apache.directory.api:api-asn1-api | `2.1.3` | `2.1.7` |\n| [com.googlecode.xmemcached:xmemcached](https://github.com/killme2008/xmemcached) | `2.4.7` | `2.4.9` |\n| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `5.2.1` | `5.3.8` |\n| [org.openjdk.jmh:jmh-core](https://github.com/openjdk/jmh) | `1.36` | `1.37` |\n| [org.openjdk.jmh:jmh-generator-annprocess](https://github.com/openjdk/jmh) | `1.36` | `1.37` |\n| [org.apache.openwebbeans:openwebbeans-web](https://github.com/apache/openwebbeans) | `2.0.27` | `2.0.28` |\n| [org.apache.openwebbeans:openwebbeans-jetty9](https://github.com/apache/openwebbeans) | `2.0.27` | `2.0.28` |\n| [org.osgi:org.osgi.service.component](https://github.com/osgi/osgi) | `1.5.0` | `1.5.1` |\n| org.ops4j.pax.exam:pax-exam | `4.13.1` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-inject | `4.13.1` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-container-forked | `4.13.1` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-junit4 | `4.13.1` | `4.14.0` |\n| org.ops4j.pax.exam:pax-exam-link-mvn | `4.13.1` | `4.14.0` |\n| [org.ops4j.pax.swissbox:pax-swissbox-framework](https://github.com/ops4j/org.ops4j.pax.swissbox) | `1.8.3` | `1.9.0` |\n| [org.ops4j.pax.swissbox:pax-swissbox-tracker](https://github.com/ops4j/org.ops4j.pax.swissbox) | `1.8.3` | `1.9.0` |\n| [org.ops4j.pax.url:pax-url-aether](https://github.com/ops4j/org.ops4j.pax.url) | `2.6.2` | `2.6.17` |\n| [org.ops4j.pax.url:pax-url-wrap](https://github.com/ops4j/org.ops4j.pax.url) | `2.6.2` | `2.6.17` |\n| org.apache.aries.spifly:org.apache.aries.spifly.dynamic.bundle | `1.3.6` | `1.3.7` |\n| org.apache.maven.surefire:surefire-junit47 | `3.1.2` | `3.5.4` |\n| [org.eclipse.tycho:tycho-p2-repository-plugin](https://github.com/eclipse-tycho/tycho) | `4.0.1` | `4.0.13` |\n\n\nUpdates `com.puppycrawl.tools:checkstyle` from 10.3.4 to 10.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/checkstyle/checkstyle/releases\"\u003ecom.puppycrawl.tools:checkstyle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003echeckstyle-10.26.1\u003c/h2\u003e\n\u003cp\u003eCheckstyle 10.26.1 - \u003ca href=\"https://checkstyle.org/releasenotes.html#Release_10.26.1\"\u003ehttps://checkstyle.org/releasenotes.html#Release_10.26.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/17250\"\u003e#17250\u003c/a\u003e - NewlineAtEndOfFileCheck and empty files (size 0)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003echeckstyle-10.26.0\u003c/h2\u003e\n\u003cp\u003eCheckstyle 10.26.0 - \u003ca href=\"https://checkstyle.org/releasenotes.html#Release_10.26.0\"\u003ehttps://checkstyle.org/releasenotes.html#Release_10.26.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNew:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/14949\"\u003e#14949\u003c/a\u003e - Add Check Support for Java 21 Record Pattern : New Check PatternVariableAssignment\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/8965\"\u003e#8965\u003c/a\u003e - Indentation check doesn't give violation when google formatter does\n\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/17122\"\u003e#17122\u003c/a\u003e - False positive on indentation for Annotation Arrays\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003echeckstyle-10.25.1\u003c/h2\u003e\n\u003cp\u003eCheckstyle 10.25.1 - \u003ca href=\"https://checkstyle.org/releasenotes.html#Release_10.25.1\"\u003ehttps://checkstyle.org/releasenotes.html#Release_10.25.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/17167\"\u003e#17167\u003c/a\u003e - checkstyle expects different indentation for switch cases.\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/checkstyle/checkstyle/commit/531d85d62334c1bde96b71ca1e880c67225e3952\"\u003e\u003ccode\u003e531d85d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release checkstyle-10.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/06ce6f313d2df9b39b6733124bab44ce4327cb27\"\u003e\u003ccode\u003e06ce6f3\u003c/code\u003e\u003c/a\u003e doc: release notes for 10.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/c5c2d61c0df73be6d9609fdee530932215871ad4\"\u003e\u003ccode\u003ec5c2d61\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/17168\"\u003e#17168\u003c/a\u003e: Upgrade Semaphore CI to JDK17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/781094d39ae38789285576c6b7d8cf00b8e098bc\"\u003e\u003ccode\u003e781094d\u003c/code\u003e\u003c/a\u003e supplemental: add space between '//' and 'non-compiled' comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/c88d05a2c32ad46902d6ded51876bbf040647e56\"\u003e\u003ccode\u003ec88d05a\u003c/code\u003e\u003c/a\u003e supplemental: adding inputs for 4.6.2 single whitespace around lambda arrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/3ce0224b28cb41ce6c9d01e728e62a78a9864b9c\"\u003e\u003ccode\u003e3ce0224\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/17225\"\u003e#17225\u003c/a\u003e: Continue to extend 'Since version' javadoc marking implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/686ca93ecb0c2c52a94359d776ea1e9894fdf31c\"\u003e\u003ccode\u003e686ca93\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/17250\"\u003e#17250\u003c/a\u003e: Modify NewlineAtEndOfFileCheck to accept empty files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/2c064bca2d56b9733348dbf0d356e19254839538\"\u003e\u003ccode\u003e2c064bc\u003c/code\u003e\u003c/a\u003e Issue \u003ca href=\"https://redirect.github.com/checkstyle/checkstyle/issues/17168\"\u003e#17168\u003c/a\u003e: Upgrade Idea Image to jdk17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkstyle/checkstyle/commit/2ed310c37cb24e8a54d1dbcd32ade45bdde65465\"\u003e\u003ccode\u003e2ed310c\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/checkstyle/checkstyle/commit/c5da6e6fea22a0b8221b01142f86abcf88b516f7\"\u003e\u003ccode\u003ec5da6e6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release checkstyle-10.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/checkstyle/checkstyle/compare/checkstyle-10.3.4...checkstyle-10.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.ant:ant` from 1.10.13 to 1.10.15\n\nUpdates `org.apache.ant:ant-launcher` from 1.10.13 to 1.10.15\n\nUpdates `org.ow2.asm:asm-commons` from 9.5 to 9.9.1\n\nUpdates `org.ow2.asm:asm-bom` from 9.5 to 9.9.1\n\nUpdates `org.ow2.asm:asm` from 9.5 to 9.9.1\n\nUpdates `org.ow2.asm:asm-tree` from 9.5 to 9.9.1\n\nUpdates `org.ow2.asm:asm-analysis` from 9.5 to 9.9.1\n\nUpdates `org.ow2.asm:asm-util` from 9.5 to 9.9.1\n\nUpdates `org.eclipse.jetty.toolchain:jetty-test-helper` from 6.0 to 6.4\n\nUpdates `biz.aQute.bnd:biz.aQute.bndlib` from 6.3.1 to 6.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bndtools/bnd/releases\"\u003ebiz.aQute.bnd:biz.aQute.bndlib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eClassic Bndtools/bnd 6.4.1 (only runtime bundles, no plugins)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis is not a full release!\u003c/strong\u003e It is maintained as a line for security and important fixes of the runtime bundles on Java 1.8.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bndtools/bnd/wiki/Changes-in-6.4.1-classic\"\u003ehttps://github.com/bndtools/bnd/wiki/Changes-in-6.4.1-classic\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eBnd/Bndtools 6.4.0\u003c/h2\u003e\n\u003ch2\u003eRelease Notes\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/bndtools/bnd/wiki/Changes-in-6.4.0\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMaven lifecycle participation fix by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5238\"\u003ebndtools/bnd#5238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimmutable: Remove a variable store in a loop by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5241\"\u003ebndtools/bnd#5241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[httpclient] Implement log as specified in doc by \u003ca href=\"https://github.com/pkriens\"\u003e\u003ccode\u003e@​pkriens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5242\"\u003ebndtools/bnd#5242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bndtools/bnd/issues/5062\"\u003e#5062\u003c/a\u003e JVM crash by \u003ca href=\"https://github.com/pkriens\"\u003e\u003ccode\u003e@​pkriens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5244\"\u003ebndtools/bnd#5244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Use -notimestamp option for javadoc for reproducibility by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5245\"\u003ebndtools/bnd#5245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Separate Gradle Wrapper validation into its own workflow by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5246\"\u003ebndtools/bnd#5246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuilder: Avoid modifying manifests of conduit jars by \u003ca href=\"https://github.com/maquinas07\"\u003e\u003ccode\u003e@​maquinas07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5249\"\u003ebndtools/bnd#5249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven integration test refactoring by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5252\"\u003ebndtools/bnd#5252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven help integration tests by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5253\"\u003ebndtools/bnd#5253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix regression in Open Type Hierarchy by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5255\"\u003ebndtools/bnd#5255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): Bump nokogiri from 1.13.4 to 1.13.6 in /docs by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5256\"\u003ebndtools/bnd#5256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[export] JPMS module info calculation fails by \u003ca href=\"https://github.com/pkriens\"\u003e\u003ccode\u003e@​pkriens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5258\"\u003ebndtools/bnd#5258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eio: Make FileTree predicate methods public since they can be useful by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5259\"\u003ebndtools/bnd#5259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[decoration] Backward compatibility (Phase 1) by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5262\"\u003ebndtools/bnd#5262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecoration phase2 by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5263\"\u003ebndtools/bnd#5263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Remove use of \u0026quot;{xxx}\u0026quot; non-literals on + decorations by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5264\"\u003ebndtools/bnd#5264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Display build dependencies for rebuild-build by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5266\"\u003ebndtools/bnd#5266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejarsigner: Fix 2 bugs in the jarsigner support by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5267\"\u003ebndtools/bnd#5267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esigning: Write META-INF signing resources immediately after manifest  by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5268\"\u003ebndtools/bnd#5268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add 6.3.0 release docs by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5274\"\u003ebndtools/bnd#5274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update baseline to 6.3.0 by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5273\"\u003ebndtools/bnd#5273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): Bump assertj-core from 3.22.0 to 3.23.1 in /maven by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5272\"\u003ebndtools/bnd#5272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): Bump maven-invoker-plugin from 3.2.2 to 3.3.0 in /maven by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5270\"\u003ebndtools/bnd#5270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejar: Update signer test to confirm JarInputStream verifies jar by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5277\"\u003ebndtools/bnd#5277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egradle: Avoid setting a manifest object by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5276\"\u003ebndtools/bnd#5276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove old enroute by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5278\"\u003ebndtools/bnd#5278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egradle: Make default Bundle-SymbolicName and Bundle-Version inputs by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5280\"\u003ebndtools/bnd#5280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove regex expressions by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5282\"\u003ebndtools/bnd#5282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven updates by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5284\"\u003ebndtools/bnd#5284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egradle: Update build to include pom.properties in gradle plugin jar by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5285\"\u003ebndtools/bnd#5285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify effect on ignoring Bundle-Version for package deletion by \u003ca href=\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5291\"\u003ebndtools/bnd#5291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emaven: Add testFailureIgnore configuration to bnd-testing-maven-plugin by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5296\"\u003ebndtools/bnd#5296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew lib support for string ignore case ops and preserving line separators by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5299\"\u003ebndtools/bnd#5299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebaseline: Use modifiable sets by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5300\"\u003ebndtools/bnd#5300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): Bump com.gradle.plugin-publish from 0.21.0 to 1.0.0 in /gradle-plugins by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5302\"\u003ebndtools/bnd#5302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/resolve cache by \u003ca href=\"https://github.com/pkriens\"\u003e\u003ccode\u003e@​pkriens\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5305\"\u003ebndtools/bnd#5305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egradle: Build script improvements for new publish plugin version by \u003ca href=\"https://github.com/bjhargrave\"\u003e\u003ccode\u003e@​bjhargrave\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bndtools/bnd/pull/5307\"\u003ebndtools/bnd#5307\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/bndtools/bnd/commit/d6c5a256e8d11048807c130dd1c05cc7128521d6\"\u003e\u003ccode\u003ed6c5a25\u003c/code\u003e\u003c/a\u003e Release ready\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bndtools/bnd/commit/df0f8714913adee8db18834bd0a005de4ba42af7\"\u003e\u003ccode\u003edf0f871\u003c/code\u003e\u003c/a\u003e Release ready\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bndtools/bnd/commit/6f7607aa7baa3b8354d2e82e1669d65771ce5bb8\"\u003e\u003ccode\u003e6f7607a\u003c/code\u003e\u003c/a\u003e Release ready\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bndtools/bnd/commit/29dfc657dc737a3e69ae7f1bd76c6d82b8da23e3\"\u003e\u003ccode\u003e29dfc65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bndtools/bnd/issues/5597\"\u003e#5597\u003c/a\u003e from bndtools/feature/annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bndtools/bnd/commit/10f113b675b47d54522855542df5a92ccf5814f4\"\u003e\u003ccode\u003e10f113b\u003c/code\u003e\u003c/a\u003e Cleaned up bnd annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bndtools/bnd/commit/45630fe7062c2639e0d2fc4c225c6def7c341598\"\u003e\u003ccode\u003e45630fe\u003c/code\u003e\u003c/a\u003e Backported the behavior of the launcher in 7.0.0 regarding scope of installed...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bndtools/bnd/commit/edddd96c0cbc79a3fc36fbb2d16d22cfe7b7edd3\"\u003e\u003ccode\u003eedddd96\u003c/code\u003e\u003c/a\u003e Hmm, did not publish to jfrog, that seems to depend on canonical?\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bndtools/bnd/commit/71c55c38ca1c06f5fa74b5bb5b9b6a59d6373813\"\u003e\u003ccode\u003e71c55c3\u003c/code\u003e\u003c/a\u003e Removed maven \u0026amp; gradle plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bndtools/bnd/commit/ab52fad707ff22388ab2ef800a2a226079d3ee3e\"\u003e\u003ccode\u003eab52fad\u003c/code\u003e\u003c/a\u003e Classic kick off\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bndtools/bnd/commit/25e4898599326264c57da8b695ae5df9e268891e\"\u003e\u003ccode\u003e25e4898\u003c/code\u003e\u003c/a\u003e build: 6.4.0 final build\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bndtools/bnd/compare/6.3.1...6.4.1\"\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.3.8 to 1.3.16\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b91509f0a0bfc9f5f16606a8c738a70849bef8c7\"\u003e\u003ccode\u003eb91509f\u003c/code\u003e\u003c/a\u003e prepare release 1.3.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e3aa0f440cf7a3b98f16fbb21bcea83f72be71e6\"\u003e\u003ccode\u003ee3aa0f4\u003c/code\u003e\u003c/a\u003e disallow new in if condition attribute in config files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/d933cf51c76027650e731b5d2b04b13af77eb377\"\u003e\u003ccode\u003ed933cf5\u003c/code\u003e\u003c/a\u003e start work on 1.3.16-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/81f8c25e2a2fae99f45029c27dc793bdaa8cb079\"\u003e\u003ccode\u003e81f8c25\u003c/code\u003e\u003c/a\u003e remove Stax related code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/7cb4834db66b5d68408a79faf602cf3238fd8624\"\u003e\u003ccode\u003e7cb4834\u003c/code\u003e\u003c/a\u003e prepare release 1.3.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ad9c5e07fd8a25451dc52fde5af3fd92658a9187\"\u003e\u003ccode\u003ead9c5e0\u003c/code\u003e\u003c/a\u003e StaxEventRecorder was experimental and was never used nor referenced, removing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/4cb1053b429858f8e419889e409db7cc2cb81efd\"\u003e\u003ccode\u003e4cb1053\u003c/code\u003e\u003c/a\u003e remove unused package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2863a4974a3649b5b00d4a529ee6ff2063470f35\"\u003e\u003ccode\u003e2863a49\u003c/code\u003e\u003c/a\u003e prevent Server-Side Request Forgery (SSRF) attacks by ignoring external DTD f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b44b940cc7d4839e06e31a7d60dca174b99c1aa5\"\u003e\u003ccode\u003eb44b940\u003c/code\u003e\u003c/a\u003e remove JaninoEventEvaluator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/c17e5883845e5bc4dec49b3fe74f744e0e574a2b\"\u003e\u003ccode\u003ec17e588\u003c/code\u003e\u003c/a\u003e remove JaninoEventEvaluator\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.3.8...v_1.3.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.jnr:jnr-enxio` from 0.32.13 to 0.32.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-enxio/commit/1f7823414429030c536b25c24b260a3c3e6e2528\"\u003e\u003ccode\u003e1f78234\u003c/code\u003e\u003c/a\u003e Update version and jnr-ffi for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-enxio/commit/a8735f98b7e3e4550316fc26e297f868e6c3d00f\"\u003e\u003ccode\u003ea8735f9\u003c/code\u003e\u003c/a\u003e Switch to Sonatype central plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-enxio/commit/89f2a3bfcee922bd11b2432182c861588a120171\"\u003e\u003ccode\u003e89f2a3b\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/jnr/jnr-enxio/commit/d23f02e50889986066720ed64e34aa53ee851737\"\u003e\u003ccode\u003ed23f02e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jnr-enxio-0.32.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-enxio/commit/c21e0a9429ae4fdf506514b9b678a19ea4422540\"\u003e\u003ccode\u003ec21e0a9\u003c/code\u003e\u003c/a\u003e Update jnr-ffi to 2.2.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-enxio/commit/f5269b2d04c25dbde4b812eeab8f0c915ea1d311\"\u003e\u003ccode\u003ef5269b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jnr/jnr-enxio/issues/45\"\u003e#45\u003c/a\u003e from headius/fix_blocking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-enxio/commit/2bfd9f87670e055b9235130d7c77bd21e6fc2989\"\u003e\u003ccode\u003e2bfd9f8\u003c/code\u003e\u003c/a\u003e Add a test for setBlocking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-enxio/commit/04e6dc879bec492435d7ae432e638990b61259e9\"\u003e\u003ccode\u003e04e6dc8\u003c/code\u003e\u003c/a\u003e Fix fnctl binding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-enxio/commit/aaa74df5e839728ce0fae2546332d0a74f41df50\"\u003e\u003ccode\u003eaaa74df\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/jnr/jnr-enxio/commit/3afce0123104e82f2dbef94c748a5002d5c9781e\"\u003e\u003ccode\u003e3afce01\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jnr-enxio-0.32.17\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jnr/jnr-enxio/compare/jnr-enxio-0.32.13...jnr-enxio-0.32.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.jnr:jnr-ffi` from 2.2.12 to 2.2.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-ffi/commit/fffae28007492b9ef49dd96c262ecc29cdc408d7\"\u003e\u003ccode\u003efffae28\u003c/code\u003e\u003c/a\u003e Update version and jffi for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-ffi/commit/174c03cf535147eb6812e10298bf812dd7df38fc\"\u003e\u003ccode\u003e174c03c\u003c/code\u003e\u003c/a\u003e Switch to Sonatype central plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-ffi/commit/683b8531776588b040cde17bb71a550ca19fc353\"\u003e\u003ccode\u003e683b853\u003c/code\u003e\u003c/a\u003e Fix references to dst param that should be src\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-ffi/commit/8f4c87449d2a0e8b8de99bae6e5fac3e681365f1\"\u003e\u003ccode\u003e8f4c874\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/jnr/jnr-ffi/commit/32cd8f636d1b0c91d6d011cc293530816bf60f42\"\u003e\u003ccode\u003e32cd8f6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jnr-ffi-2.2.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-ffi/commit/dc231dae5a7734be2591524a2b1818be4a960907\"\u003e\u003ccode\u003edc231da\u003c/code\u003e\u003c/a\u003e Lost update to 2.2.17 snapshot after 2.2.16 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-ffi/commit/421277696fc4d0864a12a4d648b59134d4ccd6bb\"\u003e\u003ccode\u003e4212776\u003c/code\u003e\u003c/a\u003e Merge tag 'jnr-ffi-2.2.16'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-ffi/commit/648962a86c521b9ab846041a55bdf9626e3614c4\"\u003e\u003ccode\u003e648962a\u003c/code\u003e\u003c/a\u003e Update to latest ASM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-ffi/commit/c2de3905ae6f40d87ed464b651db857e22dbb44b\"\u003e\u003ccode\u003ec2de390\u003c/code\u003e\u003c/a\u003e Add FAQ about EINVAL for in/out vars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-ffi/commit/59d3f61555699456dddd064531140653faf1e2bf\"\u003e\u003ccode\u003e59d3f61\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jnr/jnr-ffi/issues/342\"\u003e#342\u003c/a\u003e from headius/update_jffi\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jnr/jnr-ffi/compare/jnr-ffi-2.2.12...jnr-ffi-2.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.jnr:jnr-posix` from 3.1.15 to 3.1.21\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-posix/commit/612485cad530c6d712783de46c578b5c5ef9f2ef\"\u003e\u003ccode\u003e612485c\u003c/code\u003e\u003c/a\u003e Updates for central publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-posix/commit/c57c8c0e46031c5a6bdb2e90e70fcd130ef59377\"\u003e\u003ccode\u003ec57c8c0\u003c/code\u003e\u003c/a\u003e Update version and jnr-ffi for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-posix/commit/7941d66eaf7d3d7db2cc437b298441e98b2ab61c\"\u003e\u003ccode\u003e7941d66\u003c/code\u003e\u003c/a\u003e Switch to Sonatype central plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-posix/commit/dabcf397af2e4bf3ef21091843787b58aeb523e0\"\u003e\u003ccode\u003edabcf39\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/jnr/jnr-posix/commit/3ebda1da859f0f2f6b750f27deab7e73ec450a63\"\u003e\u003ccode\u003e3ebda1d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jnr-posix-3.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-posix/commit/998ab818737a25ee1b2c711e8df9f389cba67818\"\u003e\u003ccode\u003e998ab81\u003c/code\u003e\u003c/a\u003e Update jnr-ffi to 2.2.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-posix/commit/839005479fa845d16df350c919fb3c6c4a48284c\"\u003e\u003ccode\u003e8390054\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jnr/jnr-posix/issues/195\"\u003e#195\u003c/a\u003e from Anxbbq/riscv64-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-posix/commit/32f783bf824886d98eef329e27fc16e2cb78458f\"\u003e\u003ccode\u003e32f783b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jnr/jnr-posix/issues/194\"\u003e#194\u003c/a\u003e from adoroszlai/return-default-handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-posix/commit/16f47c531351dc21a9b9d985fcb687590e1e27a7\"\u003e\u003ccode\u003e16f47c5\u003c/code\u003e\u003c/a\u003e Update LinuxPOSIX.java\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-posix/commit/e117fc6fed89ee86f5eea436bb140482348d0b47\"\u003e\u003ccode\u003ee117fc6\u003c/code\u003e\u003c/a\u003e Create LinuxFileStatRISCV64.java\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jnr/jnr-posix/compare/jnr-posix-3.1.15...jnr-posix-3.1.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.github.jnr:jnr-unixsocket` from 0.38.17 to 0.38.24\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-unixsocket/commit/1a2f540cec8b3618246087053edc80dc0869cd7e\"\u003e\u003ccode\u003e1a2f540\u003c/code\u003e\u003c/a\u003e Update version, jnr-ffi, jnr-enxio, and jnr-posix for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-unixsocket/commit/5104a758eac39ffa2e76c3562dea9574b7495768\"\u003e\u003ccode\u003e5104a75\u003c/code\u003e\u003c/a\u003e Switch to Sonatype central plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-unixsocket/commit/a551bccc8872f2cc9a168f4ac9bc465bcad15246\"\u003e\u003ccode\u003ea551bcc\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/jnr/jnr-unixsocket/commit/8e475c88ff2e98d76788de4d322db6310dab70a6\"\u003e\u003ccode\u003e8e475c8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jnr-unixsocket-0.38.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-unixsocket/commit/8bbab735d404df30cb2cbe6bee4988434efe3c0e\"\u003e\u003ccode\u003e8bbab73\u003c/code\u003e\u003c/a\u003e Update jnr dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-unixsocket/commit/5012fece0f3937ece70a0105d0ee6dab6e822a23\"\u003e\u003ccode\u003e5012fec\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/jnr/jnr-unixsocket/commit/15c7d2664940dc36963bc4da9635e99bf026cc3d\"\u003e\u003ccode\u003e15c7d26\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jnr-unixsocket-0.38.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-unixsocket/commit/ef4fc49a0fcf2673329541568b5da82360dfb064\"\u003e\u003ccode\u003eef4fc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jnr/jnr-unixsocket/issues/103\"\u003e#103\u003c/a\u003e from headius/update_jnr_deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-unixsocket/commit/a0510ff75ab0f9c04b2678194ec62d5a8bd60a1f\"\u003e\u003ccode\u003ea0510ff\u003c/code\u003e\u003c/a\u003e Update JNR dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jnr/jnr-unixsocket/commit/451d6ad738da13027435f7e3fe7c09a892ccf2d3\"\u003e\u003ccode\u003e451d6ad\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jnr/jnr-unixsocket/compare/jnr-unixsocket-0.38.17...jnr-unixsocket-0.38.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_annotations` from 2.15.0 to 2.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.45.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatibility with latest JDK 26 EA builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AssertSameIncompatible\"\u003e\u003ccode\u003eAssertSameIncompatible\u003c/code\u003e\u003c/a\u003e: Detect calls to \u003ccode\u003eassertSame\u003c/code\u003e and similar assertions, where the calls are guaranteed to either succeed or fail.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/FormatStringShouldUsePlaceholders\"\u003e\u003ccode\u003eFormatStringShouldUsePlaceholders\u003c/code\u003e\u003c/a\u003e: Suggests using a format string instead of string concatenation operations on format methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5335\"\u003e#5335\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.44.0...v2.45.0\"\u003ehttps://github.com/google/error-prone/compare/v2.44.0...v2.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.44.0\u003c/h2\u003e\n\u003cp\u003eChanges\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe default severity for \u003ca href=\"https://errorprone.info/bugpattern/LabelledBreakTarget\"\u003e\u003ccode\u003eLabelledBreakTarget\u003c/code\u003e\u003c/a\u003e is now an error\u003c/li\u003e\n\u003cli\u003eUpdate dependency on Guava (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5218\"\u003e#5218\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5278\"\u003e#5278\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.43.0...v2.44.0\"\u003ehttps://github.com/google/error-prone/compare/v2.43.0...v2.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.43.0\u003c/h2\u003e\n\u003cp\u003eThe minimum supported JDK version to run Error Prone is now JDK 21 (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/4867\"\u003egoogle/error-prone#4867\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-XepPatchChecks\u003c/code\u003e now skips disabled checks (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/4943\"\u003e#4943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAndroidJdkLibsChecker\u003c/code\u003e has been removed, the recommended replacement for Android code is Android Lint's NewApi check\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/NullNeedsCastForVarargs\"\u003e\u003ccode\u003eNullNeedsCastForVarargs\u003c/code\u003e\u003c/a\u003e: Detect calls that incorrectly passes a \u003ccode\u003enull\u003c/code\u003e \u003cem\u003earray\u003c/em\u003e instead of a \u003ccode\u003enull\u003c/code\u003e \u003cem\u003eelement\u003c/em\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/RedundantNullCheck\"\u003e\u003ccode\u003eRedundantNullCheck\u003c/code\u003e\u003c/a\u003e: detect checks on expressions that are non-null.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4943\"\u003e#4943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5102\"\u003e#5102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5107\"\u003e#5107\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5121\"\u003e#5121\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5158\"\u003e#5158\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5217\"\u003e#5217\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5239\"\u003e#5239\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.42.0...v2.43.0\"\u003ehttps://github.com/google/error-prone/compare/v2.42.0...v2.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.42.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/ExplicitArrayForVarargs\"\u003e\u003ccode\u003eExplicitArrayForVarargs\u003c/code\u003e\u003c/a\u003e: discourage unnecessary explicit construction of an array to provide varargs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/FloggerPerWithoutRateLimit\"\u003e\u003ccode\u003eFloggerPerWithoutRateLimit\u003c/code\u003e\u003c/a\u003e: discourage Flogger's \u003ccode\u003eperUnique\u003c/code\u003e without rate limiting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/StringJoin\"\u003e\u003ccode\u003eStringJoin\u003c/code\u003e\u003c/a\u003e: Ban \u003ccode\u003eString.join(CharSequence)\u003c/code\u003e and \u003ccode\u003eString.join(CharSequence, CharSequence)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/ThreadBuilderNameWithPlaceholder\"\u003e\u003ccode\u003eThreadBuilderNameWithPlaceholder\u003c/code\u003e\u003c/a\u003e: Do not allow placeholders in \u003ccode\u003eThread.Builder.name(String)\u003c/code\u003e or \u003ccode\u003ename(String, int)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges:\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/google/error-prone/commit/c8628153f52db4c8b394cee8fd9f6d84a8580324\"\u003e\u003ccode\u003ec862815\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/7027d9fe2497b64d422504b5d8257094d92c3a1a\"\u003e\u003ccode\u003e7027d9f\u003c/code\u003e\u003c/a\u003e Add negative test cases for AlwaysThrows with non-literal arguments.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/8669adb446b2238d7b0d47e65a8a243fd47a61d9\"\u003e\u003ccode\u003e8669adb\u003c/code\u003e\u003c/a\u003e Fix parameter name handling of enum constructor arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/679c4ac6b8efc1c69af30d189ee3dc5cc85ef899\"\u003e\u003ccode\u003e679c4ac\u003c/code\u003e\u003c/a\u003e Update end position handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/dc1279e18ca7a0f1cdcde655493544f6f78130c4\"\u003e\u003ccode\u003edc1279e\u003c/code\u003e\u003c/a\u003e AssertSameIncompatible: flag calls to assertSame/etc where the calls are guar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/24387de909663f326ac77e65304c61daa88445ba\"\u003e\u003ccode\u003e24387de\u003c/code\u003e\u003c/a\u003e Internal change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/5300dc6e1fac4557cda82b6a1f91366bba90dc0f\"\u003e\u003ccode\u003e5300dc6\u003c/code\u003e\u003c/a\u003e Disable an InvalidLink test for a javadoc bug on JDK \u0026gt;= 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/75dcd539caf58e2daa4598bb9b72fc9a3b7afdc9\"\u003e\u003ccode\u003e75dcd53\u003c/code\u003e\u003c/a\u003e Fix the Optional wrapping in the description of NonCanonicalStaticMemberImport.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/10f54242b4a6a5e7055a7a94faec78bf20206d39\"\u003e\u003ccode\u003e10f5424\u003c/code\u003e\u003c/a\u003e FormatStringShouldUsePlaceholders shouldn't rewrite calls with a pass-through...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/3ef3d7921be1bd9b6394ae018570f50a645240e6\"\u003e\u003ccode\u003e3ef3d79\u003c/code\u003e\u003c/a\u003e The verb form of \u0026quot;recursion\u0026quot; is \u0026quot;to recur\u0026quot;, not \u0026quot;to recurse\u0026quot;. Quoting my CS p...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.15.0...v2.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_core` from 2.15.0 to 2.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.45.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatibility with latest JDK 26 EA builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AssertSameIncompatible\"\u003e\u003ccode\u003eAssertSameIncompatible\u003c/code\u003e\u003c/a\u003e: Detect calls to \u003ccode\u003eassertSame\u003c/code\u003e and similar assertions, where the calls are guaranteed to either succeed or fail.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/FormatStringShouldUsePlaceholders\"\u003e\u003ccode\u003eFormatStringShouldUsePlaceholders\u003c/code\u003e\u003c/a\u003e: Suggests using a format string instead of string concatenation operations on format methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5335\"\u003e#5335\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.44.0...v2.45.0\"\u003ehttps://github.com/google/error-prone/compare/v2.44.0...v2.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.44.0\u003c/h2\u003e\n\u003cp\u003eChanges\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe default severity for \u003ca href=\"https://errorprone.info/bugpattern/LabelledBreakTarget\"\u003e\u003ccode\u003eLabelledBreakTarget\u003c/code\u003e\u003c/a\u003e is now an error\u003c/li\u003e\n\u003cli\u003eUpdate dependency on Guava (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5218\"\u003e#5218\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5278\"\u003e#5278\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.43.0...v2.44.0\"\u003ehttps://github.com/google/error-prone/compare/v2.43.0...v2.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.43.0\u003c/h2\u003e\n\u003cp\u003eThe minimum supported JDK version to run Error Prone is now JDK 21 (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/4867\"\u003egoogle/error-prone#4867\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-XepPatchChecks\u003c/code\u003e now skips disabled checks (\u003ca href=\"https://redirect.github.com/google/error-prone/issues/4943\"\u003e#4943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAndroidJdkLibsChecker\u003c/code\u003e has been removed, the recommended replacement for Android code is Android Lint's NewApi check\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/NullNeedsCastForVarargs\"\u003e\u003ccode\u003eNullNeedsCastForVarargs\u003c/code\u003e\u003c/a\u003e: Detect calls that incorrectly passes a \u003ccode\u003enull\u003c/code\u003e \u003cem\u003earray\u003c/em\u003e instead of a \u003ccode\u003enull\u003c/code\u003e \u003cem\u003eelement\u003c/em\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/RedundantNullCheck\"\u003e\u003ccode\u003eRedundantNullCheck\u003c/code\u003e\u003c/a\u003e: detect checks on expressions that are non-null.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/4943\"\u003e#4943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5102\"\u003e#5102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5107\"\u003e#5107\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5121\"\u003e#5121\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5158\"\u003e#5158\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5217\"\u003e#5217\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5239\"\u003e#5239\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.42.0...v2.43.0\"\u003ehttps://github.com/google/error-prone/compare/v2.42.0...v2.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.42.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/ExplicitArrayForVarargs\"\u003e\u003ccode\u003eExplicitArrayForVarargs\u003c/code\u003e\u003c/a\u003e: discourage unnecessary explicit construction of an array to provide varargs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/FloggerPerWithoutRateLimit\"\u003e\u003ccode\u003eFloggerPerWithoutRateLimit\u003c/code\u003e\u003c/a\u003e: discourage Flogger's \u003ccode\u003eperUnique\u003c/code\u003e without rate limiting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/StringJoin\"\u003e\u003ccode\u003eStringJoin\u003c/code\u003e\u003c/a\u003e: Ban \u003ccode\u003eString.join(CharSequence)\u003c/code\u003e and \u003ccode\u003eString.join(CharSequence, CharSequence)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/ThreadBuilderNameWithPlaceholder\"\u003e\u003ccode\u003eThreadBuilderNameWithPlaceholder\u003c/code\u003e\u003c/a\u003e: Do not allow placeholders in \u003ccode\u003eThread.Builder.name(String)\u003c/code\u003e or \u003ccode\u003ename(String, int)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges:\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/google/error-prone/commit/c8628153f52db4c8b394cee8fd9f6d84a8580324\"\u003e\u003ccode\u003ec862815\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/7027d9fe2497b64d422504b5d8257094d92c3a1a\"\u003e\u003ccode\u003e7027d9f\u003c/code\u003e\u003c/a\u003e Add negative test cases for AlwaysThrows with non-literal arguments.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/8669adb446b2238d7b0d47e65a8a243fd47a61d9\"\u003e\u003ccode\u003e8669adb\u003c/code\u003e\u003c/a\u003e Fix parameter name handling of enum constructor arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/679c4ac6b8efc1c69af30d189ee3dc5cc85ef899\"\u003e\u003ccode\u003e679c4ac\u003c/code\u003e\u003c/a\u003e Update end position handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/dc1279e18ca7a0f1cdcde655493544f6f78130c4\"\u003e\u003ccode\u003edc1279e\u003c/code\u003e\u003c/a\u003e AssertSameIncompatible: flag calls to assertSame/etc where the calls are guar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/24387de909663f326ac77e65304c61daa88445ba\"\u003e\u003ccode\u003e24387de\u003c/code\u003e\u003c/a\u003e Internal change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/5300dc6e1fac4557cda82b6a1f91366bba90dc0f\"\u003e\u003ccode\u003e5300dc6\u003c/code\u003e\u003c/a\u003e Disable an InvalidLink test for a javadoc bug on JDK \u0026gt;= 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/75dcd539caf58e2daa4598bb9b72fc9a3b7afdc9\"\u003e\u003ccode\u003e75dcd53\u003c/code\u003e\u003c/a\u003e Fix the Optional wrapping in the description of NonCanonicalStaticMemberImport.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/10f54242b4a6a5e7055a7a94faec78bf20206d39\"\u003e\u003ccode\u003e10f5424\u003c/code\u003e\u003c/a\u003e FormatStringShouldUsePlaceholders shouldn't rewrite calls with a pass-through...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/3ef3d7921be1bd9b6394ae018570f50a645240e6\"\u003e\u003ccode\u003e3ef3d79\u003c/code\u003e\u003c/a\u003e The verb form of \u0026quot;recursion\u0026quot; is \u0026quot;to recur\u0026quot;, not \u0026quot;to recurse\u0026quot;. Quoting my CS p...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.15.0...v2.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.9.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\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/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGive FieldNamingStrategy the ability to return multiple String names by \u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated android-proguard-example by \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust Troubleshooting Guide ProGuard / R8 section by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2844\"\u003egoogle/gson#2844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies, including the problematic \u003ccode\u003ecom.google.errorprone:error_prone_annotations:2.37.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA bug in deserializing collections has been fixed. Previously, if you did something like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003egson.fromJson(jsonString, new TypeToken\u0026lt;ImmutableList\u0026lt;String\u0026gt;\u0026gt;() {})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ethen the inferred type would be \u003ccode\u003eImmutableList\u0026lt;String\u0026gt;\u003c/code\u003e, but Gson actually gave you an \u003ccode\u003eArrayList\u0026lt;String\u0026gt;\u003c/code\u003e. Usually that would lead to an immediate \u003ccode\u003eClassCastException\u003c/code\u003e, but in some circumstances the code might sometimes succeed despite the wrong type. Now you will see an exception like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ecom.google.gson.JsonIOException: Abstract classes can't be instantiated!\nAdjust the R8 configuration or register an InstanceCreator or a TypeAdapter for this type.\nClass name: com.google.common.collect.ImmutableList\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ebecause Gson now really is trying to create an \u003ccode\u003eImmutableList\u003c/code\u003e through its constructor, but that isn't possible.\nEither change the requested type (in the \u003ccode\u003eTypeToken\u003c/code\u003e) to \u003ccode\u003eList\u0026lt;String\u0026gt;\u003c/code\u003e, or register a \u003ccode\u003eTypeAdapter\u003c/code\u003e or \u003ccode\u003eJsonDeserializer\u003c/code\u003e for \u003ccode\u003eImmutableList\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe internal classes \u003ccode\u003e$Gson$Types\u003c/code\u003e and \u003ccode\u003e$Gson$Preconditions\u003c/code\u003e have been renamed to remove the \u003ccode\u003e$\u003c/code\u003e characters. Since these are internal classes (as signaled not only by the package name but by the \u003ccode\u003e$\u003c/code\u003e characters), client code should not be affected. If your code \u003cem\u003ewas\u003c/em\u003e depending on these classes then we suggest making a copy of the class (subject to the \u003ca href=\"https://www.apache.org/licenses/LICENSE-2.0\"\u003elicense\u003c/a\u003e) rather than depending on the new names.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.12.1\u003c/h2\u003e\n\u003cp\u003eThe only difference between this release and 2.12.0 is that OSGi declarations in the Gson jar now specify that \u003ccode\u003ecom.google.errorprone.annotations\u003c/code\u003e  is an optional dependency, not a required one. If you do not use OSGi then there is no effective change.\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/google/gson/blob/main/CHANGELOG.md\"\u003ecom.google.code.gson:gson's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eThe change log for versions newer than 2.10 is available only on the \u003ca href=\"https://github.com/google/gson/releases\"\u003eGitHub Releases page\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for serializing and deserializing Java records, on Java ≥ 16. (\u003ca href=\"https://redirect.github.com/google/gson/pull/2201\"\u003egoogle/gson#2201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonArray.asList\u003c/code\u003e and \u003ccode\u003eJsonObject.asMap\u003c/code\u003e view methods (\u003ca href=\"https://redirect.github.com/google/gson/pull/2225\"\u003egoogle/gson#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapterRuntimeTypeWrapper\u003c/code\u003e not detecting reflective \u003ccode\u003eTreeTypeAdapter\u003c/code\u003e and \u003ccode\u003eFutureTypeAdapter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1787\"\u003egoogle/gson#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eJsonReader.skipValue()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2062\"\u003egoogle/gson#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerform numeric conversion for primitive numeric type adapters (\u003ca href=\"https://redirect.github.com/google/gson/pull/2158\"\u003egoogle/gson#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGson.fromJson(..., TypeToken)\u003c/code\u003e overloads (\u003ca href=\"https://redirect.github.com/google/gson/pull/1700\"\u003egoogle/gson#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix changes to \u003ccode\u003eGsonBuilder\u003c/code\u003e affecting existing \u003ccode\u003eGson\u003c/code\u003e instances (\u003ca href=\"https://redirect.github.com/google/gson/pull/1815\"\u003egoogle/gson#1815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eJsonElement\u003c/code\u003e conversion methods more consistent and fix javadoc (\u003ca href=\"https://redirect.github.com/google/gson/pull/2178\"\u003egoogle/gson#2178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e when \u003ccode\u003eJsonWriter.jsonValue\u003c/code\u003e is not supported (\u003ca href=\"https://redirect.github.com/google/gson/pull/1651\"\u003egoogle/gson#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisallow \u003ccode\u003eJsonObject\u003c/code\u003e \u003ccode\u003eEntry.setValue(null)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2167\"\u003egoogle/gson#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapter.toJson\u003c/code\u003e throwing AssertionError for custom IOException (\u003ca href=\"https://redirect.github.com/google/gson/pull/2172\"\u003egoogle/gson#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert null to JsonNull for \u003ccode\u003eJsonArray.set\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2170\"\u003egoogle/gson#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed nullSafe usage. (\u003ca href=\"https://redirect.github.com/google/gson/pull/1555\"\u003egoogle/gson#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate \u003ccode\u003eTypeToken.getParameterized\u003c/code\u003e arguments (\u003ca href=\"https://redirect.github.com/google/gson/pull/2166\"\u003egoogle/gson#2166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/google/gson/issues/1702\"\u003e#1702\u003c/a\u003e: Gson.toJson creates CharSequence which does not implement toString (\u003ca href=\"https://redirect.github.com/google/gson/pull/1703\"\u003egoogle/gson#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer existing adapter for concurrent \u003ccode\u003eGson.getAdapter\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/google/gson/pull/2153\"\u003egoogle/gson#2153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eArrayTypeAdapter\u003c/code\u003e for \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1716\"\u003egoogle/gson#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eAppendableWriter\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/google/gson/pull/1706\"\u003egoogle/gson#1706\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/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.9.1...gson-parent-2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jolokia:jolokia-war` from 1.7.1 to 1.7.2\n\nUpdates `commons-codec:commons-codec` from 1.16.0 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt\"\u003ecommons-codec:commons-codec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Codec 1.20.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Codec team is pleased to announce the release of Apache Commons Codec 1.20.0.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons Codec component contains encoders and decoders for\nformats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these\nwidely used encoders and decoders, the codec package also maintains a\ncollection of phonetic encoding utilities.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add org.apache.commons.codec.digest.Crc16. Thanks to Fredrik Kjellberg, Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add builders to org.apache.commons.codec.digest streams and deprecate some old constructors. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add builder to Base16 streams and deprecate some old constructors. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add support for SHAKE128-256 and SHAKE256-512 to `DigestUtils` and `MessageDigestAlgorithms` on Java 25 and up. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add BaseNCodec.AbstractBuilder.setDecodeTable(byte[]) and refactor subclasses. 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        Deprecate all but one Base32 constructor in favor of the builder added in version 1.17.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Deprecate all but one Base64 constructor in favor of the builder added in version 1.17.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        BaseNCodecInputStream subclasses are now type-safe to match its matching BaseNCodec. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        BaseNCodecOutputStream subclasses are now type-safe to match its matching BaseNCodec. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Bump org.apache.commons:commons-parent from 85 to 91. Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        [test] Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor complete information on Apache Commons Codec, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Codec website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-codec/\"\u003ehttps://commons.apache.org/proper/commons-codec/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-codec/download_codec.cgi\"\u003ehttps://commons.apache.org/proper/commons-codec/download_codec.cgi\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003eApache Commons Codec 1.19.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Codec team is pleased to announce the release of Apache Commons Codec 1.19.0.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons Codec component contains encoders and decoders for\nformats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these\nwidely used encoders and decoders, the codec package also maintains a\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/b20db1f1fa6ee7b0536f6a25c9c33f8289c22098\"\u003e\u003ccode\u003eb20db1f\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/cb344d6cfbdac2ce969c8ed86bc02d25e0a8f2c9\"\u003e\u003ccode\u003ecb344d6\u003c/code\u003e\u003c/a\u003e Use leaf in overview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/004966ba0d70c24e59a3107edc06d13e56905313\"\u003e\u003ccode\u003e004966b\u003c/code\u003e\u003c/a\u003e Better package description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/13208005b9cf043ecd09c149a53eff03c1e7db61\"\u003e\u003ccode\u003e1320800\u003c/code\u003e\u003c/a\u003e Use HTTPS in URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/fcb8bf612ccdf25c11573ebe82dd9f0474e606d5\"\u003e\u003ccode\u003efcb8bf6\u003c/code\u003e\u003c/a\u003e Use component logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/af58c1af853cd705fa08a5313c7fecd870ed37c6\"\u003e\u003ccode\u003eaf58c1a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/4368bfeb57e2283fee80a296ed460d887b96a594\"\u003e\u003ccode\u003e4368bfe\u003c/code\u003e\u003c/a\u003e Add dependabot email [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/cb2b7b69fdb35725f54f2bfa3a96e2d5974e4d56\"\u003e\u003ccode\u003ecb2b7b6\u003c/code\u003e\u003c/a\u003e Clarify comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/48bb283c9b11876bedcb26e837a4efee3a71e77c\"\u003e\u003ccode\u003e48bb283\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.30.9 to 4.31.2 (\u003ca href=\"https://redirect.github.com/apache/commons-codec/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/f61c2e6179dabeeceeff0ab2713a0ac7f4eaa64b\"\u003e\u003ccode\u003ef61c2e6\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/apache/commons-codec/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-codec/compare/rel/commons-codec-1.16.0...rel/commons-codec-1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-io:commons-io` from 2.13.0 to 2.21.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-io/blob/master/RELEASE-NOTES.txt\"\u003ecommons-io:commons-io's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eApache Commons IO 2.21.0 Release Notes\u003c/p\u003e\n\u003cp\u003eThe Apache Commons IO team is pleased to announce the release of Apache Commons IO 2.21.0.\u003c/p\u003e\n\u003ch2\u003eIntroduction\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons IO library contains utility classes, stream implementations, file filters,\nfile comparators, endian transformation classes, and much more.\u003c/p\u003e\n\u003cp\u003eVersion 2.21.0: Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cp\u003eo          FileUtils#byteCountToDisplaySize() supports Zettabyte, Yottabyte, Ronnabyte and Quettabyte \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/763\"\u003e#763\u003c/a\u003e. Thanks to strangelookingnerd, Gary Gregory.\no          Add org.apache.commons.io.FileUtils.ONE_RB \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/763\"\u003e#763\u003c/a\u003e. Thanks to strangelookingnerd, Gary Gregory.\no          Add org.apache.commons.io.FileUtils.ONE_QB \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/763\"\u003e#763\u003c/a\u003e. Thanks to strangelookingnerd, Gary Gregory.\no          Add org.apache.commons.io.output.ProxyOutputStream.writeRepeat(byte[], int, int, long). Thanks to Gary Gregory.\no          Add org.apache.commons.io.output.ProxyOutputStream.writeRepeat(byte[], long). Thanks to Gary Gregory.\no          Add org.apache.commons.io.output.ProxyOutputStream.writeRepeat(int, long). Thanks to Gary Gregory.\no          Add length unit support in FileSystem limits. Thanks to Piotr P. Karwasz.\no          Add IOUtils.toByteArray(InputStream, int, int) for safer chunked reading with size validation. Thanks to Piotr P. Karwasz.\no          Add org.apache.commons.io.file.PathUtils.getPath(String, String). Thanks to Gary Gregory.\no          Add org.apache.commons.io.channels.ByteArraySeekableByteChannel. Thanks to Gary Gregory.\no          Add IOIterable.asIterable(). Thanks to Gary Gregory.\no          Add NIO channel support to \u003ccode\u003eAbstractStreamBuilder\u003c/code\u003e. Thanks to Piotr P. Karwasz.\no          Add CloseShieldChannel to close-shielded NIO Channels \u003ca href=\"https:/...\n\n_Description has been truncated_","html_url":"https://github.com/cstamas/jetty.project/pull/262","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cstamas%2Fjetty.project/issues/262","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/262/packages"}},{"old_version":"2.4.7","new_version":"2.6.0","update_type":"minor","path":null,"pr_created_at":"2025-12-29T03:05:48.000Z","version_change":"2.4.7 → 2.6.0","issue":{"uuid":"3766293811","node_id":"PR_kwDOQbuvjM66xLtA","number":50,"state":"open","title":"build(deps): bump net.minidev:json-smart from 2.4.7 to 2.6.0","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":"2025-12-29T03:05:48.000Z","updated_at":"2025-12-29T03:05:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"net.minidev:json-smart","old_version":"2.4.7","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) from 2.4.7 to 2.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.5.2\u003c/h2\u003e\n\u003ch2\u003eAbout CVE-2024-57699\u003c/h2\u003e\n\u003cp\u003eThanks for \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e Some remarks on the CVE, more discussions in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/236\"\u003e#236\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eas mentioned \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/232\"\u003ehere\u003c/a\u003e it is quite unlikely that the vulnerability is exploited if you come here because of Spring Security / \u003ccode\u003ecom.nimbusds:oauth2-oidc-sdk\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ethe code changes for the upcoming release will \u0026quot;only\u0026quot; fix the default modes provided by \u003ca href=\"https://github.com/netplex/json-smart-v2/blob/master/json-smart/src/main/java/net/minidev/json/parser/JSONParser.java#L118\"\u003eJSONParser\u003c/a\u003e, e.g. \u003ccode\u003eMODE_RFC4627\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eif you create the \u003ccode\u003eJSONParser\u003c/code\u003e manually / with custom options, make sure you set option \u003ccode\u003eLIMIT_JSON_DEPTH\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003esince that's what \u0026quot;connect2id\u0026quot; is doing in their library, they were responsible for fixing it. They've already provided a new 11.x release that fixes the \u003ccode\u003eJSONParser\u003c/code\u003e setup on their side, i.e. you rather need \u003cem\u003etheir\u003c/em\u003e fixed version and not version 2.5.2 of json-smart\u003c/li\u003e\n\u003cli\u003eas stated \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/issues/494/\"\u003ehere\u003c/a\u003e, they would also need to backport the fix to the versions that \u003ca href=\"https://github.com/spring-projects/spring-security/blob/27cb1154f25c74a6532dbd222ead9da53e880020/gradle/libs.versions.toml#L25\"\u003eSpring Security needs\u003c/a\u003e IMHO\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix CVE-2024-57699 for predefined parsers by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/233\"\u003enetplex/json-smart-v2#233\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/netplex/json-smart-v2/commits/v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=net.minidev:json-smart\u0026package-manager=maven\u0026previous-version=2.4.7\u0026new-version=2.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/tapdata/Hazelcast/pull/50","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapdata%2FHazelcast/issues/50","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/50/packages"}},{"old_version":"2.5.2","new_version":"2.6.0","update_type":"minor","path":null,"pr_created_at":"2025-12-14T09:12:54.000Z","version_change":"2.5.2 → 2.6.0","issue":{"uuid":"3727023557","node_id":"PR_kwDOQmW6J864v05W","number":17,"state":"open","title":"Bump the core-dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-14T09:12:54.000Z","updated_at":"2025-12-14T09:14:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-dependencies","update_count":10,"packages":[{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"1.3.60","new_version":"1.9.25","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.mockito:mockito-inline","old_version":"3.6.28","new_version":"3.12.4","repository_url":"https://github.com/mockito/mockito"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.assertj:assertj-core","old_version":"3.16.1","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"org.apache.maven.surefire:surefire-junit47","old_version":"3.0.0-M4","new_version":"3.5.4"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M4","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.8","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.14","new_version":"6.2.15","repository_url":"https://github.com/spring-projects/spring-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the core-dependencies group with 10 updates in the /partition-core directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `1.3.60` | `1.9.25` |\n| [org.mockito:mockito-inline](https://github.com/mockito/mockito) | `3.6.28` | `3.12.4` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `4.0.1` | `4.0.2` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.16.1` | `3.27.6` |\n| org.apache.maven.surefire:surefire-junit47 | `3.0.0-M4` | `3.5.4` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M4` | `3.5.4` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.8` | `0.8.14` |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.2.14` | `6.2.15` |\n\n\nUpdates `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 1.3.60 to 1.9.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 1.9.25\u003c/h2\u003e\n\u003ch4\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is a technical release for IntelliJ IDEA.\u003c/em\u003e\u003c/h4\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69204\"\u003e\u003ccode\u003eKT-69204\u003c/code\u003e\u003c/a\u003e Generate lookups in dumb mode for compatibility with ref index\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64890\"\u003e\u003ccode\u003eKT-64890\u003c/code\u003e\u003c/a\u003e K/Wasm compiler crash with external class and Kodein\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65235\"\u003e\u003ccode\u003eKT-65235\u003c/code\u003e\u003c/a\u003e JDK 21 might lead to change in overloads resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66768\"\u003e\u003ccode\u003eKT-66768\u003c/code\u003e\u003c/a\u003e K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67218\"\u003e\u003ccode\u003eKT-67218\u003c/code\u003e\u003c/a\u003e Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67139\"\u003e\u003ccode\u003eKT-67139\u003c/code\u003e\u003c/a\u003e Build reports can be overridden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67138\"\u003e\u003ccode\u003eKT-67138\u003c/code\u003e\u003c/a\u003e Json report is empty for incremental compilation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67127\"\u003e\u003ccode\u003eKT-67127\u003c/code\u003e\u003c/a\u003e KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66514\"\u003e\u003ccode\u003eKT-66514\u003c/code\u003e\u003c/a\u003e Don't get output file from Cinterop task for IDE Import if host os doesn't support it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65043\"\u003e\u003ccode\u003eKT-65043\u003c/code\u003e\u003c/a\u003e JPS dumb mode should respect maps needed for the compiler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67785\"\u003e\u003ccode\u003eKT-67785\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65864\"\u003e\u003ccode\u003eKT-65864\u003c/code\u003e\u003c/a\u003e K/Wasm: update Node.js to 22.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 1.9.23\u003c/h2\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003ch3\u003eApple Ecosystem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65542\"\u003e\u003ccode\u003eKT-65542\u003c/code\u003e\u003c/a\u003e Cinterop tasks fails if Xcode 15.3 is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/v1.9.25/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.25\u003c/h2\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69204\"\u003e\u003ccode\u003eKT-69204\u003c/code\u003e\u003c/a\u003e Generate lookups in dumb mode for compatibility with ref index\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64890\"\u003e\u003ccode\u003eKT-64890\u003c/code\u003e\u003c/a\u003e K/Wasm compiler crash with external class and Kodein\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65235\"\u003e\u003ccode\u003eKT-65235\u003c/code\u003e\u003c/a\u003e JDK 21 might lead to change in overloads resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66768\"\u003e\u003ccode\u003eKT-66768\u003c/code\u003e\u003c/a\u003e K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67218\"\u003e\u003ccode\u003eKT-67218\u003c/code\u003e\u003c/a\u003e Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67139\"\u003e\u003ccode\u003eKT-67139\u003c/code\u003e\u003c/a\u003e Build reports can be overridden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67138\"\u003e\u003ccode\u003eKT-67138\u003c/code\u003e\u003c/a\u003e Json report is empty for incremental compilation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67127\"\u003e\u003ccode\u003eKT-67127\u003c/code\u003e\u003c/a\u003e KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66514\"\u003e\u003ccode\u003eKT-66514\u003c/code\u003e\u003c/a\u003e Don't get output file from Cinterop task for IDE Import if host os doesn't support it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65043\"\u003e\u003ccode\u003eKT-65043\u003c/code\u003e\u003c/a\u003e JPS dumb mode should respect maps needed for the compiler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67785\"\u003e\u003ccode\u003eKT-67785\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65864\"\u003e\u003ccode\u003eKT-65864\u003c/code\u003e\u003c/a\u003e K/Wasm: update Node.js to 22.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003ch3\u003eApple Ecosystem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65542\"\u003e\u003ccode\u003eKT-65542\u003c/code\u003e\u003c/a\u003e Cinterop tasks fails if Xcode 15.3 is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64486\"\u003e\u003ccode\u003eKT-64486\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm/WASI exported function callback for coroutines support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/870720e57422ff0586dd251030fdd9dfaa445d4b\"\u003e\u003ccode\u003e870720e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 1.9.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8b473423789e39d632f152818a37976dca87227e\"\u003e\u003ccode\u003e8b47342\u003c/code\u003e\u003c/a\u003e [JPS] Allow writing the subtypes map in compiler-maps-only mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/3dcabe1ea6eed38d0b4cf97df077fb6035cacfec\"\u003e\u003ccode\u003e3dcabe1\u003c/code\u003e\u003c/a\u003e [JPS] Add an option to enable lookup map generation in JPS dumb mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/60eb01a7c688f01fe7d038e170840257259e21a9\"\u003e\u003ccode\u003e60eb01a\u003c/code\u003e\u003c/a\u003e [K/N][tests] Don't attempt to download simulator after first failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0d7708daacc57ea03ec1ea728197b7e9630c8025\"\u003e\u003ccode\u003e0d7708d\u003c/code\u003e\u003c/a\u003e Add changelog for 1.9.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/392181d7ee6b9b6d566daaa1a2bfc732d17c2bb2\"\u003e\u003ccode\u003e392181d\u003c/code\u003e\u003c/a\u003e [K/N] Devirtualization: fixed the problem with type checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9ac91e4ef711819f6c61e6d24397096b80ee61e2\"\u003e\u003ccode\u003e9ac91e4\u003c/code\u003e\u003c/a\u003e [K/N][tests] Couple of reproducers for #KT-67218\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/1a630b553a1a38a5d0ccfd135c3b8d5911351388\"\u003e\u003ccode\u003e1a630b5\u003c/code\u003e\u003c/a\u003e [WasmJs] Add support for external class reflection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/087242027ea9cdfcaafc081e67bdc0ab4879d6d1\"\u003e\u003ccode\u003e0872420\u003c/code\u003e\u003c/a\u003e Reorganize \u003ccode\u003eGradleBuildTime\u003c/code\u003e entries to match actual structure used in compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8bbf8dcfac4526fcb924559005041fbcc9b33204\"\u003e\u003ccode\u003e8bbf8dc\u003c/code\u003e\u003c/a\u003e [Minor] Rename \u003ccode\u003ecompiler\u003c/code\u003e and \u003ccode\u003ecompilerPipeline\u003c/code\u003e files to show backend belonging\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v1.3.60...v1.9.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-inline` from 3.6.28 to 3.12.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-inline's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.4\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-25 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.3...v3.12.4\"\u003e1 commit(s)\u003c/a\u003e by Rafael Winterhalter\u003c/li\u003e\n\u003cli\u003eNo notable improvements. No pull requests (issues) were referenced from commits.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.3\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-24 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.2...v3.12.3\"\u003e9 commit(s)\u003c/a\u003e by Rafael Winterhalter\u003c/li\u003e\n\u003cli\u003eFix implementation of proxy mock maker for toString and add additional unit tests. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2405\"\u003e#2405\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2405\"\u003emockito/mockito#2405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid cache breakage [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2402\"\u003e#2402\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2402\"\u003emockito/mockito#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a limited mock maker that is based only on the java.lang.reflect.Proxy utility [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2397\"\u003e#2397\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2397\"\u003emockito/mockito#2397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.2\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-24 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.1...v3.12.2\"\u003e2 commit(s)\u003c/a\u003e by Dmitry Vyazelenko, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003e#2399\u003c/a\u003e : Adds defaultAnswer to the MockitoMockKey to distinguish the mock types, i.e. to separate mocks from spies otherwise spy type is reused for a mock or vice versa. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2400\"\u003e#2400\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2400\"\u003emockito/mockito#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSporadic mock verification failures related to hashCode/equals on 3.12.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003e#2399\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003emockito/mockito#2399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.errorprone from 2.8.1 to 2.9.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2396\"\u003e#2396\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2396\"\u003emockito/mockito#2396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.1\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-20 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.0...v3.12.1\"\u003e2 commit(s)\u003c/a\u003e by Tim van der Lippe, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix verifyNoMoreInteractions inOrder invocations for spies [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2395\"\u003e#2395\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2395\"\u003emockito/mockito#2395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegression with InOrder verification after \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2369\"\u003e#2369\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2394\"\u003e#2394\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2394\"\u003emockito/mockito#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.12 to 1.11.13 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2393\"\u003e#2393\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2393\"\u003emockito/mockito#2393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-19 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.11.2...v3.12.0\"\u003e31 commit(s)\u003c/a\u003e by EugeneLesnov, Lars Vogel, Logan Rosen, Rafael Winterhalter, Rob Pridham, Tim van der Lippe, dependabot[bot], saurabh7248\u003c/li\u003e\n\u003cli\u003eAdd checks for sealed types [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2392\"\u003e#2392\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2392\"\u003emockito/mockito#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.10 to 1.11.12 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2388\"\u003e#2388\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2388\"\u003emockito/mockito#2388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.9 to 1.11.10 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2387\"\u003e#2387\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2387\"\u003emockito/mockito#2387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.errorprone from 2.8.0 to 2.8.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2386\"\u003e#2386\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2386\"\u003emockito/mockito#2386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate StaticMockTest to use unified verify method [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2385\"\u003e#2385\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2385\"\u003emockito/mockito#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReorder InjectMock Javadoc to fit the order of injection [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2383\"\u003e#2383\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2383\"\u003emockito/mockito#2383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump core-ktx from 1.5.0 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2382\"\u003e#2382\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2382\"\u003emockito/mockito#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump google-java-format from 1.10.0 to 1.11.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2381\"\u003e#2381\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2381\"\u003emockito/mockito#2381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDowngrade Android gradle plugin [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2380\"\u003e#2380\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2380\"\u003emockito/mockito#2380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApplied \u003ca href=\"https://github.com/CheckReturnValue\"\u003e\u003ccode\u003e@​CheckReturnValue\u003c/code\u003e\u003c/a\u003e to some classes [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2379\"\u003e#2379\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2379\"\u003emockito/mockito#2379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehow to solve gradle sync failed after 'Add basic Android instrumented and unit tests' [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2378\"\u003e#2378\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2378\"\u003emockito/mockito#2378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/963a87202115ddab2334f634f0adbe985609bcca\"\u003e\u003ccode\u003e963a872\u003c/code\u003e\u003c/a\u003e Properly resolve ProxyMockMaker by alias and handle null value as argument fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/25769502493c69df1cd87a333a0159d4191f1a84\"\u003e\u003ccode\u003e2576950\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2405\"\u003e#2405\u003c/a\u003e from mockito/fix-proxy-mock-maker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/cb5e3a607f1155d7e511965c834ab6053cc5634f\"\u003e\u003ccode\u003ecb5e3a6\u003c/code\u003e\u003c/a\u003e Fix implementation of proxy mock maker for toString and add additional unit t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/03ae33aaea120a06034008d42c648c38bfa2a64e\"\u003e\u003ccode\u003e03ae33a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2397\"\u003e#2397\u003c/a\u003e from mockito/proxy-mock-maker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0863afbc9851c5609b7a91f0a28b74381f06e9e1\"\u003e\u003ccode\u003e0863afb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2402\"\u003e#2402\u003c/a\u003e from mockito/avoid-cache-breakage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/3ed0655d99ab38bdb80233550139b4113776dc91\"\u003e\u003ccode\u003e3ed0655\u003c/code\u003e\u003c/a\u003e Remove deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e1f98555ec904e8f8150cb24fa90392393cad9be\"\u003e\u003ccode\u003ee1f9855\u003c/code\u003e\u003c/a\u003e Fixes or removes tests that build on unfulfilled assumptions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/c740965940431e5162600cde395574101ab1e383\"\u003e\u003ccode\u003ec740965\u003c/code\u003e\u003c/a\u003e Allow for building without Android SDK. Remove warnings.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/1a8946f19cb8c677fe779f8acbda97e284f7d61f\"\u003e\u003ccode\u003e1a8946f\u003c/code\u003e\u003c/a\u003e Remove special handling for hashCode/equals as it breaks Mockito's internal m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/4f81d4f1de676f845d6ee111eb6285dbdd5935c6\"\u003e\u003ccode\u003e4f81d4f\u003c/code\u003e\u003c/a\u003e Fix cache key computation for generated mock/spy classes (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v3.6.28...v3.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.plexus:plexus-utils` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify /D for cmd.exe to bypass the Command Processor Autorun folder (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/272\"\u003e#272\u003c/a\u003e) \u003ca href=\"https://github.com/sebthom\"\u003e\u003ccode\u003e@​sebthom\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.codehaus.plexus:plexus from 17 to 18 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/271\"\u003e#271\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/270\"\u003e#270\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4789f7a122d2bb096b67630d62faa27560b035ef\"\u003e\u003ccode\u003e4789f7a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/90932719b58b0e8ec33f4e3a7664b84d582e97b0\"\u003e\u003ccode\u003e9093271\u003c/code\u003e\u003c/a\u003e Specify /D for cmd.exe to bypass the Command Processor Autorun directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a5d1ab20b9db1c8780d989a1cdb60ffeb839950a\"\u003e\u003ccode\u003ea5d1ab2\u003c/code\u003e\u003c/a\u003e fix Reproducible Central README link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/1e90541f7e52509076760c39246e8c1ba0b10373\"\u003e\u003ccode\u003e1e90541\u003c/code\u003e\u003c/a\u003e use new Reproducible Central badge endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/8ca191341462f7c5a2ea68edcd3acacce1c60eff\"\u003e\u003ccode\u003e8ca1913\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4da33e12a8b0d02a7298a9be468ae5e1af8dce80\"\u003e\u003ccode\u003e4da33e1\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0d760ef00225321d70fcc8996c8728fddaee5c15\"\u003e\u003ccode\u003e0d760ef\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-4.0.1...plexus-utils-4.0.2\"\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.16.1 to 3.27.6\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.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\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.13.4 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.4.8-jre \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.4\u003c/h2\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.Beta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CanIgnoreReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CheckReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the Central Publisher Portal, enable snapshot publishing \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/716b1e0a6a372890cd4b3495b954f57755e99471\"\u003e\u003ccode\u003e716b1e0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e1896529a38377dfb6eaa199ecb33c79b2a58591\"\u003e\u003ccode\u003ee189652\u003c/code\u003e\u003c/a\u003e Add 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\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cb489e99980dd384135d06a0967bd3ce712b219\"\u003e\u003ccode\u003e0cb489e\u003c/code\u003e\u003c/a\u003e Update Maven Central URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/72863098a2c7194b1acef0a8ed0f4c564e422c3d\"\u003e\u003ccode\u003e7286309\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/assertj/assertj/commit/dd4cc1de575a224805a1614394046046cf2b4f99\"\u003e\u003ccode\u003edd4cc1d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/1d0defc0dbabfe3cc12b34173dd88933cbc61fcb\"\u003e\u003ccode\u003e1d0defc\u003c/code\u003e\u003c/a\u003e Add missing permission to release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/844d5d04af570d6772478d0309576cdd4c3a5c6d\"\u003e\u003ccode\u003e844d5d0\u003c/code\u003e\u003c/a\u003e Add missing GitHub Actions pinning to CodeQL workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/bdd7106814be9cf71e4ceb77e0db399aa1f79b5b\"\u003e\u003ccode\u003ebdd7106\u003c/code\u003e\u003c/a\u003e Add CodeQL custom workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a93d7e632ae17d916c6a9da867571054a4b53e75\"\u003e\u003ccode\u003ea93d7e6\u003c/code\u003e\u003c/a\u003e Remove EOL Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/26ea866a2a9bece0f6f660f61b0483eaaabf27dc\"\u003e\u003ccode\u003e26ea866\u003c/code\u003e\u003c/a\u003e Update production dependencies (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.16.1...assertj-build-3.27.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.surefire:surefire-junit47` from 3.0.0-M4 to 3.5.4\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.0.0-M4 to 3.5.4\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.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\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\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\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.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\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.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/827\"\u003e#827\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.5.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1737\"\u003e[SUREFIRE-1737]\u003c/a\u003e - Fix disable in statelessTestsetReporter (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/816\"\u003e#816\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1643\"\u003e[SUREFIRE-1643]\u003c/a\u003e - surefire junit5 parallel tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/815\"\u003e#815\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2289\"\u003e[SUREFIRE-2289]\u003c/a\u003e - Make exceptions more appropriate to context (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/798\"\u003e#798\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esurefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/825\"\u003e#825\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate site descriptors (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/821\"\u003e#821\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/88513d8b8dfef3c00794e2ae5976cb1d4368ca3d\"\u003e\u003ccode\u003e88513d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9c48828ba184c43d0f70d7d8ddec9feefd41a134\"\u003e\u003ccode\u003e9c48828\u003c/code\u003e\u003c/a\u003e Simplify cuncumber IT configuration and make windows build working again (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/74b2d8c767c0cdbd7ebd36e5f8dc4563828e4bc0\"\u003e\u003ccode\u003e74b2d8c\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/6c30bf12f70caaaaa075e303653776a712209055\"\u003e\u003ccode\u003e6c30bf1\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2298] fix xml output with junit 5 nested classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9f49866349c497bbb310b24e3f644d5c970d110a\"\u003e\u003ccode\u003e9f49866\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/fb96954be3f6b6428ed1fe43f2fdf1fb2ebe7e7c\"\u003e\u003ccode\u003efb96954\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1e6315917bda76bc256621253d926d454b0eabd5\"\u003e\u003ccode\u003e1e63159\u003c/code\u003e\u003c/a\u003e Name the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/76e806aa6e2efa5bf3bb0ec843ac94ed8da312c1\"\u003e\u003ccode\u003e76e806a\u003c/code\u003e\u003c/a\u003e feat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0fbfb27d05ea730d201d273f3fb29f5314294548\"\u003e\u003ccode\u003e0fbfb27\u003c/code\u003e\u003c/a\u003e Implement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3155\"\u003e#3155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/98d081e671888831ab16c66f4e02fc7e73802d2f\"\u003e\u003ccode\u003e98d081e\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M4...surefire-3.5.4\"\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.0.0-M4 to 3.5.4\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.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\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\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\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.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\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.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/827\"\u003e#827\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.5.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1737\"\u003e[SUREFIRE-1737]\u003c/a\u003e - Fix disable in statelessTestsetReporter (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/816\"\u003e#816\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1643\"\u003e[SUREFIRE-1643]\u003c/a\u003e - surefire junit5 parallel tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/815\"\u003e#815\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2289\"\u003e[SUREFIRE-2289]\u003c/a\u003e - Make exceptions more appropriate to context (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/798\"\u003e#798\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esurefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/825\"\u003e#825\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate site descriptors (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/821\"\u003e#821\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/88513d8b8dfef3c00794e2ae5976cb1d4368ca3d\"\u003e\u003ccode\u003e88513d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9c48828ba184c43d0f70d7d8ddec9feefd41a134\"\u003e\u003ccode\u003e9c48828\u003c/code\u003e\u003c/a\u003e Simplify cuncumber IT configuration and make windows build working again (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/74b2d8c767c0cdbd7ebd36e5f8dc4563828e4bc0\"\u003e\u003ccode\u003e74b2d8c\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/6c30bf12f70caaaaa075e303653776a712209055\"\u003e\u003ccode\u003e6c30bf1\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2298] fix xml output with junit 5 nested classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9f49866349c497bbb310b24e3f644d5c970d110a\"\u003e\u003ccode\u003e9f49866\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/fb96954be3f6b6428ed1fe43f2fdf1fb2ebe7e7c\"\u003e\u003ccode\u003efb96954\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1e6315917bda76bc256621253d926d454b0eabd5\"\u003e\u003ccode\u003e1e63159\u003c/code\u003e\u003c/a\u003e Name the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/76e806aa6e2efa5bf3bb0ec843ac94ed8da312c1\"\u003e\u003ccode\u003e76e806a\u003c/code\u003e\u003c/a\u003e feat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0fbfb27d05ea730d201d273f3fb29f5314294548\"\u003e\u003ccode\u003e0fbfb27\u003c/code\u003e\u003c/a\u003e Implement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3155\"\u003e#3155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/98d081e671888831ab16c66f4e02fc7e73802d2f\"\u003e\u003ccode\u003e98d081e\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M4...surefire-3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jacoco:jacoco-maven-plugin` from 0.8.8 to 0.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacoco/jacoco/releases\"\u003eorg.jacoco:jacoco-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 25 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1950\"\u003e#1950\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 26 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1870\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBranches added by the Kotlin compiler for default argument number 33 or higher are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1655\"\u003e#1655\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for elvis operator that follows safe call operator is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1814\"\u003e#1814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1954\"\u003e#1954\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for more cases of chained safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1956\"\u003e#1956\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for invocations of suspendCoroutineUninterceptedOrReturn intrinsic is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1929\"\u003e#1929\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas with parameters is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1945\"\u003e#1945\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending functions and lambdas with suspension points that return inline value class is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1871\"\u003e#1871\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin for pausable composition is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1911\"\u003e#1911\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin serialization compiler plugin are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1885\"\u003e#1885\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of implicit else clause of when with String subject in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed handling of implicit default clause of switch by String in Java when compiled by ECJ (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\nFixed handling of exceptions in chains of safe call operators in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1819\"\u003e#1819\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.13\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 23 and Java 24 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1757\"\u003e#1757\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1631\"\u003e#1631\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 25 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1807\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions with \u003ccode\u003ereified\u003c/code\u003e type parameter (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of coverage for Kotlin \u003ccode\u003eJvmSynthetic\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1616\"\u003e#1616\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for inline value classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas without suspension points is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1283\"\u003e#1283\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable enum subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1774\"\u003e#1774\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable String subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1769\"\u003e#1769\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for chains of safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1810\"\u003e#1810\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1818\"\u003e#1818\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethod \u003ccode\u003egetEntries\u003c/code\u003e generated by the Kotlin compiler for enum classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1625\"\u003e#1625\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin compiler for constructors and functions with \u003ccode\u003eJvmOverloads\u003c/code\u003e annotation are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1768\"\u003e#1768\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed interpretation of Kotlin SMAP (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1525\"\u003e#1525\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFile extensions are preserved in HTML report in case of clashes of normalized file names (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1660\"\u003e#1660\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo build now uses Maven Wrapper and requires at least Maven 3.9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1708\"\u003e#1708\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1707\"\u003e#1707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1681\"\u003e#1681\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.8 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1862\"\u003e#1862\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMore context information when \u003ccode\u003eIllegalArgumentException\u003c/code\u003e occurs during reading of zip file (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1833\"\u003e#1833\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.12\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 22 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1596\"\u003e#1596\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 23 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1553\"\u003e#1553\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/2eb248366f0eb63fd964fc7a81804b27229a6edd\"\u003e\u003ccode\u003e2eb2483\u003c/code\u003e\u003c/a\u003e Prepare release v0.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/de76181b207b18c5b727051f8d62c115dc2c976c\"\u003e\u003ccode\u003ede76181\u003c/code\u003e\u003c/a\u003e KotlinSerializableFilter should filter more methods (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/89c4bd5ff39deae410f2a899289fe96739a63c13\"\u003e\u003ccode\u003e89c4bd5\u003c/code\u003e\u003c/a\u003e Fix NPE in KotlinSerializableFilter (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/098112865bb957084cc9abc1a9ca3f5bbff7219b\"\u003e\u003ccode\u003e0981128\u003c/code\u003e\u003c/a\u003e Migrate release staging to the Central Publisher Portal (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1968\"\u003e#1968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/d07bc6b7e47959503f878563cc4d18060223f2de\"\u003e\u003ccode\u003ed07bc6b\u003c/code\u003e\u003c/a\u003e Add filter for bytecode generated by Kotlin serialization compiler plugin (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/5e35fd5e1968c9477948f24991368b872e8014b9\"\u003e\u003ccode\u003e5e35fd5\u003c/code\u003e\u003c/a\u003e Upgrade maven-dependency-plugin to 3.9.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c2fe5cc54472f188c0d0f1158a0f987295217138\"\u003e\u003ccode\u003ec2fe5cc\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.9 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/b0f8e23d91d59431124b2863b8e35bdd1b71f7b...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/partition/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fpartition/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"2.5.2","new_version":"2.6.0","update_type":"minor","path":null,"pr_created_at":"2025-12-08T10:53:04.000Z","version_change":"2.5.2 → 2.6.0","issue":{"uuid":"3705815193","node_id":"PR_kwDOQkbLFM63pjgA","number":5,"state":"closed","title":"chore(deps-dev): bump net.minidev:json-smart from 2.5.2 to 2.6.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-08T11:03:00.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T10:53:04.000Z","updated_at":"2025-12-08T11:03:02.000Z","time_to_close":596,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"}],"path":null,"ecosystem":"maven"},"body":"Bumps [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) from 2.5.2 to 2.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=net.minidev:json-smart\u0026package-manager=maven\u0026previous-version=2.5.2\u0026new-version=2.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/asachiyigor/bank-rest/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/asachiyigor%2Fbank-rest/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"2.5.0","new_version":"2.6.0","update_type":"minor","path":"/provider/search-azure","pr_created_at":"2025-11-20T15:52:39.000Z","version_change":"2.5.0 → 2.6.0","issue":{"uuid":"3647904852","node_id":"PR_kwDOQZq48M60oKL0","number":9,"state":"open","title":"Bump the azure-dependencies group in /provider/search-azure with 33 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-20T15:52:39.000Z","updated_at":"2025-11-20T15:57:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"azure-dependencies","update_count":33,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.5.0","new_version":"2.8.14","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"com.google.code.gson:gson","old_version":"2.9.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.7","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.3.7","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.3.7","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"7.0.1","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.4","new_version":"7.0.0","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.javassist:javassist","old_version":"3.24.1-GA","new_version":"3.30.2-GA","repository_url":"https://github.com/jboss-javassist/javassist"},{"name":"io.swagger:swagger-jaxrs","old_version":"1.5.22","new_version":"1.6.16"},{"name":"commons-codec:commons-codec","old_version":"1.14","new_version":"1.20.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.17.1","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.17.1","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.17.1","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.jboss.resteasy:resteasy-jackson2-provider","old_version":"6.2.9.Final","new_version":"7.0.0.Final"},{"name":"org.jboss.resteasy:resteasy-validator-provider","old_version":"6.2.9.Final","new_version":"7.0.0.Final"},{"name":"com.google.guava:guava","old_version":"32.1.2-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.locationtech.spatial4j:spatial4j","old_version":"0.7","new_version":"0.8","repository_url":"https://github.com/locationtech/spatial4j"},{"name":"com.auth0:java-jwt","old_version":"3.8.1","new_version":"4.5.0","repository_url":"https://github.com/auth0/java-jwt"},{"name":"com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider","old_version":"2.9.10","new_version":"2.20.1"},{"name":"org.apache.commons:commons-lang3","old_version":"3.9","new_version":"3.20.0"},{"name":"joda-time:joda-time","old_version":"2.10.2","new_version":"2.14.0","repository_url":"https://github.com/JodaOrg/joda-time"},{"name":"org.glassfish.jersey.core:jersey-client","old_version":"3.1.7","new_version":"4.0.0"},{"name":"com.fasterxml.woodstox:woodstox-core","old_version":"5.3.0","new_version":"7.1.1","repository_url":"https://github.com/FasterXML/woodstox"},{"name":"io.projectreactor:reactor-bom","old_version":"2023.0.6","new_version":"2025.0.0","repository_url":"https://github.com/reactor/reactor"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.21.1","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.21.1","new_version":"2.25.2"},{"name":"com.google.oauth-client:google-oauth-client","old_version":"1.34.1","new_version":"1.39.0","repository_url":"https://github.com/googleapis/google-oauth-java-client"},{"name":"org.apache.commons:commons-compress","old_version":"1.21","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.springframework.plugin:spring-plugin-core","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/spring-projects/spring-plugin"},{"name":"io.github.git-commit-id:git-commit-id-maven-plugin","old_version":"8.0.2","new_version":"9.0.2","repository_url":"https://github.com/git-commit-id/git-commit-id-maven-plugin"}],"path":"/provider/search-azure","ecosystem":"maven"},"body":"Bumps the azure-dependencies group in /provider/search-azure with 33 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.5.0` | `2.8.14` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.9.1` | `2.13.2` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.8` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.8` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.8` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.14` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `7.0.1` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.4` | `7.0.0` |\n| [org.javassist:javassist](https://github.com/jboss-javassist/javassist) | `3.24.1-GA` | `3.30.2-GA` |\n| io.swagger:swagger-jaxrs | `1.5.22` | `1.6.16` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.14` | `1.20.0` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.17.1` | `2.20.1` |\n| com.fasterxml.jackson.core:jackson-core | `2.17.1` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.17.1` | `2.20` |\n| org.jboss.resteasy:resteasy-jackson2-provider | `6.2.9.Final` | `7.0.0.Final` |\n| org.jboss.resteasy:resteasy-validator-provider | `6.2.9.Final` | `7.0.0.Final` |\n| [com.google.guava:guava](https://github.com/google/guava) | `32.1.2-jre` | `33.5.0-jre` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [org.locationtech.spatial4j:spatial4j](https://github.com/locationtech/spatial4j) | `0.7` | `0.8` |\n| [com.auth0:java-jwt](https://github.com/auth0/java-jwt) | `3.8.1` | `4.5.0` |\n| com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider | `2.9.10` | `2.20.1` |\n| org.apache.commons:commons-lang3 | `3.9` | `3.20.0` |\n| [joda-time:joda-time](https://github.com/JodaOrg/joda-time) | `2.10.2` | `2.14.0` |\n| org.glassfish.jersey.core:jersey-client | `3.1.7` | `4.0.0` |\n| [com.fasterxml.woodstox:woodstox-core](https://github.com/FasterXML/woodstox) | `5.3.0` | `7.1.1` |\n| [io.projectreactor:reactor-bom](https://github.com/reactor/reactor) | `2023.0.6` | `2025.0.0` |\n| org.apache.logging.log4j:log4j-core | `2.21.1` | `2.25.2` |\n| org.apache.logging.log4j:log4j-api | `2.21.1` | `2.25.2` |\n| [com.google.oauth-client:google-oauth-client](https://github.com/googleapis/google-oauth-java-client) | `1.34.1` | `1.39.0` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.21` | `1.28.0` |\n| [org.springframework.plugin:spring-plugin-core](https://github.com/spring-projects/spring-plugin) | `3.0.0` | `4.0.0` |\n| [io.github.git-commit-id:git-commit-id-maven-plugin](https://github.com/git-commit-id/git-commit-id-maven-plugin) | `8.0.2` | `9.0.2` |\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.5.0 to 2.8.14\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 v2.8.14 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edisable \u0026quot;/v3/api-docs\u0026quot;, and \u0026quot;/swagger-ui.html\u0026quot; by default and upgrade to Scalar 0.2.1 by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version 2.2.38 by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3105\"\u003espringdoc/springdoc-openapi#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix:compatible with lower version of getOpenApi(). by \u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default (\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e)  by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3122\"\u003espringdoc/springdoc-openapi#3122\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\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/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\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/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.13 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/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\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/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\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/main/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[2.8.14] - 2025-11-02\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/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\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/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.13] - 2025-09-07\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/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\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/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\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/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\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/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a5a9ca4ef8493aacf10bb1b663e14a69b1fcbefa\"\u003e\u003ccode\u003ea5a9ca4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ae4e05c573d11e761acf42445a02347e859bbf03\"\u003e\u003ccode\u003eae4e05c\u003c/code\u003e\u003c/a\u003e update for release 2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e6abdb67aa2c2dc7475e09404ca13403bc5f920c\"\u003e\u003ccode\u003ee6abdb6\u003c/code\u003e\u003c/a\u003e Merge branch 'zakaria-shahen-issues/add-log-when-springdoc-enabled'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/fa05431973e1f94f36c857336b424b88c2dd1ddf\"\u003e\u003ccode\u003efa05431\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ce7f0f745be1a3269decd222381cc78d2504ed8d\"\u003e\u003ccode\u003ece7f0f7\u003c/code\u003e\u003c/a\u003e Merge branch 'issues/add-log-when-springdoc-enabled' of github.com:zakaria-sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f01af05849dac843cac2db8426d6c2947502fdb6\"\u003e\u003ccode\u003ef01af05\u003c/code\u003e\u003c/a\u003e update to swagger-ui version 5.30.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7be8cfe12bb3ee14108abb3cff40b789f78196ff\"\u003e\u003ccode\u003e7be8cfe\u003c/code\u003e\u003c/a\u003e add logs to notify developer the SpringDocs or Scalar is enabled. see \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4aa45e65bc56a22b8b68b5b6fc636f03ab1509f0\"\u003e\u003ccode\u003e4aa45e6\u003c/code\u003e\u003c/a\u003e [Bug] NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null. Fix...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/85ecc01bffc42f55812e4377ba40e46f6c711cc3\"\u003e\u003ccode\u003e85ecc01\u003c/code\u003e\u003c/a\u003e upgrade commons-lang3 to 3.18.0. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3093\"\u003e#3093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6553144bab9bc9416ae0c746c260f6cd4844e84c\"\u003e\u003ccode\u003e6553144\u003c/code\u003e\u003c/a\u003e swagger-ui update to version 5.30.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.5.0...v2.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.9.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\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/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGive FieldNamingStrategy the ability to return multiple String names by \u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated android-proguard-example by \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust Troubleshooting Guide ProGuard / R8 section by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2844\"\u003egoogle/gson#2844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies, including the problematic \u003ccode\u003ecom.google.errorprone:error_prone_annotations:2.37.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA bug in deserializing collections has been fixed. Previously, if you did something like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003egson.fromJson(jsonString, new TypeToken\u0026lt;ImmutableList\u0026lt;String\u0026gt;\u0026gt;() {})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ethen the inferred type would be \u003ccode\u003eImmutableList\u0026lt;String\u0026gt;\u003c/code\u003e, but Gson actually gave you an \u003ccode\u003eArrayList\u0026lt;String\u0026gt;\u003c/code\u003e. Usually that would lead to an immediate \u003ccode\u003eClassCastException\u003c/code\u003e, but in some circumstances the code might sometimes succeed despite the wrong type. Now you will see an exception like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ecom.google.gson.JsonIOException: Abstract classes can't be instantiated!\nAdjust the R8 configuration or register an InstanceCreator or a TypeAdapter for this type.\nClass name: com.google.common.collect.ImmutableList\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ebecause Gson now really is trying to create an \u003ccode\u003eImmutableList\u003c/code\u003e through its constructor, but that isn't possible.\nEither change the requested type (in the \u003ccode\u003eTypeToken\u003c/code\u003e) to \u003ccode\u003eList\u0026lt;String\u0026gt;\u003c/code\u003e, or register a \u003ccode\u003eTypeAdapter\u003c/code\u003e or \u003ccode\u003eJsonDeserializer\u003c/code\u003e for \u003ccode\u003eImmutableList\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe internal classes \u003ccode\u003e$Gson$Types\u003c/code\u003e and \u003ccode\u003e$Gson$Preconditions\u003c/code\u003e have been renamed to remove the \u003ccode\u003e$\u003c/code\u003e characters. Since these are internal classes (as signaled not only by the package name but by the \u003ccode\u003e$\u003c/code\u003e characters), client code should not be affected. If your code \u003cem\u003ewas\u003c/em\u003e depending on these classes then we suggest making a copy of the class (subject to the \u003ca href=\"https://www.apache.org/licenses/LICENSE-2.0\"\u003elicense\u003c/a\u003e) rather than depending on the new names.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.12.1\u003c/h2\u003e\n\u003cp\u003eThe only difference between this release and 2.12.0 is that OSGi declarations in the Gson jar now specify that \u003ccode\u003ecom.google.errorprone.annotations\u003c/code\u003e  is an optional dependency, not a required one. If you do not use OSGi then there is no effective change.\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/google/gson/blob/main/CHANGELOG.md\"\u003ecom.google.code.gson:gson's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eThe change log for versions newer than 2.10 is available only on the \u003ca href=\"https://github.com/google/gson/releases\"\u003eGitHub Releases page\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for serializing and deserializing Java records, on Java ≥ 16. (\u003ca href=\"https://redirect.github.com/google/gson/pull/2201\"\u003egoogle/gson#2201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonArray.asList\u003c/code\u003e and \u003ccode\u003eJsonObject.asMap\u003c/code\u003e view methods (\u003ca href=\"https://redirect.github.com/google/gson/pull/2225\"\u003egoogle/gson#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapterRuntimeTypeWrapper\u003c/code\u003e not detecting reflective \u003ccode\u003eTreeTypeAdapter\u003c/code\u003e and \u003ccode\u003eFutureTypeAdapter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1787\"\u003egoogle/gson#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eJsonReader.skipValue()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2062\"\u003egoogle/gson#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerform numeric conversion for primitive numeric type adapters (\u003ca href=\"https://redirect.github.com/google/gson/pull/2158\"\u003egoogle/gson#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGson.fromJson(..., TypeToken)\u003c/code\u003e overloads (\u003ca href=\"https://redirect.github.com/google/gson/pull/1700\"\u003egoogle/gson#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix changes to \u003ccode\u003eGsonBuilder\u003c/code\u003e affecting existing \u003ccode\u003eGson\u003c/code\u003e instances (\u003ca href=\"https://redirect.github.com/google/gson/pull/1815\"\u003egoogle/gson#1815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eJsonElement\u003c/code\u003e conversion methods more consistent and fix javadoc (\u003ca href=\"https://redirect.github.com/google/gson/pull/2178\"\u003egoogle/gson#2178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e when \u003ccode\u003eJsonWriter.jsonValue\u003c/code\u003e is not supported (\u003ca href=\"https://redirect.github.com/google/gson/pull/1651\"\u003egoogle/gson#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisallow \u003ccode\u003eJsonObject\u003c/code\u003e \u003ccode\u003eEntry.setValue(null)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2167\"\u003egoogle/gson#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapter.toJson\u003c/code\u003e throwing AssertionError for custom IOException (\u003ca href=\"https://redirect.github.com/google/gson/pull/2172\"\u003egoogle/gson#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert null to JsonNull for \u003ccode\u003eJsonArray.set\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2170\"\u003egoogle/gson#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed nullSafe usage. (\u003ca href=\"https://redirect.github.com/google/gson/pull/1555\"\u003egoogle/gson#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate \u003ccode\u003eTypeToken.getParameterized\u003c/code\u003e arguments (\u003ca href=\"https://redirect.github.com/google/gson/pull/2166\"\u003egoogle/gson#2166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/google/gson/issues/1702\"\u003e#1702\u003c/a\u003e: Gson.toJson creates CharSequence which does not implement toString (\u003ca href=\"https://redirect.github.com/google/gson/pull/1703\"\u003egoogle/gson#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer existing adapter for concurrent \u003ccode\u003eGson.getAdapter\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/google/gson/pull/2153\"\u003egoogle/gson#2153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eArrayTypeAdapter\u003c/code\u003e for \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1716\"\u003egoogle/gson#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eAppendableWriter\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/google/gson/pull/1706\"\u003egoogle/gson#1706\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/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.9.1...gson-parent-2.13.2\"\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.3.7 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-plugin process-aot goal does not find package-private main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47780\"\u003e#47780\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\u003eRevise AWS section of \u0026quot;Deploying to the Cloud\u0026quot; in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48156\"\u003e#48156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in PortInUseException Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48133\"\u003e#48133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect section about required setters in \u0026quot;Type-safe Configuration Properties\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48130\"\u003e#48130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48114\"\u003e#48114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring servlet context init parameters using properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48111\"\u003e#48111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify how warnings about soon-to-expire SSL certificates are reported \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48062\"\u003e#48062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48052\"\u003e#48052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse since attribute in configuration properties deprecation consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47980\"\u003e#47980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47905\"\u003e#47905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47898\"\u003e#47898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that Actuator endpoint may have at most one extension of each type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47873\"\u003e#47873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit Kotlin API documentation to Kotlin-specific APIs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47859\"\u003e#47859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt AOTCache documentation to JEP 514 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47274\"\u003e#47274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDowngrade to Cassandra Driver 4.19.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47926\"\u003e#47926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48005\"\u003e#48005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48006\"\u003e#48006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48183\"\u003e#48183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to DB2 JDBC 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48083\"\u003e#48083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48148\"\u003e#48148\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/17f22c3ccedb419e9a58276c84336a2d0fc70727\"\u003e\u003ccode\u003e17f22c3\u003c/code\u003e\u003c/a\u003e Release v3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4f03b44e972fac9ab11b833daa5c1ec328712fd8\"\u003e\u003ccode\u003e4f03b44\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3d15c13270a78dc6334aee2dd2fac9d7f5c41794\"\u003e\u003ccode\u003e3d15c13\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3b539aa9b45ac16afa7b854bae3e86ef0a1b194e\"\u003e\u003ccode\u003e3b539aa\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ee70d559761b4c1068be82883035672a222eb9be\"\u003e\u003ccode\u003eee70d55\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Framework 6.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f7b4a8b3776db8a33dab470380a080bdf045baeb\"\u003e\u003ccode\u003ef7b4a8b\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a8d01d2b627e436830b8f55fc4fa42aaff9d4b9\"\u003e\u003ccode\u003e4a8d01d\u003c/code\u003e\u003c/a\u003e Exclude starter POMs from lib-provided when using Gradle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0bb0d5370a0099c662ccf9087e5f2c08655a13d3\"\u003e\u003ccode\u003e0bb0d53\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4625534e838a5c09eb58be0c48173efe9c418f42\"\u003e\u003ccode\u003e4625534\u003c/code\u003e\u003c/a\u003e Force Testcontainers Docker API version for Docker 29.0.0+ compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7891ebf8b160e630e49875d19d3b964bffcb4f08\"\u003e\u003ccode\u003e7891ebf\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.8\"\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-dependencies` from 3.3.7 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-plugin process-aot goal does not find package-private main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47780\"\u003e#47780\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\u003eRevise AWS section of \u0026quot;Deploying to the Cloud\u0026quot; in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48156\"\u003e#48156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in PortInUseException Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48133\"\u003e#48133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect section about required setters in \u0026quot;Type-safe Configuration Properties\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48130\"\u003e#48130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48114\"\u003e#48114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring servlet context init parameters using properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48111\"\u003e#48111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify how warnings about soon-to-expire SSL certificates are reported \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48062\"\u003e#48062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48052\"\u003e#48052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse since attribute in configuration properties deprecation consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47980\"\u003e#47980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47905\"\u003e#47905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47898\"\u003e#47898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that Actuator endpoint may have at most one extension of each type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47873\"\u003e#47873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit Kotlin API documentation to Kotlin-specific APIs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47859\"\u003e#47859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt AOTCache documentation to JEP 514 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47274\"\u003e#47274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDowngrade to Cassandra Driver 4.19.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47926\"\u003e#47926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48005\"\u003e#48005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48006\"\u003e#48006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48183\"\u003e#48183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to DB2 JDBC 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48083\"\u003e#48083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48148\"\u003e#48148\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/17f22c3ccedb419e9a58276c84336a2d0fc70727\"\u003e\u003ccode\u003e17f22c3\u003c/code\u003e\u003c/a\u003e Release v3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4f03b44e972fac9ab11b833daa5c1ec328712fd8\"\u003e\u003ccode\u003e4f03b44\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3d15c13270a78dc6334aee2dd2fac9d7f5c41794\"\u003e\u003ccode\u003e3d15c13\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3b539aa9b45ac16afa7b854bae3e86ef0a1b194e\"\u003e\u003ccode\u003e3b539aa\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ee70d559761b4c1068be82883035672a222eb9be\"\u003e\u003ccode\u003eee70d55\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Framework 6.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f7b4a8b3776db8a33dab470380a080bdf045baeb\"\u003e\u003ccode\u003ef7b4a8b\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a8d01d2b627e436830b8f55fc4fa42aaff9d4b9\"\u003e\u003ccode\u003e4a8d01d\u003c/code\u003e\u003c/a\u003e Exclude starter POMs from lib-provided when using Gradle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0bb0d5370a0099c662ccf9087e5f2c08655a13d3\"\u003e\u003ccode\u003e0bb0d53\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4625534e838a5c09eb58be0c48173efe9c418f42\"\u003e\u003ccode\u003e4625534\u003c/code\u003e\u003c/a\u003e Force Testcontainers Docker API version for Docker 29.0.0+ compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7891ebf8b160e630e49875d19d3b964bffcb4f08\"\u003e\u003ccode\u003e7891ebf\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.8\"\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-starter-web` from 3.3.7 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-plugin process-aot goal does not find package-private main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47780\"\u003e#47780\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\u003eRevise AWS section of \u0026quot;Deploying to the Cloud\u0026quot; in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48156\"\u003e#48156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in PortInUseException Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48133\"\u003e#48133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect section about required setters in \u0026quot;Type-safe Configuration Properties\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48130\"\u003e#48130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48114\"\u003e#48114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring servlet context init parameters using properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48111\"\u003e#48111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify how warnings about soon-to-expire SSL certificates are reported \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48062\"\u003e#48062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48052\"\u003e#48052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse since attribute in configuration properties deprecation consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47980\"\u003e#47980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47905\"\u003e#47905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47898\"\u003e#47898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that Actuator endpoint may have at most one extension of each type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47873\"\u003e#47873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit Kotlin API documentation to Kotlin-specific APIs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47859\"\u003e#47859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt AOTCache documentation to JEP 514 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47274\"\u003e#47274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDowngrade to Cassandra Driver 4.19.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47926\"\u003e#47926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48005\"\u003e#48005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48006\"\u003e#48006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48183\"\u003e#48183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to DB2 JDBC 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48083\"\u003e#48083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48148\"\u003e#48148\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/17f22c3ccedb419e9a58276c84336a2d0fc70727\"\u003e\u003ccode\u003e17f22c3\u003c/code\u003e\u003c/a\u003e Release v3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4f03b44e972fac9ab11b833daa5c1ec328712fd8\"\u003e\u003ccode\u003e4f03b44\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3d15c13270a78dc6334aee2dd2fac9d7f5c41794\"\u003e\u003ccode\u003e3d15c13\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3b539aa9b45ac16afa7b854bae3e86ef0a1b194e\"\u003e\u003ccode\u003e3b539aa\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ee70d559761b4c1068be82883035672a222eb9be\"\u003e\u003ccode\u003eee70d55\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Framework 6.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f7b4a8b3776db8a33dab470380a080bdf045baeb\"\u003e\u003ccode\u003ef7b4a8b\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a8d01d2b627e436830b8f55fc4fa42aaff9d4b9\"\u003e\u003ccode\u003e4a8d01d\u003c/code\u003e\u003c/a\u003e Exclude starter POMs from lib-provided when using Gradle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0bb0d5370a0099c662ccf9087e5f2c08655a13d3\"\u003e\u003ccode\u003e0bb0d53\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4625534e838a5c09eb58be0c48173efe9c418f42\"\u003e\u003ccode\u003e4625534\u003c/code\u003e\u003c/a\u003e Force Testcontainers Docker API version for Docker 29.0.0+ compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7891ebf8b160e630e49875d19d3b964bffcb4f08\"\u003e\u003ccode\u003e7891ebf\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jacoco:jacoco-maven-plugin` from 0.8.12 to 0.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacoco/jacoco/releases\"\u003eorg.jacoco:jacoco-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 25 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1950\"\u003e#1950\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 26 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1870\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBranches added by the Kotlin compiler for default argument number 33 or higher are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1655\"\u003e#1655\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for elvis operator that follows safe call operator is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1814\"\u003e#1814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1954\"\u003e#1954\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for more cases of chained safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1956\"\u003e#1956\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for invocations of suspendCoroutineUninterceptedOrReturn intrinsic is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1929\"\u003e#1929\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas with parameters is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1945\"\u003e#1945\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending functions and lambdas with suspension points that return inline value class is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1871\"\u003e#1871\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin for pausable composition is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1911\"\u003e#1911\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin serialization compiler plugin are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1885\"\u003e#1885\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of implicit else clause of when with String subject in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed handling of implicit default clause of switch by String in Java when compiled by ECJ (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\nFixed handling of exceptions in chains of safe call operators in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1819\"\u003e#1819\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.13\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 23 and Java 24 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1757\"\u003e#1757\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1631\"\u003e#1631\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 25 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1807\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions with \u003ccode\u003ereified\u003c/code\u003e type parameter (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of coverage for Kotlin \u003ccode\u003eJvmSynthetic\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1616\"\u003e#1616\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for inline value classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas without suspension points is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1283\"\u003e#1283\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable enum subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1774\"\u003e#1774\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable String subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1769\"\u003e#1769\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for chains of safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1810\"\u003e#1810\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1818\"\u003e#1818\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethod \u003ccode\u003egetEntries\u003c/code\u003e generated by the Kotlin compiler for enum classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1625\"\u003e#1625\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin compiler for constructors and functions with \u003ccode\u003eJvmOverloads\u003c/code\u003e annotation are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1768\"\u003e#1768\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed interpretation of Kotlin SMAP (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1525\"\u003e#1525\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFile extensions are preserved in HTML report in case of clashes of normalized file names (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1660\"\u003e#1660\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo build now uses Maven Wrapper and requires at least Maven 3.9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1708\"\u003e#1708\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1707\"\u003e#1707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1681\"\u003e#1681\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.8 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1862\"\u003e#1862\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMore context information when \u003ccode\u003eIllegalArgumentException\u003c/code\u003e occurs during reading of zip file (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1833\"\u003e#1833\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/2eb248366f0eb63fd964fc7a81804b27229a6edd\"\u003e\u003ccode\u003e2eb2483\u003c/code\u003e\u003c/a\u003e Prepare release v0.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/de76181b207b18c5b727051f8d62c115dc2c976c\"\u003e\u003ccode\u003ede76181\u003c/code\u003e\u003c/a\u003e KotlinSerializableFilter should filter more methods (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/89c4bd5ff39deae410f2a899289fe96739a63c13\"\u003e\u003ccode\u003e89c4bd5\u003c/code\u003e\u003c/a\u003e Fix NPE in KotlinSerializableFilter (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/098112865bb957084cc9abc1a9ca3f5bbff7219b\"\u003e\u003ccode\u003e0981128\u003c/code\u003e\u003c/a\u003e Migrate release staging to the Central Publisher Portal (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1968\"\u003e#1968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/d07bc6b7e47959503f878563cc4d18060223f2de\"\u003e\u003ccode\u003ed07bc6b\u003c/code\u003e\u003c/a\u003e Add filter for bytecode generated by Kotlin serialization compiler plugin (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/5e35fd5e1968c9477948f24991368b872e8014b9\"\u003e\u003ccode\u003e5e35fd5\u003c/code\u003e\u003c/a\u003e Upgrade maven-dependency-plugin to 3.9.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c2fe5cc54472f188c0d0f1158a0f987295217138\"\u003e\u003ccode\u003ec2fe5cc\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.9 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/b0f8e23d91d59431124b2863b8e35bdd1b71f7b9\"\u003e\u003ccode\u003eb0f8e23\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should filter \u0026quot;unoptimized\u0026quot; safe call followed b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c7bd3f4e96540d1a8f58690d5d52a94eebf4c471\"\u003e\u003ccode\u003ec7bd3f4\u003c/code\u003e\u003c/a\u003e Upgrade spotless-maven-plugin to 3.0.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1961\"\u003e#1961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/faa289d2a370fa4f724bed3a09e8591be08cd6c2\"\u003e\u003ccode\u003efaa289d\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should not be affected by presence of pseudo ins...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.12...v0.8.14\"\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-dependencies` from 3.3.7 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-pl...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/search/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fsearch/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"2.5.2","new_version":"2.6.0","update_type":"minor","path":"/partition-core","pr_created_at":"2025-11-20T15:30:18.000Z","version_change":"2.5.2 → 2.6.0","issue":{"uuid":"3647805891","node_id":"PR_kwDOQZq4_M60n2jn","number":10,"state":"open","title":"Bump the core-dependencies group in /partition-core with 16 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-20T15:30:18.000Z","updated_at":"2025-11-20T15:49:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-dependencies","update_count":16,"packages":[{"name":"org.projectlombok:lombok","old_version":"1.18.38","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.3.0","new_version":"2.8.14","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"1.3.60","new_version":"1.9.25","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.mockito:mockito-inline","old_version":"3.6.28","new_version":"3.12.4","repository_url":"https://github.com/mockito/mockito"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.assertj:assertj-core","old_version":"3.16.1","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"org.apache.maven.surefire:surefire-junit47","old_version":"3.0.0-M4","new_version":"3.5.4"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M4","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.8","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.apache.commons:commons-lang3","old_version":"3.18.0","new_version":"3.20.0"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.5.7","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.5.7","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.1","new_version":"6.5.7","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.12","new_version":"6.2.14","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"}],"path":"/partition-core","ecosystem":"maven"},"body":"Bumps the core-dependencies group in /partition-core with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.38` | `1.18.42` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.3.0` | `2.8.14` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `1.3.60` | `1.9.25` |\n| [org.mockito:mockito-inline](https://github.com/mockito/mockito) | `3.6.28` | `3.12.4` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `4.0.1` | `4.0.2` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.16.1` | `3.27.6` |\n| org.apache.maven.surefire:surefire-junit47 | `3.0.0-M4` | `3.5.4` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M4` | `3.5.4` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.8` | `0.8.14` |\n| org.apache.commons:commons-lang3 | `3.18.0` | `3.20.0` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.5.7` | `3.5.8` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.5.7` | `3.5.8` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.5.1` | `6.5.7` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.2.12` | `6.2.14` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.5.0-jre` |\n\nUpdates `org.projectlombok:lombok` from 1.18.38 to 1.18.42\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.38...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.3.0 to 2.8.14\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 v2.8.14 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edisable \u0026quot;/v3/api-docs\u0026quot;, and \u0026quot;/swagger-ui.html\u0026quot; by default and upgrade to Scalar 0.2.1 by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version 2.2.38 by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3105\"\u003espringdoc/springdoc-openapi#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix:compatible with lower version of getOpenApi(). by \u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default (\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e)  by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3122\"\u003espringdoc/springdoc-openapi#3122\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\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/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\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/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.13 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/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\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/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\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/main/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[2.8.14] - 2025-11-02\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/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\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/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.13] - 2025-09-07\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/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\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/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\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/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\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/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a5a9ca4ef8493aacf10bb1b663e14a69b1fcbefa\"\u003e\u003ccode\u003ea5a9ca4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ae4e05c573d11e761acf42445a02347e859bbf03\"\u003e\u003ccode\u003eae4e05c\u003c/code\u003e\u003c/a\u003e update for release 2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e6abdb67aa2c2dc7475e09404ca13403bc5f920c\"\u003e\u003ccode\u003ee6abdb6\u003c/code\u003e\u003c/a\u003e Merge branch 'zakaria-shahen-issues/add-log-when-springdoc-enabled'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/fa05431973e1f94f36c857336b424b88c2dd1ddf\"\u003e\u003ccode\u003efa05431\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ce7f0f745be1a3269decd222381cc78d2504ed8d\"\u003e\u003ccode\u003ece7f0f7\u003c/code\u003e\u003c/a\u003e Merge branch 'issues/add-log-when-springdoc-enabled' of github.com:zakaria-sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f01af05849dac843cac2db8426d6c2947502fdb6\"\u003e\u003ccode\u003ef01af05\u003c/code\u003e\u003c/a\u003e update to swagger-ui version 5.30.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7be8cfe12bb3ee14108abb3cff40b789f78196ff\"\u003e\u003ccode\u003e7be8cfe\u003c/code\u003e\u003c/a\u003e add logs to notify developer the SpringDocs or Scalar is enabled. see \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4aa45e65bc56a22b8b68b5b6fc636f03ab1509f0\"\u003e\u003ccode\u003e4aa45e6\u003c/code\u003e\u003c/a\u003e [Bug] NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null. Fix...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/85ecc01bffc42f55812e4377ba40e46f6c711cc3\"\u003e\u003ccode\u003e85ecc01\u003c/code\u003e\u003c/a\u003e upgrade commons-lang3 to 3.18.0. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3093\"\u003e#3093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6553144bab9bc9416ae0c746c260f6cd4844e84c\"\u003e\u003ccode\u003e6553144\u003c/code\u003e\u003c/a\u003e swagger-ui update to version 5.30.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.3.0...v2.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 1.3.60 to 1.9.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 1.9.25\u003c/h2\u003e\n\u003ch4\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is a technical release for IntelliJ IDEA.\u003c/em\u003e\u003c/h4\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69204\"\u003e\u003ccode\u003eKT-69204\u003c/code\u003e\u003c/a\u003e Generate lookups in dumb mode for compatibility with ref index\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64890\"\u003e\u003ccode\u003eKT-64890\u003c/code\u003e\u003c/a\u003e K/Wasm compiler crash with external class and Kodein\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65235\"\u003e\u003ccode\u003eKT-65235\u003c/code\u003e\u003c/a\u003e JDK 21 might lead to change in overloads resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66768\"\u003e\u003ccode\u003eKT-66768\u003c/code\u003e\u003c/a\u003e K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67218\"\u003e\u003ccode\u003eKT-67218\u003c/code\u003e\u003c/a\u003e Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67139\"\u003e\u003ccode\u003eKT-67139\u003c/code\u003e\u003c/a\u003e Build reports can be overridden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67138\"\u003e\u003ccode\u003eKT-67138\u003c/code\u003e\u003c/a\u003e Json report is empty for incremental compilation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67127\"\u003e\u003ccode\u003eKT-67127\u003c/code\u003e\u003c/a\u003e KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66514\"\u003e\u003ccode\u003eKT-66514\u003c/code\u003e\u003c/a\u003e Don't get output file from Cinterop task for IDE Import if host os doesn't support it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65043\"\u003e\u003ccode\u003eKT-65043\u003c/code\u003e\u003c/a\u003e JPS dumb mode should respect maps needed for the compiler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67785\"\u003e\u003ccode\u003eKT-67785\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65864\"\u003e\u003ccode\u003eKT-65864\u003c/code\u003e\u003c/a\u003e K/Wasm: update Node.js to 22.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 1.9.23\u003c/h2\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003ch3\u003eApple Ecosystem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65542\"\u003e\u003ccode\u003eKT-65542\u003c/code\u003e\u003c/a\u003e Cinterop tasks fails if Xcode 15.3 is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/v1.9.25/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.25\u003c/h2\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69204\"\u003e\u003ccode\u003eKT-69204\u003c/code\u003e\u003c/a\u003e Generate lookups in dumb mode for compatibility with ref index\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64890\"\u003e\u003ccode\u003eKT-64890\u003c/code\u003e\u003c/a\u003e K/Wasm compiler crash with external class and Kodein\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65235\"\u003e\u003ccode\u003eKT-65235\u003c/code\u003e\u003c/a\u003e JDK 21 might lead to change in overloads resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66768\"\u003e\u003ccode\u003eKT-66768\u003c/code\u003e\u003c/a\u003e K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67218\"\u003e\u003ccode\u003eKT-67218\u003c/code\u003e\u003c/a\u003e Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67139\"\u003e\u003ccode\u003eKT-67139\u003c/code\u003e\u003c/a\u003e Build reports can be overridden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67138\"\u003e\u003ccode\u003eKT-67138\u003c/code\u003e\u003c/a\u003e Json report is empty for incremental compilation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67127\"\u003e\u003ccode\u003eKT-67127\u003c/code\u003e\u003c/a\u003e KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66514\"\u003e\u003ccode\u003eKT-66514\u003c/code\u003e\u003c/a\u003e Don't get output file from Cinterop task for IDE Import if host os doesn't support it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65043\"\u003e\u003ccode\u003eKT-65043\u003c/code\u003e\u003c/a\u003e JPS dumb mode should respect maps needed for the compiler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67785\"\u003e\u003ccode\u003eKT-67785\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65864\"\u003e\u003ccode\u003eKT-65864\u003c/code\u003e\u003c/a\u003e K/Wasm: update Node.js to 22.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003ch3\u003eApple Ecosystem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65542\"\u003e\u003ccode\u003eKT-65542\u003c/code\u003e\u003c/a\u003e Cinterop tasks fails if Xcode 15.3 is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64486\"\u003e\u003ccode\u003eKT-64486\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm/WASI exported function callback for coroutines support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/870720e57422ff0586dd251030fdd9dfaa445d4b\"\u003e\u003ccode\u003e870720e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 1.9.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8b473423789e39d632f152818a37976dca87227e\"\u003e\u003ccode\u003e8b47342\u003c/code\u003e\u003c/a\u003e [JPS] Allow writing the subtypes map in compiler-maps-only mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/3dcabe1ea6eed38d0b4cf97df077fb6035cacfec\"\u003e\u003ccode\u003e3dcabe1\u003c/code\u003e\u003c/a\u003e [JPS] Add an option to enable lookup map generation in JPS dumb mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/60eb01a7c688f01fe7d038e170840257259e21a9\"\u003e\u003ccode\u003e60eb01a\u003c/code\u003e\u003c/a\u003e [K/N][tests] Don't attempt to download simulator after first failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0d7708daacc57ea03ec1ea728197b7e9630c8025\"\u003e\u003ccode\u003e0d7708d\u003c/code\u003e\u003c/a\u003e Add changelog for 1.9.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/392181d7ee6b9b6d566daaa1a2bfc732d17c2bb2\"\u003e\u003ccode\u003e392181d\u003c/code\u003e\u003c/a\u003e [K/N] Devirtualization: fixed the problem with type checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9ac91e4ef711819f6c61e6d24397096b80ee61e2\"\u003e\u003ccode\u003e9ac91e4\u003c/code\u003e\u003c/a\u003e [K/N][tests] Couple of reproducers for #KT-67218\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/1a630b553a1a38a5d0ccfd135c3b8d5911351388\"\u003e\u003ccode\u003e1a630b5\u003c/code\u003e\u003c/a\u003e [WasmJs] Add support for external class reflection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/087242027ea9cdfcaafc081e67bdc0ab4879d6d1\"\u003e\u003ccode\u003e0872420\u003c/code\u003e\u003c/a\u003e Reorganize \u003ccode\u003eGradleBuildTime\u003c/code\u003e entries to match actual structure used in compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8bbf8dcfac4526fcb924559005041fbcc9b33204\"\u003e\u003ccode\u003e8bbf8dc\u003c/code\u003e\u003c/a\u003e [Minor] Rename \u003ccode\u003ecompiler\u003c/code\u003e and \u003ccode\u003ecompilerPipeline\u003c/code\u003e files to show backend belonging\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v1.3.60...v1.9.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-inline` from 3.6.28 to 3.12.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-inline's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.4\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-25 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.3...v3.12.4\"\u003e1 commit(s)\u003c/a\u003e by Rafael Winterhalter\u003c/li\u003e\n\u003cli\u003eNo notable improvements. No pull requests (issues) were referenced from commits.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.3\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-24 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.2...v3.12.3\"\u003e9 commit(s)\u003c/a\u003e by Rafael Winterhalter\u003c/li\u003e\n\u003cli\u003eFix implementation of proxy mock maker for toString and add additional unit tests. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2405\"\u003e#2405\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2405\"\u003emockito/mockito#2405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid cache breakage [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2402\"\u003e#2402\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2402\"\u003emockito/mockito#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a limited mock maker that is based only on the java.lang.reflect.Proxy utility [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2397\"\u003e#2397\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2397\"\u003emockito/mockito#2397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.2\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-24 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.1...v3.12.2\"\u003e2 commit(s)\u003c/a\u003e by Dmitry Vyazelenko, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003e#2399\u003c/a\u003e : Adds defaultAnswer to the MockitoMockKey to distinguish the mock types, i.e. to separate mocks from spies otherwise spy type is reused for a mock or vice versa. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2400\"\u003e#2400\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2400\"\u003emockito/mockito#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSporadic mock verification failures related to hashCode/equals on 3.12.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003e#2399\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003emockito/mockito#2399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.errorprone from 2.8.1 to 2.9.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2396\"\u003e#2396\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2396\"\u003emockito/mockito#2396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.1\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-20 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.0...v3.12.1\"\u003e2 commit(s)\u003c/a\u003e by Tim van der Lippe, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix verifyNoMoreInteractions inOrder invocations for spies [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2395\"\u003e#2395\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2395\"\u003emockito/mockito#2395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegression with InOrder verification after \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2369\"\u003e#2369\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2394\"\u003e#2394\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2394\"\u003emockito/mockito#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.12 to 1.11.13 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2393\"\u003e#2393\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2393\"\u003emockito/mockito#2393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-19 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.11.2...v3.12.0\"\u003e31 commit(s)\u003c/a\u003e by EugeneLesnov, Lars Vogel, Logan Rosen, Rafael Winterhalter, Rob Pridham, Tim van der Lippe, dependabot[bot], saurabh7248\u003c/li\u003e\n\u003cli\u003eAdd checks for sealed types [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2392\"\u003e#2392\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2392\"\u003emockito/mockito#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.10 to 1.11.12 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2388\"\u003e#2388\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2388\"\u003emockito/mockito#2388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.9 to 1.11.10 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2387\"\u003e#2387\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2387\"\u003emockito/mockito#2387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.errorprone from 2.8.0 to 2.8.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2386\"\u003e#2386\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2386\"\u003emockito/mockito#2386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate StaticMockTest to use unified verify method [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2385\"\u003e#2385\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2385\"\u003emockito/mockito#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReorder InjectMock Javadoc to fit the order of injection [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2383\"\u003e#2383\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2383\"\u003emockito/mockito#2383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump core-ktx from 1.5.0 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2382\"\u003e#2382\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2382\"\u003emockito/mockito#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump google-java-format from 1.10.0 to 1.11.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2381\"\u003e#2381\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2381\"\u003emockito/mockito#2381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDowngrade Android gradle plugin [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2380\"\u003e#2380\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2380\"\u003emockito/mockito#2380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApplied \u003ca href=\"https://github.com/CheckReturnValue\"\u003e\u003ccode\u003e@​CheckReturnValue\u003c/code\u003e\u003c/a\u003e to some classes [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2379\"\u003e#2379\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2379\"\u003emockito/mockito#2379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehow to solve gradle sync failed after 'Add basic Android instrumented and unit tests' [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2378\"\u003e#2378\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2378\"\u003emockito/mockito#2378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/963a87202115ddab2334f634f0adbe985609bcca\"\u003e\u003ccode\u003e963a872\u003c/code\u003e\u003c/a\u003e Properly resolve ProxyMockMaker by alias and handle null value as argument fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/25769502493c69df1cd87a333a0159d4191f1a84\"\u003e\u003ccode\u003e2576950\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2405\"\u003e#2405\u003c/a\u003e from mockito/fix-proxy-mock-maker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/cb5e3a607f1155d7e511965c834ab6053cc5634f\"\u003e\u003ccode\u003ecb5e3a6\u003c/code\u003e\u003c/a\u003e Fix implementation of proxy mock maker for toString and add additional unit t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/03ae33aaea120a06034008d42c648c38bfa2a64e\"\u003e\u003ccode\u003e03ae33a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2397\"\u003e#2397\u003c/a\u003e from mockito/proxy-mock-maker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0863afbc9851c5609b7a91f0a28b74381f06e9e1\"\u003e\u003ccode\u003e0863afb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2402\"\u003e#2402\u003c/a\u003e from mockito/avoid-cache-breakage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/3ed0655d99ab38bdb80233550139b4113776dc91\"\u003e\u003ccode\u003e3ed0655\u003c/code\u003e\u003c/a\u003e Remove deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e1f98555ec904e8f8150cb24fa90392393cad9be\"\u003e\u003ccode\u003ee1f9855\u003c/code\u003e\u003c/a\u003e Fixes or removes tests that build on unfulfilled assumptions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/c740965940431e5162600cde395574101ab1e383\"\u003e\u003ccode\u003ec740965\u003c/code\u003e\u003c/a\u003e Allow for building without Android SDK. Remove warnings.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/1a8946f19cb8c677fe779f8acbda97e284f7d61f\"\u003e\u003ccode\u003e1a8946f\u003c/code\u003e\u003c/a\u003e Remove special handling for hashCode/equals as it breaks Mockito's internal m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/4f81d4f1de676f845d6ee111eb6285dbdd5935c6\"\u003e\u003ccode\u003e4f81d4f\u003c/code\u003e\u003c/a\u003e Fix cache key computation for generated mock/spy classes (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v3.6.28...v3.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.plexus:plexus-utils` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify /D for cmd.exe to bypass the Command Processor Autorun folder (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/272\"\u003e#272\u003c/a\u003e) \u003ca href=\"https://github.com/sebthom\"\u003e\u003ccode\u003e@​sebthom\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.codehaus.plexus:plexus from 17 to 18 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/271\"\u003e#271\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/270\"\u003e#270\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4789f7a122d2bb096b67630d62faa27560b035ef\"\u003e\u003ccode\u003e4789f7a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/90932719b58b0e8ec33f4e3a7664b84d582e97b0\"\u003e\u003ccode\u003e9093271\u003c/code\u003e\u003c/a\u003e Specify /D for cmd.exe to bypass the Command Processor Autorun directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a5d1ab20b9db1c8780d989a1cdb60ffeb839950a\"\u003e\u003ccode\u003ea5d1ab2\u003c/code\u003e\u003c/a\u003e fix Reproducible Central README link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/1e90541f7e52509076760c39246e8c1ba0b10373\"\u003e\u003ccode\u003e1e90541\u003c/code\u003e\u003c/a\u003e use new Reproducible Central badge endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/8ca191341462f7c5a2ea68edcd3acacce1c60eff\"\u003e\u003ccode\u003e8ca1913\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4da33e12a8b0d02a7298a9be468ae5e1af8dce80\"\u003e\u003ccode\u003e4da33e1\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0d760ef00225321d70fcc8996c8728fddaee5c15\"\u003e\u003ccode\u003e0d760ef\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-4.0.1...plexus-utils-4.0.2\"\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.16.1 to 3.27.6\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.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\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.13.4 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.4.8-jre \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.4\u003c/h2\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.Beta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CanIgnoreReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CheckReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the Central Publisher Portal, enable snapshot publishing \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/716b1e0a6a372890cd4b3495b954f57755e99471\"\u003e\u003ccode\u003e716b1e0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e1896529a38377dfb6eaa199ecb33c79b2a58591\"\u003e\u003ccode\u003ee189652\u003c/code\u003e\u003c/a\u003e Add 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\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cb489e99980dd384135d06a0967bd3ce712b219\"\u003e\u003ccode\u003e0cb489e\u003c/code\u003e\u003c/a\u003e Update Maven Central URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/72863098a2c7194b1acef0a8ed0f4c564e422c3d\"\u003e\u003ccode\u003e7286309\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/assertj/assertj/commit/dd4cc1de575a224805a1614394046046cf2b4f99\"\u003e\u003ccode\u003edd4cc1d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/1d0defc0dbabfe3cc12b34173dd88933cbc61fcb\"\u003e\u003ccode\u003e1d0defc\u003c/code\u003e\u003c/a\u003e Add missing permission to release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/844d5d04af570d6772478d0309576cdd4c3a5c6d\"\u003e\u003ccode\u003e844d5d0\u003c/code\u003e\u003c/a\u003e Add missing GitHub Actions pinning to CodeQL workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/bdd7106814be9cf71e4ceb77e0db399aa1f79b5b\"\u003e\u003ccode\u003ebdd7106\u003c/code\u003e\u003c/a\u003e Add CodeQL custom workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a93d7e632ae17d916c6a9da867571054a4b53e75\"\u003e\u003ccode\u003ea93d7e6\u003c/code\u003e\u003c/a\u003e Remove EOL Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/26ea866a2a9bece0f6f660f61b0483eaaabf27dc\"\u003e\u003ccode\u003e26ea866\u003c/code\u003e\u003c/a\u003e Update production dependencies (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.16.1...assertj-build-3.27.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.surefire:surefire-junit47` from 3.0.0-M4 to 3.5.4\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.0.0-M4 to 3.5.4\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.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\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\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\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.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\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.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/827\"\u003e#827\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.5.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1737\"\u003e[SUREFIRE-1737]\u003c/a\u003e - Fix disable in statelessTestsetReporter (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/816\"\u003e#816\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1643\"\u003e[SUREFIRE-1643]\u003c/a\u003e - surefire junit5 parallel tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/815\"\u003e#815\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2289\"\u003e[SUREFIRE-2289]\u003c/a\u003e - Make exceptions more appropriate to context (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/798\"\u003e#798\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esurefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/825\"\u003e#825\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate site descriptors (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/821\"\u003e#821\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/88513d8b8dfef3c00794e2ae5976cb1d4368ca3d\"\u003e\u003ccode\u003e88513d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9c48828ba184c43d0f70d7d8ddec9feefd41a134\"\u003e\u003ccode\u003e9c48828\u003c/code\u003e\u003c/a\u003e Simplify cuncumber IT configuration and make windows build working again (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/74b2d8c767c0cdbd7ebd36e5f8dc4563828e4bc0\"\u003e\u003ccode\u003e74b2d8c\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/6c30bf12f70caaaaa075e303653776a712209055\"\u003e\u003ccode\u003e6c30bf1\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2298] fix xml output with junit 5 nested classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9f49866349c497bbb310b24e3f644d5c970d110a\"\u003e\u003ccode\u003e9f49866\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/fb96954be3f6b6428ed1fe43f2fdf1fb2ebe7e7c\"\u003e\u003ccode\u003efb96954\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1e6315917bda76bc256621253d926d454b0eabd5\"\u003e\u003ccode\u003e1e63159\u003c/code\u003e\u003c/a\u003e Name the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/76e806aa6e2efa5bf3bb0ec843ac94ed8da312c1\"\u003e\u003ccode\u003e76e806a\u003c/code\u003e\u003c/a\u003e feat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0fbfb27d05ea730d201d273f3fb29f5314294548\"\u003e\u003ccode\u003e0fbfb27\u003c/code\u003e\u003c/a\u003e Implement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3155\"\u003e#3155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/98d081e671888831ab16c66f4e02fc7e73802d2f\"\u003e\u003ccode\u003e98d081e\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M4...surefire-3.5.4\"\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.0.0-M4 to 3.5.4\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.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\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\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\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.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\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.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-interpo...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/partition/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fpartition/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"2.5.0","new_version":"2.6.0","update_type":"minor","path":"/file-core","pr_created_at":"2025-11-20T15:27:37.000Z","version_change":"2.5.0 → 2.6.0","issue":{"uuid":"3647794436","node_id":"PR_kwDOQZq46M60n0Yg","number":8,"state":"open","title":"Bump the core-dependencies group in /file-core with 30 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-20T15:27:37.000Z","updated_at":"2025-11-20T15:50:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-dependencies","update_count":30,"packages":[{"name":"ch.qos.logback:logback-core","old_version":"1.5.16","new_version":"1.5.21","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.16","new_version":"1.5.21","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.3.11","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.11","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.cloud:spring-cloud-openfeign-core","old_version":"3.1.3","new_version":"3.1.9","repository_url":"https://github.com/spring-cloud/spring-cloud-openfeign"},{"name":"org.projectlombok:lombok","old_version":"1.18.30","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"io.rest-assured:rest-assured","old_version":"5.4.0","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.15.0","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.15.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.15.0","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M5","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.8.1","new_version":"3.14.1","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.10","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.11","new_version":"3.5.8","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.cloud:spring-cloud-dependencies","old_version":"2023.0.1","new_version":"2023.0.6","repository_url":"https://github.com/spring-cloud/spring-cloud-release"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.6","new_version":"6.5.7","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"6.2.14","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.apache.logging.log4j:log4j-to-slf4j","old_version":"2.21.1","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.21.1","new_version":"2.25.2"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.6.0","new_version":"2.8.14","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.apache.commons:commons-collections4","old_version":"4.4","new_version":"4.5.0"},{"name":"org.mapstruct:mapstruct","old_version":"1.5.1.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"org.mapstruct:mapstruct-processor","old_version":"1.5.1.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"com.google.guava:guava","old_version":"32.0.1-jre","new_version":"32.1.3-jre","repository_url":"https://github.com/google/guava"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.6.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.1.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"org.apache.maven.plugins:maven-pmd-plugin","old_version":"3.21.0","new_version":"3.28.0","repository_url":"https://github.com/apache/maven-pmd-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.7.3.6","new_version":"4.9.8.1","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"}],"path":"/file-core","ecosystem":"maven"},"body":"Bumps the core-dependencies group in /file-core with 30 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.16` | `1.5.21` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.16` | `1.5.21` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.8` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.8` |\n| [org.springframework.cloud:spring-cloud-openfeign-core](https://github.com/spring-cloud/spring-cloud-openfeign) | `3.1.3` | `3.1.9` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.30` | `1.18.42` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.4.0` | `5.5.6` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.15.0` | `2.20.1` |\n| com.fasterxml.jackson.core:jackson-core | `2.15.0` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.15.0` | `2.20` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M5` | `3.5.4` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.8.1` | `3.14.1` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.10` | `0.8.14` |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.8` |\n| [org.springframework.cloud:spring-cloud-dependencies](https://github.com/spring-cloud/spring-cloud-release) | `2023.0.1` | `2023.0.6` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.6` | `6.5.7` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `6.2.14` |\n| org.apache.logging.log4j:log4j-to-slf4j | `2.21.1` | `2.25.2` |\n| org.apache.logging.log4j:log4j-api | `2.21.1` | `2.25.2` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.6.0` | `2.8.14` |\n| org.apache.commons:commons-collections4 | `4.4` | `4.5.0` |\n| [org.mapstruct:mapstruct](https://github.com/mapstruct/mapstruct) | `1.5.1.Final` | `1.6.3` |\n| [org.mapstruct:mapstruct-processor](https://github.com/mapstruct/mapstruct) | `1.5.1.Final` | `1.6.3` |\n| [com.google.guava:guava](https://github.com/google/guava) | `32.0.1-jre` | `32.1.3-jre` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.6.0` | `5.20.0` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.1.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) | `3.21.0` | `3.28.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.7.3.6` | `4.9.8.1` |\n\nUpdates `ch.qos.logback:logback-core` from 1.5.16 to 1.5.21\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.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\u003cp\u003e• Fixed XMLLayout thread safety issue reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-427\"\u003eLOGBACK-427\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed superfluous buffering in Zip, GZ and XZ compression code.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit fed6f37ffe3449e40f6a9fffe050936a33116bd1 associated with the tag v_1.5.21. 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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Initialization procedure was incorrectly reported as having been simplified in this version, i.e. version 1.5.20 by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. The actual simplification was done in version 1.5.21\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/fed6f37ffe3449e40f6a9fffe050936a33116bd1\"\u003e\u003ccode\u003efed6f37\u003c/code\u003e\u003c/a\u003e prepare release 1.5.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b111e897cfdaf2361791d08bfdfe476eea255c84\"\u003e\u003ccode\u003eb111e89\u003c/code\u003e\u003c/a\u003e Initialization procedure has been simplified by removing the step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1cd2df4be866ba48ec410ecd2e33855324b62476\"\u003e\u003ccode\u003e1cd2df4\u003c/code\u003e\u003c/a\u003e fix issues/871\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dea5b956f327236d0872249b9fa12562287167ac\"\u003e\u003ccode\u003edea5b95\u003c/code\u003e\u003c/a\u003e minor - remove superflous call to Objects.requireNonNull\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/3cecf2983c6a86d3f183b5808e19abf636bc63ad\"\u003e\u003ccode\u003e3cecf29\u003c/code\u003e\u003c/a\u003e add comment for the TurboFilter list ACCEPT case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/149714232d81fa7844a4518de4b17ae3b77ce648\"\u003e\u003ccode\u003e1497142\u003c/code\u003e\u003c/a\u003e improve performance for 2 or more turbo filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/04a7ba558c393070c2eb2c78a1a999ba19d482ee\"\u003e\u003ccode\u003e04a7ba5\u003c/code\u003e\u003c/a\u003e most subclasses of UnsynchronizedAppenderBase do not need a reentry guard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ab6a006ad08c328a190de76d71d91f9bbac06364\"\u003e\u003ccode\u003eab6a006\u003c/code\u003e\u003c/a\u003e add maven cache to github CI, update .github/FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2bf5557a76b7c292253d4aa962da762134796431\"\u003e\u003ccode\u003e2bf5557\u003c/code\u003e\u003c/a\u003e fix failed LegacyPatternLayoutTest#subPattern test due to TZ discrepancies, u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2ca8c527524870b46a4a7c195cbf8e0ee263ca28\"\u003e\u003ccode\u003e2ca8c52\u003c/code\u003e\u003c/a\u003e update funding info\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.16 to 1.5.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.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\u003cp\u003e• Fixed XMLLayout thread safety issue reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-427\"\u003eLOGBACK-427\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed superfluous buffering in Zip, GZ and XZ compression code.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit fed6f37ffe3449e40f6a9fffe050936a33116bd1 associated with the tag v_1.5.21. 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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Initialization procedure was incorrectly reported as having been simplified in this version, i.e. version 1.5.20 by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. The actual simplification was done in version 1.5.21\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/fed6f37ffe3449e40f6a9fffe050936a33116bd1\"\u003e\u003ccode\u003efed6f37\u003c/code\u003e\u003c/a\u003e prepare release 1.5.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b111e897cfdaf2361791d08bfdfe476eea255c84\"\u003e\u003ccode\u003eb111e89\u003c/code\u003e\u003c/a\u003e Initialization procedure has been simplified by removing the step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1cd2df4be866ba48ec410ecd2e33855324b62476\"\u003e\u003ccode\u003e1cd2df4\u003c/code\u003e\u003c/a\u003e fix issues/871\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dea5b956f327236d0872249b9fa12562287167ac\"\u003e\u003ccode\u003edea5b95\u003c/code\u003e\u003c/a\u003e minor - remove superflous call to Objects.requireNonNull\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/3cecf2983c6a86d3f183b5808e19abf636bc63ad\"\u003e\u003ccode\u003e3cecf29\u003c/code\u003e\u003c/a\u003e add comment for the TurboFilter list ACCEPT case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/149714232d81fa7844a4518de4b17ae3b77ce648\"\u003e\u003ccode\u003e1497142\u003c/code\u003e\u003c/a\u003e improve performance for 2 or more turbo filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/04a7ba558c393070c2eb2c78a1a999ba19d482ee\"\u003e\u003ccode\u003e04a7ba5\u003c/code\u003e\u003c/a\u003e most subclasses of UnsynchronizedAppenderBase do not need a reentry guard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ab6a006ad08c328a190de76d71d91f9bbac06364\"\u003e\u003ccode\u003eab6a006\u003c/code\u003e\u003c/a\u003e add maven cache to github CI, update .github/FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2bf5557a76b7c292253d4aa962da762134796431\"\u003e\u003ccode\u003e2bf5557\u003c/code\u003e\u003c/a\u003e fix failed LegacyPatternLayoutTest#subPattern test due to TZ discrepancies, u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2ca8c527524870b46a4a7c195cbf8e0ee263ca28\"\u003e\u003ccode\u003e2ca8c52\u003c/code\u003e\u003c/a\u003e update funding info\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.16 to 1.5.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.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\u003cp\u003e• Fixed XMLLayout thread safety issue reported in \u003ca href=\"https://jira.qos.ch/browse/LOGBACK-427\"\u003eLOGBACK-427\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Removed superfluous buffering in Zip, GZ and XZ compression code.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit fed6f37ffe3449e40f6a9fffe050936a33116bd1 associated with the tag v_1.5.21. 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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Initialization procedure was incorrectly reported as having been simplified in this version, i.e. version 1.5.20 by removing the step instantiating a \u003ccode\u003eSerializedModelConfigurator\u003c/code\u003e. The actual simplification was done in version 1.5.21\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/fed6f37ffe3449e40f6a9fffe050936a33116bd1\"\u003e\u003ccode\u003efed6f37\u003c/code\u003e\u003c/a\u003e prepare release 1.5.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/b111e897cfdaf2361791d08bfdfe476eea255c84\"\u003e\u003ccode\u003eb111e89\u003c/code\u003e\u003c/a\u003e Initialization procedure has been simplified by removing the step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/1cd2df4be866ba48ec410ecd2e33855324b62476\"\u003e\u003ccode\u003e1cd2df4\u003c/code\u003e\u003c/a\u003e fix issues/871\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/dea5b956f327236d0872249b9fa12562287167ac\"\u003e\u003ccode\u003edea5b95\u003c/code\u003e\u003c/a\u003e minor - remove superflous call to Objects.requireNonNull\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/3cecf2983c6a86d3f183b5808e19abf636bc63ad\"\u003e\u003ccode\u003e3cecf29\u003c/code\u003e\u003c/a\u003e add comment for the TurboFilter list ACCEPT case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/149714232d81fa7844a4518de4b17ae3b77ce648\"\u003e\u003ccode\u003e1497142\u003c/code\u003e\u003c/a\u003e improve performance for 2 or more turbo filters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/04a7ba558c393070c2eb2c78a1a999ba19d482ee\"\u003e\u003ccode\u003e04a7ba5\u003c/code\u003e\u003c/a\u003e most subclasses of UnsynchronizedAppenderBase do not need a reentry guard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ab6a006ad08c328a190de76d71d91f9bbac06364\"\u003e\u003ccode\u003eab6a006\u003c/code\u003e\u003c/a\u003e add maven cache to github CI, update .github/FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2bf5557a76b7c292253d4aa962da762134796431\"\u003e\u003ccode\u003e2bf5557\u003c/code\u003e\u003c/a\u003e fix failed LegacyPatternLayoutTest#subPattern test due to TZ discrepancies, u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/2ca8c527524870b46a4a7c195cbf8e0ee263ca28\"\u003e\u003ccode\u003e2ca8c52\u003c/code\u003e\u003c/a\u003e update funding info\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.21\"\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-starter-web` from 3.3.11 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-plugin process-aot goal does not find package-private main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47780\"\u003e#47780\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\u003eRevise AWS section of \u0026quot;Deploying to the Cloud\u0026quot; in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48156\"\u003e#48156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in PortInUseException Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48133\"\u003e#48133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect section about required setters in \u0026quot;Type-safe Configuration Properties\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48130\"\u003e#48130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48114\"\u003e#48114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring servlet context init parameters using properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48111\"\u003e#48111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify how warnings about soon-to-expire SSL certificates are reported \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48062\"\u003e#48062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48052\"\u003e#48052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse since attribute in configuration properties deprecation consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47980\"\u003e#47980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47905\"\u003e#47905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47898\"\u003e#47898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that Actuator endpoint may have at most one extension of each type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47873\"\u003e#47873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit Kotlin API documentation to Kotlin-specific APIs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47859\"\u003e#47859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt AOTCache documentation to JEP 514 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47274\"\u003e#47274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDowngrade to Cassandra Driver 4.19.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47926\"\u003e#47926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48005\"\u003e#48005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48006\"\u003e#48006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48183\"\u003e#48183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to DB2 JDBC 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48083\"\u003e#48083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48148\"\u003e#48148\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/17f22c3ccedb419e9a58276c84336a2d0fc70727\"\u003e\u003ccode\u003e17f22c3\u003c/code\u003e\u003c/a\u003e Release v3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4f03b44e972fac9ab11b833daa5c1ec328712fd8\"\u003e\u003ccode\u003e4f03b44\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3d15c13270a78dc6334aee2dd2fac9d7f5c41794\"\u003e\u003ccode\u003e3d15c13\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3b539aa9b45ac16afa7b854bae3e86ef0a1b194e\"\u003e\u003ccode\u003e3b539aa\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ee70d559761b4c1068be82883035672a222eb9be\"\u003e\u003ccode\u003eee70d55\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Framework 6.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f7b4a8b3776db8a33dab470380a080bdf045baeb\"\u003e\u003ccode\u003ef7b4a8b\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a8d01d2b627e436830b8f55fc4fa42aaff9d4b9\"\u003e\u003ccode\u003e4a8d01d\u003c/code\u003e\u003c/a\u003e Exclude starter POMs from lib-provided when using Gradle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0bb0d5370a0099c662ccf9087e5f2c08655a13d3\"\u003e\u003ccode\u003e0bb0d53\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4625534e838a5c09eb58be0c48173efe9c418f42\"\u003e\u003ccode\u003e4625534\u003c/code\u003e\u003c/a\u003e Force Testcontainers Docker API version for Docker 29.0.0+ compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7891ebf8b160e630e49875d19d3b964bffcb4f08\"\u003e\u003ccode\u003e7891ebf\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.8\"\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-configuration-processor` from 3.3.11 to 3.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-configuration-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Noteworthy changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48104\"\u003econtains a fix\u003c/a\u003e to get Testcontainers working with modern Docker versions. If this causes problems in your setup, \u003ca href=\"https://docs.spring.io/spring-boot/3.4/how-to/testing.html#howto.testing.testcontainers-api-downgrade\"\u003eyou can downgrade the minimum Docker API\u003c/a\u003e, effectively reverting that change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGradle war task does not exclude starter POMs from lib-provided \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48196\"\u003e#48196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestcontainers integration fails on Docker 29.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48192\"\u003e#48192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48180\"\u003e#48180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProperties bound in the child management context ignore the parent's environment prefix \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48176\"\u003e#48176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003essl.chain.expiry metrics doesn't update for dynamically registered SSL bundles \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48153\"\u003e#48153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48129\"\u003e#48129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew arm64 macbooks fail to bootBuildImage due to incorrect platform image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48127\"\u003e#48127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException when using \u003ccode\u003e@ConditionalOnSingleCandidate\u003c/code\u003e with multiple manually registered singletons \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48123\"\u003e#48123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildpack fails with recent Docker installs due to hardcoded version in URL \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48102\"\u003e#48102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImage building may fail when specifying a platform if an image has already been built with a different platform \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48098\"\u003e#48098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUndertow's ServletContext is destroy too early, making it unusable in \u003ccode\u003e@PreDestroy\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48061\"\u003e#48061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48058\"\u003e#48058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-configured JCacheMetrics cannot be customized \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48056\"\u003e#48056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebSecurityCustomizer beans are excluded by WebMvcTest \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48054\"\u003e#48054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDevtools Restarter does not work with a parameterless main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47987\"\u003e#47987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSetting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47923\"\u003e#47923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocker response 407 is not handled correctly resulting in no error message \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47900\"\u003e#47900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-maven-plugin process-aot goal does not find package-private main method \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47780\"\u003e#47780\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\u003eRevise AWS section of \u0026quot;Deploying to the Cloud\u0026quot; in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/48156\"\u003e#48156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in PortInUseException Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48133\"\u003e#48133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect section about required setters in \u0026quot;Type-safe Configuration Properties\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48130\"\u003e#48130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48114\"\u003e#48114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument support for configuring servlet context init parameters using properties \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48111\"\u003e#48111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify how warnings about soon-to-expire SSL certificates are reported \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48062\"\u003e#48062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48052\"\u003e#48052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse since attribute in configuration properties deprecation consistently \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/pull/47980\"\u003e#47980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47905\"\u003e#47905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47898\"\u003e#47898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that Actuator endpoint may have at most one extension of each type \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47873\"\u003e#47873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimit Kotlin API documentation to Kotlin-specific APIs \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47859\"\u003e#47859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt AOTCache documentation to JEP 514 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47274\"\u003e#47274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDowngrade to Cassandra Driver 4.19.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47926\"\u003e#47926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AspectJ 1.9.25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48005\"\u003e#48005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Caffeine 3.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48006\"\u003e#48006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48183\"\u003e#48183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to DB2 JDBC 12.1.3.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48083\"\u003e#48083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.36.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/48148\"\u003e#48148\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/17f22c3ccedb419e9a58276c84336a2d0fc70727\"\u003e\u003ccode\u003e17f22c3\u003c/code\u003e\u003c/a\u003e Release v3.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4f03b44e972fac9ab11b833daa5c1ec328712fd8\"\u003e\u003ccode\u003e4f03b44\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3d15c13270a78dc6334aee2dd2fac9d7f5c41794\"\u003e\u003ccode\u003e3d15c13\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.13-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/3b539aa9b45ac16afa7b854bae3e86ef0a1b194e\"\u003e\u003ccode\u003e3b539aa\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ee70d559761b4c1068be82883035672a222eb9be\"\u003e\u003ccode\u003eee70d55\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Framework 6.2.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/f7b4a8b3776db8a33dab470380a080bdf045baeb\"\u003e\u003ccode\u003ef7b4a8b\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4a8d01d2b627e436830b8f55fc4fa42aaff9d4b9\"\u003e\u003ccode\u003e4a8d01d\u003c/code\u003e\u003c/a\u003e Exclude starter POMs from lib-provided when using Gradle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/0bb0d5370a0099c662ccf9087e5f2c08655a13d3\"\u003e\u003ccode\u003e0bb0d53\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4625534e838a5c09eb58be0c48173efe9c418f42\"\u003e\u003ccode\u003e4625534\u003c/code\u003e\u003c/a\u003e Force Testcontainers Docker API version for Docker 29.0.0+ compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/7891ebf8b160e630e49875d19d3b964bffcb4f08\"\u003e\u003ccode\u003e7891ebf\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.cloud:spring-cloud-openfeign-core` from 3.1.3 to 3.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/releases\"\u003eorg.springframework.cloud:spring-cloud-openfeign-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/checkout from 2 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/spring-cloud/spring-cloud-openfeign/pull/897\"\u003espring-cloud/spring-cloud-openfeign#897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 1 to 3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/900\"\u003espring-cloud/spring-cloud-openfeign#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 2 to 3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/902\"\u003espring-cloud/spring-cloud-openfeign#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson.dataformat:jackson-dataformat-smile from 2.11.3 to 2.11.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/spring-cloud/spring-cloud-openfeign/pull/909\"\u003espring-cloud/spring-cloud-openfeign#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies. by \u003ca href=\"https://github.com/OlgaMaciaszek\"\u003e\u003ccode\u003e@​OlgaMaciaszek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/928\"\u003espring-cloud/spring-cloud-openfeign#928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.protobuf:protobuf-java from 3.25.0 to 3.25.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/936\"\u003espring-cloud/spring-cloud-openfeign#936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.15.0 to 2.15.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/943\"\u003espring-cloud/spring-cloud-openfeign#943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java 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/spring-cloud/spring-cloud-openfeign/pull/946\"\u003espring-cloud/spring-cloud-openfeign#946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.8...v3.1.9\"\u003ehttps://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.8...v3.1.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.8\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/7cbf2bb3583793a6bbb73cb22c1efe49192e45d0\"\u003e\u003ccode\u003e7cbf2bb\u003c/code\u003e\u003c/a\u003e Update SNAPSHOT to 3.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/c03f78af46a426509f3fa5a46847b8efe642dd04\"\u003e\u003ccode\u003ec03f78a\u003c/code\u003e\u003c/a\u003e Improve url validation. Fixes \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/873\"\u003egh-873\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/d8bb85611e35bfc0c0767685037f80ec6c283b16\"\u003e\u003ccode\u003ed8bb856\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 3 to 4 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/86c0e4171f7686f1167c0464d7aa24430df2557b\"\u003e\u003ccode\u003e86c0e41\u003c/code\u003e\u003c/a\u003e Update license entry.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/19d0b8188ad3b43af20156aeed86a8d526a66919\"\u003e\u003ccode\u003e19d0b81\u003c/code\u003e\u003c/a\u003e Removed \u003ca href=\"https://github.com/Deprecated\"\u003e\u003ccode\u003e@​Deprecated\u003c/code\u003e\u003c/a\u003e from constructor.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/2270e69a275cf28d9dca2dd22e2975deef0e03b1\"\u003e\u003ccode\u003e2270e69\u003c/code\u003e\u003c/a\u003e docs: fix indents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/88293e4cc9b5f24e9cd02da13ee151d07fe1cadf\"\u003e\u003ccode\u003e88293e4\u003c/code\u003e\u003c/a\u003e Add method name into \u0026quot;RequestParam.value() was empty on parameter\u0026quot; exception ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/0b5b14ee78b18b070dd65de14f27879279c53e15\"\u003e\u003ccode\u003e0b5b14e\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.15.0 to 2.15.1 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/620482548ff118c67b35d62d55644b8c23bdf401\"\u003e\u003ccode\u003e6204825\u003c/code\u003e\u003c/a\u003e Bump com.google.protobuf:protobuf-java from 3.25.0 to 3.25.1 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/952fe21241809ffce3b58fc5b0a3e3539d9867cd\"\u003e\u003ccode\u003e952fe21\u003c/code\u003e\u003c/a\u003e Upgrade dependencies. (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.3...v3.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.30 to 1.18.42\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.36 (November 15th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK23 support added.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Eclipse projects using the \u003ccode\u003ecom.pro-crafting.tools:jasperreports-maven-plugin\u003c/code\u003e will now compile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.34 (June 28th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Added support for Eclipse 2024-06; you'd get some \u003ccode\u003eNoSuchMethodError\u003c/code\u003e traces in your logs if using \u003ccode\u003e@Builder\u003c/code\u003e or \u003ccode\u003e@Singular\u003c/code\u003e prior to this fix. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3638\"\u003e#3638\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3638\"\u003eprojectlombok/lombok#3638\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: Lombok now adds \u003ccode\u003e@lombok.Generated\u003c/code\u003e by default to methods and types it generates. This may result in accidentally increasing your test coverage percentage. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3667\"\u003e#3667\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3667\"\u003eprojectlombok/lombok#3667\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: When \u003ccode\u003elombok.config\u003c/code\u003e contains \u003ccode\u003elombok.onX.flagUsage = WARNING\u003c/code\u003e, from now on warnings will actually be generated if onX is used.[Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2848\"\u003e#2848\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2848\"\u003eprojectlombok/lombok#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBUGFIX: When \u003ccode\u003e@SuperBuilder\u003c/code\u003e was used on a type with an generic array type, it would error \u003ccode\u003ewrong number of type arguments\u003c/code\u003e.  [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3694\"\u003e#3694\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3694\"\u003eprojectlombok/lombok#3694\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok generates javadoc for you for most of the methods it adds; with this release, javadoc is also added to generated constructors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/933\"\u003e#933\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/933\"\u003eprojectlombok/lombok#933\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.32 (March 20th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Initial JDK22 support added.\u003c/li\u003e\n\u003cli\u003ePLAFTORM  Added support for Eclipse 2024-03. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3620\"\u003e#3620\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3620\"\u003eprojectlombok/lombok#3620\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePLATFORM: Added support for recent versions of eclipse (released Q4 2023 or later or so) which would cause failures in the eclipse logs such as \u003ccode\u003ejava.lang.NoSuchMethodError: 'java.lang.StringBuffer org.eclipse.jdt…\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3564\"\u003e#3564\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3564\"\u003eprojectlombok/lombok#3564\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Locked\u003c/code\u003e has been introduced. Like \u003ccode\u003e@Synchronized\u003c/code\u003e but with \u003ccode\u003ejava.util.concurrent.locks\u003c/code\u003e locks instead of the \u003ccode\u003esynchronized\u003c/code\u003e primitive. Thanks, Pim van der Loos for the PR! [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3506\"\u003e#3506\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3506\"\u003eprojectlombok/lombok#3506\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eNECROMANCY: Inlining a generated getter in eclipse would result in eclipse incorrectly replacing calls with \u003ccode\u003e@Getter\u003c/code\u003e instead of the actual field's name. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/562\"\u003e#562\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/562\"\u003eprojectlombok/lombok#562\u003c/a\u003e). This issue is almost old enough to drink. Points for dedication go to Rawi for fixing this one.\u003c/li\u003e\n\u003cli\u003eBUGFIX: When \u003ccode\u003e@SuperBuilder\u003c/code\u003e was used on a type with an annotated generic type, it would error \u003ccode\u003ewrong number of type arguments\u003c/code\u003e.  [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3592\"\u003e#3592\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3592\"\u003eprojectlombok/lombok#3592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: It was possible to create an infinite build loop using \u003ccode\u003e@ExtensionMethod\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3225\"\u003e#3225\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3225\"\u003eprojectlombok/lombok#3225\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Using \u003ccode\u003e@Getter(lazy=true)\u003c/code\u003e would fail if the expression contained a variable called \u003ccode\u003evalue\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2917\"\u003e#2917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2917\"\u003eprojectlombok/lombok#2917\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Many lombok features wouldn't work properly on records contained within an outer type unless you explicitly marked it \u003ccode\u003estatic\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3497\"\u003e#3497\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3497\"\u003eprojectlombok/lombok#3497\u003c/a\u003e) [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3559\"\u003e#3559\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3559\"\u003eprojectlombok/lombok#3559\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Eclipse projects using the \u003ccode\u003ecom.pro-crafting.tools:jasperreports-plugin\u003c/code\u003e will now compile.\u003c/li\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003e@FieldNameConstants\u003c/code\u003e now works when generated fields are involved. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3529\"\u003e#3529\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3529\"\u003eprojectlombok/lombok#3529\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: For JSpecify, the package name changed from \u003ccode\u003eorg.jspecify.nullness\u003c/code\u003e to \u003ccode\u003eorg.jspecify.annotations\u003c/code\u003e, which might lead to a different null analysis. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3608\"\u003e#3608\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/pull/3608\"\u003eprojectlombok/lombok#3608\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.30...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.4.0 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.1 (2025-02-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse Long in maxAge(Matcher\u0026lt;? super Integer\u0026gt; maxAgeMatcher) (thanks to julianladisch for PR)\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/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/file/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Ffile/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"2.5.0","new_version":"2.6.0","update_type":"minor","path":null,"pr_created_at":"2025-11-16T09:08:04.000Z","version_change":"2.5.0 → 2.6.0","issue":{"uuid":"3630257479","node_id":"PR_kwDOQMaK1M6zsyWU","number":28,"state":"open","title":"Bump the azure-dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-16T09:08:04.000Z","updated_at":"2025-11-16T09:09:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"azure-dependencies","update_count":14,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.6.0","new_version":"2.8.14","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.10","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.4","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.3.11","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"7.0.0","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"commons-codec:commons-codec","old_version":"1.14","new_version":"1.20.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"io.projectreactor.netty:reactor-netty","old_version":"0.8.20.RELEASE","new_version":"1.3.0","repository_url":"https://github.com/reactor/reactor-netty"},{"name":"com.fasterxml.woodstox:woodstox-core","old_version":"6.4.0","new_version":"7.1.1","repository_url":"https://github.com/FasterXML/woodstox"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"co.elastic.clients:elasticsearch-java","old_version":"8.15.2","new_version":"9.2.1","repository_url":"https://github.com/elastic/elasticsearch-java"},{"name":"org.elasticsearch.client:elasticsearch-rest-client","old_version":"8.15.2","new_version":"9.2.1","repository_url":"https://github.com/elastic/elasticsearch"},{"name":"org.projectlombok:lombok","old_version":"1.18.34","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.springframework.plugin:spring-plugin-core","old_version":"3.0.0","new_version":"4.0.0","repository_url":"https://github.com/spring-projects/spring-plugin"},{"name":"io.github.git-commit-id:git-commit-id-maven-plugin","old_version":"8.0.2","new_version":"9.0.2","repository_url":"https://github.com/git-commit-id/git-commit-id-maven-plugin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the azure-dependencies group with 14 updates in the /provider/indexer-azure directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.6.0` | `2.8.14` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.10` | `0.8.14` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.4` | `6.5.6` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.7` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `7.0.0` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.14` | `1.20.0` |\n| [io.projectreactor.netty:reactor-netty](https://github.com/reactor/reactor-netty) | `0.8.20.RELEASE` | `1.3.0` |\n| [com.fasterxml.woodstox:woodstox-core](https://github.com/FasterXML/woodstox) | `6.4.0` | `7.1.1` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `8.15.2` | `9.2.1` |\n| [org.elasticsearch.client:elasticsearch-rest-client](https://github.com/elastic/elasticsearch) | `8.15.2` | `9.2.1` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.34` | `1.18.42` |\n| [org.springframework.plugin:spring-plugin-core](https://github.com/spring-projects/spring-plugin) | `3.0.0` | `4.0.0` |\n| [io.github.git-commit-id:git-commit-id-maven-plugin](https://github.com/git-commit-id/git-commit-id-maven-plugin) | `8.0.2` | `9.0.2` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.6.0 to 2.8.14\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 v2.8.14 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edisable \u0026quot;/v3/api-docs\u0026quot;, and \u0026quot;/swagger-ui.html\u0026quot; by default and upgrade to Scalar 0.2.1 by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to version 2.2.38 by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3105\"\u003espringdoc/springdoc-openapi#3105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix:compatible with lower version of getOpenApi(). by \u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default (\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e)  by \u003ca href=\"https://github.com/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3122\"\u003espringdoc/springdoc-openapi#3122\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\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/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\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/zakaria-shahen\"\u003e\u003ccode\u003e@​zakaria-shahen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3090\"\u003espringdoc/springdoc-openapi#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SkyeBeFreeman\"\u003e\u003ccode\u003e@​SkyeBeFreeman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3107\"\u003espringdoc/springdoc-openapi#3107\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.13...v2.8.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.13 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/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\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/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\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/main/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[2.8.14] - 2025-11-02\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/3090\"\u003e#3090\u003c/a\u003e - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.30.1\u003c/li\u003e\n\u003cli\u003eUpgrade swagger-core to v2.2.38\u003c/li\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.7\u003c/li\u003e\n\u003cli\u003eUpgrade commons-lang3 to v3.18.0\u003c/li\u003e\n\u003cli\u003eUpgrade scalar to v0.3.12\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/3107\"\u003e#3107\u003c/a\u003e - Fix:compatible with lower version of getOpenApi().\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3121\"\u003e#3121\u003c/a\u003e - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.13] - 2025-09-07\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/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\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/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\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/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\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/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a5a9ca4ef8493aacf10bb1b663e14a69b1fcbefa\"\u003e\u003ccode\u003ea5a9ca4\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ae4e05c573d11e761acf42445a02347e859bbf03\"\u003e\u003ccode\u003eae4e05c\u003c/code\u003e\u003c/a\u003e update for release 2.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e6abdb67aa2c2dc7475e09404ca13403bc5f920c\"\u003e\u003ccode\u003ee6abdb6\u003c/code\u003e\u003c/a\u003e Merge branch 'zakaria-shahen-issues/add-log-when-springdoc-enabled'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/fa05431973e1f94f36c857336b424b88c2dd1ddf\"\u003e\u003ccode\u003efa05431\u003c/code\u003e\u003c/a\u003e code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ce7f0f745be1a3269decd222381cc78d2504ed8d\"\u003e\u003ccode\u003ece7f0f7\u003c/code\u003e\u003c/a\u003e Merge branch 'issues/add-log-when-springdoc-enabled' of github.com:zakaria-sh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/f01af05849dac843cac2db8426d6c2947502fdb6\"\u003e\u003ccode\u003ef01af05\u003c/code\u003e\u003c/a\u003e update to swagger-ui version 5.30.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/7be8cfe12bb3ee14108abb3cff40b789f78196ff\"\u003e\u003ccode\u003e7be8cfe\u003c/code\u003e\u003c/a\u003e add logs to notify developer the SpringDocs or Scalar is enabled. see \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3090\"\u003e#3090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4aa45e65bc56a22b8b68b5b6fc636f03ab1509f0\"\u003e\u003ccode\u003e4aa45e6\u003c/code\u003e\u003c/a\u003e [Bug] NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null. Fix...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/85ecc01bffc42f55812e4377ba40e46f6c711cc3\"\u003e\u003ccode\u003e85ecc01\u003c/code\u003e\u003c/a\u003e upgrade commons-lang3 to 3.18.0. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3093\"\u003e#3093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/6553144bab9bc9416ae0c746c260f6cd4844e84c\"\u003e\u003ccode\u003e6553144\u003c/code\u003e\u003c/a\u003e swagger-ui update to version 5.30.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.6.0...v2.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jacoco:jacoco-maven-plugin` from 0.8.10 to 0.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacoco/jacoco/releases\"\u003eorg.jacoco:jacoco-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 25 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1950\"\u003e#1950\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 26 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1870\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBranches added by the Kotlin compiler for default argument number 33 or higher are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1655\"\u003e#1655\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for elvis operator that follows safe call operator is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1814\"\u003e#1814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1954\"\u003e#1954\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for more cases of chained safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1956\"\u003e#1956\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for invocations of suspendCoroutineUninterceptedOrReturn intrinsic is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1929\"\u003e#1929\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas with parameters is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1945\"\u003e#1945\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending functions and lambdas with suspension points that return inline value class is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1871\"\u003e#1871\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin for pausable composition is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1911\"\u003e#1911\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin serialization compiler plugin are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1885\"\u003e#1885\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of implicit else clause of when with String subject in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed handling of implicit default clause of switch by String in Java when compiled by ECJ (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\nFixed handling of exceptions in chains of safe call operators in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1819\"\u003e#1819\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.13\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 23 and Java 24 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1757\"\u003e#1757\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1631\"\u003e#1631\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 25 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1807\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions with \u003ccode\u003ereified\u003c/code\u003e type parameter (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of coverage for Kotlin \u003ccode\u003eJvmSynthetic\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1616\"\u003e#1616\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for inline value classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas without suspension points is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1283\"\u003e#1283\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable enum subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1774\"\u003e#1774\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable String subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1769\"\u003e#1769\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for chains of safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1810\"\u003e#1810\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1818\"\u003e#1818\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethod \u003ccode\u003egetEntries\u003c/code\u003e generated by the Kotlin compiler for enum classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1625\"\u003e#1625\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin compiler for constructors and functions with \u003ccode\u003eJvmOverloads\u003c/code\u003e annotation are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1768\"\u003e#1768\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed interpretation of Kotlin SMAP (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1525\"\u003e#1525\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFile extensions are preserved in HTML report in case of clashes of normalized file names (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1660\"\u003e#1660\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo build now uses Maven Wrapper and requires at least Maven 3.9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1708\"\u003e#1708\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1707\"\u003e#1707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1681\"\u003e#1681\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.8 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1862\"\u003e#1862\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMore context information when \u003ccode\u003eIllegalArgumentException\u003c/code\u003e occurs during reading of zip file (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1833\"\u003e#1833\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.12\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 22 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1596\"\u003e#1596\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 23 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1553\"\u003e#1553\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/2eb248366f0eb63fd964fc7a81804b27229a6edd\"\u003e\u003ccode\u003e2eb2483\u003c/code\u003e\u003c/a\u003e Prepare release v0.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/de76181b207b18c5b727051f8d62c115dc2c976c\"\u003e\u003ccode\u003ede76181\u003c/code\u003e\u003c/a\u003e KotlinSerializableFilter should filter more methods (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/89c4bd5ff39deae410f2a899289fe96739a63c13\"\u003e\u003ccode\u003e89c4bd5\u003c/code\u003e\u003c/a\u003e Fix NPE in KotlinSerializableFilter (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/098112865bb957084cc9abc1a9ca3f5bbff7219b\"\u003e\u003ccode\u003e0981128\u003c/code\u003e\u003c/a\u003e Migrate release staging to the Central Publisher Portal (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1968\"\u003e#1968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/d07bc6b7e47959503f878563cc4d18060223f2de\"\u003e\u003ccode\u003ed07bc6b\u003c/code\u003e\u003c/a\u003e Add filter for bytecode generated by Kotlin serialization compiler plugin (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/5e35fd5e1968c9477948f24991368b872e8014b9\"\u003e\u003ccode\u003e5e35fd5\u003c/code\u003e\u003c/a\u003e Upgrade maven-dependency-plugin to 3.9.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c2fe5cc54472f188c0d0f1158a0f987295217138\"\u003e\u003ccode\u003ec2fe5cc\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.9 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/b0f8e23d91d59431124b2863b8e35bdd1b71f7b9\"\u003e\u003ccode\u003eb0f8e23\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should filter \u0026quot;unoptimized\u0026quot; safe call followed b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c7bd3f4e96540d1a8f58690d5d52a94eebf4c471\"\u003e\u003ccode\u003ec7bd3f4\u003c/code\u003e\u003c/a\u003e Upgrade spotless-maven-plugin to 3.0.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1961\"\u003e#1961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/faa289d2a370fa4f724bed3a09e8591be08cd6c2\"\u003e\u003ccode\u003efaa289d\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should not be affected by presence of pseudo ins...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.10...v0.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.3.4 to 6.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.6\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18082\"\u003e#18082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17930\"\u003e#17930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17929\"\u003e#17929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.11 to 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18045\"\u003e#18045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.5 to 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17950\"\u003e#17950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.gretty:gretty from 4.1.7 to 4.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17945\"\u003e#17945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.31.Final to 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18039\"\u003e#18039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18083\"\u003e#18083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.ldap:spring-ldap-core from 3.2.14 to 3.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18067\"\u003e#18067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.11 to 6.2.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18068\"\u003e#18068\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.5\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17922\"\u003e#17922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17911\"\u003e#17911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17923\"\u003e#17923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17910\"\u003e#17910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17924\"\u003e#17924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17913\"\u003e#17913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17925\"\u003e#17925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17912\"\u003e#17912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17926\"\u003e#17926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17914\"\u003e#17914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate servlet test method docs to use include-code \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17749\"\u003e#17749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAnnonation Scanning Should Fallback to Object when Parameter Matching \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17899\"\u003e#17899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double-slash when basePath is root \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17841\"\u003e#17841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix traceId discrepancy in case error in servlet web \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17796\"\u003e#17796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReference should advise avoiding post-authorization on writes \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17798\"\u003e#17798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17893\"\u003e#17893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17874\"\u003e#17874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17895\"\u003e#17895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17854\"\u003e#17854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17836\"\u003e#17836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17894\"\u003e#17894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17858\"\u003e#17858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17767\"\u003e#17767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/56a23d9ddcee97882c664b84952199764ff928e2\"\u003e\u003ccode\u003e56a23d9\u003c/code\u003e\u003c/a\u003e Release 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/cb994aad6c4dcb1c00f47bd6561c002fb3753fdc\"\u003e\u003ccode\u003ecb994aa\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/6f6ee0c060c5f00ab7b3ed32e23e67c7ab97c38f\"\u003e\u003ccode\u003e6f6ee0c\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/9cecc2cf0951473251cf8faa0bb38911d2557507\"\u003e\u003ccode\u003e9cecc2c\u003c/code\u003e\u003c/a\u003e Merge branch '6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f19c9c86256bcda79ae7300cdc22c7363e15c349\"\u003e\u003ccode\u003ef19c9c8\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/8b89e31e3d60973262c321573ddebc824cfb6c7e\"\u003e\u003ccode\u003e8b89e31\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/67b15be917c42fa615fe5f66264808c9e7f1c716\"\u003e\u003ccode\u003e67b15be\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/217a29e6ba6107210d285d887bc9ca27589de0cb\"\u003e\u003ccode\u003e217a29e\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/b2d638063393131168318f64622053444e77d5fe\"\u003e\u003ccode\u003eb2d6380\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ba2619cb8a12478fee63db7ac3d7a4b50fe02b16\"\u003e\u003ccode\u003eba2619c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.3.4...6.5.6\"\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-dependencies` from 3.3.11 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-framework-bom` from 6.1.16 to 7.0.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-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake SessionHolder publicly accessible for external resource management \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35799\"\u003e#35799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRouterFunctions Builders do not support ServerResponse subtypes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35791\"\u003e#35791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure Jackson CBOR codecs by default if present \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35787\"\u003e#35787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003emaxAttempts\u003c/code\u003e to \u003ccode\u003emaxRetries\u003c/code\u003e in \u003ccode\u003e@Retryable\u003c/code\u003e and \u003ccode\u003eRetryPolicy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35772\"\u003e#35772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent Kotlin Serialization side effects \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35761\"\u003e#35761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd default API version to the list of supported versions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35755\"\u003e#35755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove user check in TransportHandlingSockJsService \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35753\"\u003e#35753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ApiVersionDeprecationHandler to provide access to handler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35750\"\u003e#35750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse dedicated classes for ApiVersionResolver implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35747\"\u003e#35747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide AOT support for \u003ccode\u003e@Nested\u003c/code\u003e classes in a \u003ccode\u003e@ParameterizedClass\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35744\"\u003e#35744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssertJ support for WebTestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35737\"\u003e#35737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject attempt to use \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e with a scoped proxy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35722\"\u003e#35722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a way to supply the client builder for an HttpServiceGroup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35707\"\u003e#35707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReview HttpMessageConverters.Builder to improve readability of code using the API \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35704\"\u003e#35704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure custom Kotlin Serialization converter on HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35733\"\u003e#35733\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\u003eMissing support for UnprocessableContent in WebClientResponseException.create(HttpStatusCode, ..) methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35802\"\u003e#35802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelax media type checks in HttpMessageConverters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35801\"\u003e#35801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHttpHeaders\u003c/code\u003e and \u003ccode\u003eWebSocketHttpHeaders\u003c/code\u003e interop issues \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35792\"\u003e#35792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@ConcurrencyLimit\u003c/code\u003e weird behavior when combined with \u003ccode\u003e@Async\u003c/code\u003e and \u003ccode\u003e@Transactional\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35788\"\u003e#35788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuildSrc:test failing on JDKs before JDK 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35777\"\u003e#35777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd jar validation and fix multi-release jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35768\"\u003e#35768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit 6.0.1 and prevent AOT test scanning failure for JUnit 4 tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35740\"\u003e#35740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix port handling in \u003ccode\u003eHtmlUnitRequestBuilder\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35709\"\u003e#35709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestTestClient.mutate() should not have side effects \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35698\"\u003e#35698\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument workaround for \u003ccode\u003e@PersistenceContext\u003c/code\u003e and \u003ccode\u003e@PersistenceUnit\u003c/code\u003e in test classes in AOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/31442\"\u003e#31442\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 Jetty 12.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35805\"\u003e#35805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.16.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35811\"\u003e#35811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2025.0.0 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35779\"\u003e#35779\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Sineaggi\"\u003e\u003ccode\u003e@​Sineaggi\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/UpStreamThomas\"\u003e\u003ccode\u003e@​UpStreamThomas\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.0-RC3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\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/spring-projects/spring-framework/commit/fe00848be255db1455f0189d9ff28661f301be36\"\u003e\u003ccode\u003efe00848\u003c/code\u003e\u003c/a\u003e Release v7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/333031e64c61b4a95d1e9cdc7b175c7474328975\"\u003e\u003ccode\u003e333031e\u003c/code\u003e\u003c/a\u003e Merge branch '6.2.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ed444eb0c1c02b8e1b20aade9dfb15f51dd0902e\"\u003e\u003ccode\u003eed444eb\u003c/code\u003e\u003c/a\u003e Next development version (v6.2.14-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/888d0f9adc9a2b2c7aa137eeb177416f00d95600\"\u003e\u003ccode\u003e888d0f9\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/08798e05de7828159d28530954132052d815bd05\"\u003e\u003ccode\u003e08798e0\u003c/code\u003e\u003c/a\u003e Merge branch '6.2.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/da31750e5fd91f67bdf560c645cbf2b25824cd89\"\u003e\u003ccode\u003eda31750\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b853203846760c3265483de5f4caa757e8c8cc0c\"\u003e\u003ccode\u003eb853203\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/89e0273244b850b44c2e2dbad7d60a1e6a59439c\"\u003e\u003ccode\u003e89e0273\u003c/code\u003e\u003c/a\u003e Fix UnprocessableContent support in WebClientResponseException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8c4b30a9c733b338f51ccc6945e0ce89a0dac221\"\u003e\u003ccode\u003e8c4b30a\u003c/code\u003e\u003c/a\u003e Merge branch '6.2.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2b04df045a59ae57aedd7556eef0c785a234bc75\"\u003e\u003ccode\u003e2b04df0\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.30\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.1.16...v7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-codec:commons-codec` from 1.14 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt\"\u003ecommons-codec:commons-codec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Codec 1.20.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Codec team is pleased to announce the release of Apache Commons Codec 1.20.0.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons Codec component contains encoders and decoders for\nformats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these\nwidely used encoders and decoders, the codec package also maintains a\ncollection of phonetic encoding utilities.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add org.apache.commons.codec.digest.Crc16. Thanks to Fredrik Kjellberg, Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add builders to org.apache.commons.codec.digest streams and deprecate some old constructors. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add builder to Base16 streams and deprecate some old constructors. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add support for SHAKE128-256 and SHAKE256-512 to `DigestUtils` and `MessageDigestAlgorithms` on Java 25 and up. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Add BaseNCodec.AbstractBuilder.setDecodeTable(byte[]) and refactor subclasses. 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        Deprecate all but one Base32 constructor in favor of the builder added in version 1.17.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Deprecate all but one Base64 constructor in favor of the builder added in version 1.17.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        BaseNCodecInputStream subclasses are now type-safe to match its matching BaseNCodec. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        BaseNCodecOutputStream subclasses are now type-safe to match its matching BaseNCodec. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        Bump org.apache.commons:commons-parent from 85 to 91. Thanks to Gary Gregory, Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e        [test] Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor complete information on Apache Commons Codec, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Codec website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-codec/\"\u003ehttps://commons.apache.org/proper/commons-codec/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca href=\"https://commons.apache.org/proper/commons-codec/download_codec.cgi\"\u003ehttps://commons.apache.org/proper/commons-codec/download_codec.cgi\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003eApache Commons Codec 1.19.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Codec team is pleased to announce the release of Apache Commons Codec 1.19.0.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons Codec component contains encoders and decoders for\nformats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these\nwidely used encoders and decoders, the codec package also maintains a\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/b20db1f1fa6ee7b0536f6a25c9c33f8289c22098\"\u003e\u003ccode\u003eb20db1f\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/cb344d6cfbdac2ce969c8ed86bc02d25e0a8f2c9\"\u003e\u003ccode\u003ecb344d6\u003c/code\u003e\u003c/a\u003e Use leaf in overview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/004966ba0d70c24e59a3107edc06d13e56905313\"\u003e\u003ccode\u003e004966b\u003c/code\u003e\u003c/a\u003e Better package description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/13208005b9cf043ecd09c149a53eff03c1e7db61\"\u003e\u003ccode\u003e1320800\u003c/code\u003e\u003c/a\u003e Use HTTPS in URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/fcb8bf612ccdf25c11573ebe82dd9f0474e606d5\"\u003e\u003ccode\u003efcb8bf6\u003c/code\u003e\u003c/a\u003e Use component logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/af58c1af853cd705fa08a5313c7fecd870ed37c6\"\u003e\u003ccode\u003eaf58c1a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/4368bfeb57e2283fee80a296ed460d887b96a594\"\u003e\u003ccode\u003e4368bfe\u003c/code\u003e\u003c/a\u003e Add dependabot email [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/cb2b7b69fdb35725f54f2bfa3a96e2d5974e4d56\"\u003e\u003ccode\u003ecb2b7b6\u003c/code\u003e\u003c/a\u003e Clarify comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/48bb283c9b11876bedcb26e837a4efee3a71e77c\"\u003e\u003ccode\u003e48bb283\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 4.30.9 to 4.31.2 (\u003ca href=\"https://redirect.github.com/apache/commons-codec/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-codec/commit/f61c2e6179dabeeceeff0ab2713a0ac7f4eaa64b\"\u003e\u003ccode\u003ef61c2e6\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/apache/commons-codec/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-codec/compare/commons-codec-1.14...rel/commons-codec-1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.projectreactor.netty:reactor-netty` from 0.8.20.RELEASE to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reactor/reactor-netty/releases\"\u003eio.projectreactor.netty:reactor-netty's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003e1.3.0\u003c/code\u003e is part of \u003cstrong\u003e\u003ccode\u003e2025.0.0\u003c/code\u003e Release Train\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003e1.3.0 Highlights\u003c/h2\u003e\n\u003ch3\u003e🎯 Major Upgrades\u003c/h3\u003e\n\u003ch4\u003eNetty 4.2\u003c/h4\u003e\n\u003cp\u003eBuilt on the latest \u003ccode\u003eNetty\u003c/code\u003e \u003ccode\u003e4.2\u003c/code\u003e, bringing the latest networking capabilities and performance improvements.\u003c/p\u003e\n\u003ch3\u003e🎓 Graduated Features\u003c/h3\u003e\n\u003ch4\u003eHTTP/3 support\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003eHTTP/3\u003c/code\u003e support is now production-ready.\u003c/p\u003e\n\u003ch4\u003eQUIC support\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003eQUIC\u003c/code\u003e support is now production-ready.\u003c/p\u003e\n\u003ch4\u003eIO_Uring support\u003c/h4\u003e\n\u003cp\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003eIO_Uring\u003c/code\u003e support is now production-ready.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReactor Netty default transport (Linux)\u003c/strong\u003e: \u003ccode\u003eEpoll\u003c/code\u003e (included out-of-the-box)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReactor Netty IO_Uring support\u003c/strong\u003e: Available via explicit dependency: \u003ccode\u003eio.netty:netty-transport-native-io_uring\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRequirements\u003c/strong\u003e: \u003ccode\u003eJDK 11+\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔍 Enhanced Null Safety using \u003ca href=\"https://jspecify.dev/\"\u003eJSpecify\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003eMigrated to \u003ccode\u003eJSpecify\u003c/code\u003e annotations for nullability constraints.\u003c/p\u003e\n\u003cp\u003eFor detailed information and code examples, visit our \u003ca href=\"https://projectreactor.io/docs/netty/release/reference/about-doc.html\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:warning: Update considerations and deprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003ePOST\u003c/code\u003e empty body sending \u003ccode\u003econtent-length 0\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3663\"\u003e#3663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eHttpClient\u003c/code\u003e does not add \u003ccode\u003eContent-Length\u003c/code\u003e header when \u003ccode\u003eGET/HEAD/DELETE\u003c/code\u003e and the send \u003ccode\u003ePublisher\u003c/code\u003e does not provide content by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3664\"\u003e#3664\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:sparkles: New features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDepend on \u003ccode\u003eReactor Core\u003c/code\u003e \u003ccode\u003ev3.8.0\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in 586257ffdb7aec8bb0e5cf1961896eed87e8bffa, see \u003ca href=\"https://github.com/reactor/reactor-core/releases/tag/v3.8.0\"\u003erelease notes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eNetty\u003c/code\u003e \u003ccode\u003ev4.2.7.Final\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3971\"\u003e#3971\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdapt to \u003ccode\u003eSocketProtocolFamily\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3766\"\u003e#3766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdapt to \u003ccode\u003eIoEventLoopGroup\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3767\"\u003e#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraduate \u003ccode\u003ereactor-netty-incubator-quic\u003c/code\u003e to \u003ccode\u003ereactor-netty-quic\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3768\"\u003e#3768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIO_Uring\u003c/code\u003e is now part of \u003ccode\u003eNetty\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3705\"\u003e#3705\u003c/a\u003e and by \u003ca href=\"https://github.com/j-bahr\"\u003e\u003ccode\u003e@​j-bahr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3974\"\u003e#3974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReactor Netty\u003c/code\u003e \u003ccode\u003eHTTP/3\u003c/code\u003e support is no more in incubation by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3851\"\u003e#3851\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3996\"\u003e#3996\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eMicrometer\u003c/code\u003e \u003ccode\u003ev1.16.0\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3997\"\u003e#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eMicrometer Tracing\u003c/code\u003e \u003ccode\u003ev1.6.0\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3997\"\u003e#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eContext Propagation\u003c/code\u003e \u003ccode\u003ev1.2.0\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3997\"\u003e#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDepend on \u003ccode\u003eBrave\u003c/code\u003e \u003ccode\u003ev6.3.0\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3786\"\u003e#3786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003eJSpecify\u003c/code\u003e annotations for nullability constraints by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3630\"\u003e#3630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3640\"\u003e#3640\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3641\"\u003e#3641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3642\"\u003e#3642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3644\"\u003e#3644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3645\"\u003e#3645\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3647\"\u003e#3647\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3665\"\u003e#3665\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3694\"\u003e#3694\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3707\"\u003e#3707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3708\"\u003e#3708\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3709\"\u003e#3709\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3933\"\u003e#3933\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3934\"\u003e#3934\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3995\"\u003e#3995\u003c/a\u003e, 8b148ce33b4aa282bbc997d01bf6e99c1da02455, ee5ac40ef43ff5f8aacdded432f4a60ddf9a00a6\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHttpMeterRegistrarAdapter\u003c/code\u003e to track active streams in \u003ccode\u003eHTTP/2\u003c/code\u003e and \u003ccode\u003eHTTP/3\u003c/code\u003e by \u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3632\"\u003e#3632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove log statement to the correct place by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3674\"\u003e#3674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd API for determining the resolved addresses to which this client should connect by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3687\"\u003e#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport websocket over \u003ccode\u003eHTTP/2\u003c/code\u003e by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3691\"\u003e#3691\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3715\"\u003e#3715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable set up \u003ccode\u003eTcpResources\u003c/code\u003e default max connection by setting by \u003ca href=\"https://github.com/lcamhoa\"\u003e\u003ccode\u003e@​lcamhoa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3712\"\u003e#3712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eAccessLog\u003c/code\u003e class not final by \u003ca href=\"https://github.com/dmitrysulman\"\u003e\u003ccode\u003e@​dmitrysulman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3726\"\u003e#3726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd request and response header iterators to \u003ccode\u003eAccessLogArgProvider\u003c/code\u003e by \u003ca href=\"https://github.com/dmitrysulman\"\u003e\u003ccode\u003e@​dmitrysulman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3735\"\u003e#3735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport error log handler for Http server by \u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3700\"\u003e#3700\u003c/a\u003e and by \u003ca href=\"https://github.com/violetagg\"\u003e\u003ccode\u003e@​violetagg\u003c/code\u003e\u003c/a\u003e in 4ed2380d4a866e7577c1785c6efd8caa9675ff76 and \u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3750\"\u003e#3750\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/586257ffdb7aec8bb0e5cf1961896eed87e8bffa\"\u003e\u003ccode\u003e586257f\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/37c63316fdfc795eae4f091537fb3df7d388e118\"\u003e\u003ccode\u003e37c6331\u003c/code\u003e\u003c/a\u003e Merge-ignore release 1.2.12 into 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/a339be753ae253815a1f12cfd879a33772bae896\"\u003e\u003ccode\u003ea339be7\u003c/code\u003e\u003c/a\u003e [release] Back to snapshots, next is 1.2.13-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/e96e94ab11cffd22ccc361466c9daa5b58575c8b\"\u003e\u003ccode\u003ee96e94a\u003c/code\u003e\u003c/a\u003e [release] Prepare and release 1.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/3d510d30989f95a934ccc549beb7071d5c6fbef6\"\u003e\u003ccode\u003e3d510d3\u003c/code\u003e\u003c/a\u003e Depend on Micrometer 1.16.0 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3997\"\u003e#3997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/b1d7de02766b4fe9d596dab03e73c305e22a4f9e\"\u003e\u003ccode\u003eb1d7de0\u003c/code\u003e\u003c/a\u003e Add transitive dependency to netty-codec-http3 (\u003ca href=\"https://redirect.github.com/reactor/reactor-netty/issues/3996\"\u003e#3996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/ee5ac40ef43ff5f8aacdded432f4a60ddf9a00a6\"\u003e\u003ccode\u003eee5ac40\u003c/code\u003e\u003c/a\u003e Adjust nullability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/8b148ce33b4aa282bbc997d01bf6e99c1da02455\"\u003e\u003ccode\u003e8b148ce\u003c/code\u003e\u003c/a\u003e Adjust nullability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/967a8d155019278786dc17a814d8175396fe0797\"\u003e\u003ccode\u003e967a8d1\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reactor/reactor-netty/commit/c4686415c0e342e8844668b520817f5ea530ab2a\"\u003e\u003ccode\u003ec468641\u003c/code\u003e\u003c/a\u003e Polish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reactor/reactor-netty/compare/v0.8.20.RELEASE...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.woodstox:woodstox-core` from 6.4.0 to 7.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/31eb44282bbb70bb57e2499927b6b6b2492201f6\"\u003e\u003ccode\u003e31eb442\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release woodstox-core-7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/c4c39424d877fcb01dcce8395aaee1a54bf32e2f\"\u003e\u003ccode\u003ec4c3942\u003c/code\u003e\u003c/a\u003e Update Maven wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/7999b5ae004eaf963677203be284ef9bb0a7b165\"\u003e\u003ccode\u003e7999b5a\u003c/code\u003e\u003c/a\u003e Prep for 7.1.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/660d42320273988626d64077e0f6c70d4474eb37\"\u003e\u003ccode\u003e660d423\u003c/code\u003e\u003c/a\u003e Comment out cifuzz\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/45fa6a14e67b445f04ad91683f21ce8690be3e4e\"\u003e\u003ccode\u003e45fa6a1\u003c/code\u003e\u003c/a\u003e Update to oss-parent#68, switch to Central Portal publishing (\u003ca href=\"https://redirect.github.com/FasterXML/woodstox/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/7b66a2b1aabd973630b4e15e368b5e01529fd47e\"\u003e\u003ccode\u003e7b66a2b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/FasterXML/woodstox/issues/220\"\u003e#220\u003c/a\u003e Remove comment wrt wanting to use Arrays.copyOf(), clean up (\u003ca href=\"https://redirect.github.com/FasterXML/woodstox/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/2ba911b7d3f1efbcb1b43684b17d9217f6fe92cb\"\u003e\u003ccode\u003e2ba911b\u003c/code\u003e\u003c/a\u003e Merge branch '6.7'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/6518de09ddf03b3c844d0f4ff593de74e5028935\"\u003e\u003ccode\u003e6518de0\u003c/code\u003e\u003c/a\u003e Update Ubuntu in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/24a75854d4ac63d5ac0603450017897de6714db8\"\u003e\u003ccode\u003e24a7585\u003c/code\u003e\u003c/a\u003e Update release notes, minor naming wrt \u003ca href=\"https://redirect.github.com/FasterXML/woodstox/issues/220\"\u003e#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/woodstox/commit/b0a292ec8215f14e47de0220dbd50c79ba1265a5\"\u003e\u003ccode\u003eb0a292e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/FasterXML/woodstox/issues/220\"\u003e#220\u003c/a\u003e) Switch to lookup tables in hotspots \u003ccode\u003eisNameChar()\u003c/code\u003e/\u003ccode\u003eisNameStartChar()\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/woodstox/compare/woodstox-core-6.4.0...woodstox-core-7.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:json-smart` from 2.5.0 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/indexer/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Findexer/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"2.5.2","new_version":"2.6.0","update_type":"minor","path":null,"pr_created_at":"2025-11-03T01:03:48.000Z","version_change":"2.5.2 → 2.6.0","issue":{"uuid":"3580224766","node_id":"PR_kwDODev-886xF7Ji","number":575,"state":"open","title":"fix(deps): bump the prod-deps group across 1 directory with 24 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":"2025-11-03T01:03:48.000Z","updated_at":"2025-12-01T03:00:00.814Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"prod-deps","update_count":24,"packages":[{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.4.3","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.folio:folio-spring-base","old_version":"9.0.0","new_version":"9.1.0","repository_url":"https://github.com/folio-org/folio-spring-support"},{"name":"org.folio:folio-spring-cql","old_version":"9.0.0","new_version":"9.1.0","repository_url":"https://github.com/folio-org/folio-spring-support"},{"name":"org.mapstruct:mapstruct","old_version":"1.5.3.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"org.mapstruct:mapstruct-processor","old_version":"1.5.3.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"org.apache.commons:commons-collections4","old_version":"4.4","new_version":"4.5.0"},{"name":"io.github.openfeign:feign-jackson","old_version":"12.1","new_version":"13.6","repository_url":"https://github.com/openfeign/feign"},{"name":"software.amazon.awssdk:s3","old_version":"2.25.12","new_version":"2.37.3"},{"name":"software.amazon.awssdk:s3-transfer-manager","old_version":"2.25.12","new_version":"2.37.3"},{"name":"io.hypersistence:hypersistence-utils-hibernate-63","old_version":"3.7.3","new_version":"3.11.0","repository_url":"https://github.com/vladmihalcea/hypersistence-utils"},{"name":"org.awaitility:awaitility","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/awaitility/awaitility"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"com.jayway.jsonpath:json-path","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/jayway/JsonPath"},{"name":"com.puppycrawl.tools:checkstyle","old_version":"11.0.1","new_version":"12.1.1","repository_url":"https://github.com/checkstyle/checkstyle"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.8.1","new_version":"2.19.1","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.codehaus.mojo:build-helper-maven-plugin","old_version":"3.2.0","new_version":"3.6.1","repository_url":"https://github.com/mojohaus/build-helper-maven-plugin"},{"name":"org.openapitools:openapi-generator-maven-plugin","old_version":"6.2.1","new_version":"7.17.0"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.10.1","new_version":"3.14.1","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M7","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-release-plugin","old_version":"3.0.0-M7","new_version":"3.1.1","repository_url":"https://github.com/apache/maven-release"},{"name":"org.apache.maven.plugins:maven-failsafe-plugin","old_version":"3.0.0-M7","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.folio:folio-module-descriptor-validator","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/folio-org/folio-module-descriptor-validator"}],"path":null,"ecosystem":"maven"},"body":"Bumps the prod-deps group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.4.3` | `3.5.7` |\n| [org.folio:folio-spring-base](https://github.com/folio-org/folio-spring-support) | `9.0.0` | `9.1.0` |\n| [org.folio:folio-spring-cql](https://github.com/folio-org/folio-spring-support) | `9.0.0` | `9.1.0` |\n| [org.mapstruct:mapstruct](https://github.com/mapstruct/mapstruct) | `1.5.3.Final` | `1.6.3` |\n| [org.mapstruct:mapstruct-processor](https://github.com/mapstruct/mapstruct) | `1.5.3.Final` | `1.6.3` |\n| org.apache.commons:commons-collections4 | `4.4` | `4.5.0` |\n| [io.github.openfeign:feign-jackson](https://github.com/openfeign/feign) | `12.1` | `13.6` |\n| software.amazon.awssdk:s3 | `2.25.12` | `2.37.3` |\n| software.amazon.awssdk:s3-transfer-manager | `2.25.12` | `2.37.3` |\n| [io.hypersistence:hypersistence-utils-hibernate-63](https://github.com/vladmihalcea/hypersistence-utils) | `3.7.3` | `3.11.0` |\n| [org.awaitility:awaitility](https://github.com/awaitility/awaitility) | `4.2.0` | `4.3.0` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [com.jayway.jsonpath:json-path](https://github.com/jayway/JsonPath) | `2.9.0` | `2.10.0` |\n| [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle) | `11.0.1` | `12.1.1` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.8.1` | `2.19.1` |\n| [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) | `3.2.0` | `3.6.1` |\n| org.openapitools:openapi-generator-maven-plugin | `6.2.1` | `7.17.0` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.10.1` | `3.14.1` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M7` | `3.5.4` |\n| [org.apache.maven.plugins:maven-release-plugin](https://github.com/apache/maven-release) | `3.0.0-M7` | `3.1.1` |\n| [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M7` | `3.5.4` |\n| [org.folio:folio-module-descriptor-validator](https://github.com/folio-org/folio-module-descriptor-validator) | `1.0.0` | `1.0.1` |\n\n\nUpdates `org.springframework.boot:spring-boot-starter-parent` from 3.4.3 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.3...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.folio:folio-spring-base` from 9.0.0 to 9.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/folio-org/folio-spring-support/releases\"\u003eorg.folio:folio-spring-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.1\u003c/h2\u003e\n\u003ch3\u003ecql submodule\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://folio-org.atlassian.net/browse/FOLSPRINGS-185\"\u003eFOLSPRINGS-185\u003c/a\u003e Implement case insensitive accents ignoring CQL queries - backport, opt in only. To opt in call Cql2JpaCriteria.setCaseAccentsHandlingEnabled(true). Then a CQL search in a \u003ccode\u003eString\u003c/code\u003e field ignores case (= is case insensitive) and ignores accents by default; this is for consistency with \u003c!-- raw HTML omitted --\u003eRMB based modules\u003c!-- raw HTML omitted --\u003e. Use the annotations \u003ccode\u003e@RespectCase\u003c/code\u003e and/or \u003ccode\u003e@RespectAccents\u003c/code\u003e in the entity class to change this new default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen enabling case insensitive and/or accents ignoring CQL queries you need to update database indices accordingly,\nfor example:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eDROP INDEX IF EXISTS idx_medreq_requester_barcode;\nCREATE INDEX idx_medreq_requester_barcode ON ${database.defaultSchemaName}.mediated_request(lower(f_unaccent(requester_barcode)));\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eFor test code that executes SQL you may need to add \u003ccode\u003ef_unaccent\u003c/code\u003e database method. Example: \u003ca href=\"https://github.com/folio-org/folio-spring-support/blob/v9.0.1/folio-spring-cql/src/test/resources/sql/jpa-cql-general-it-schema.sql#L1-L4\"\u003ejpa-cql-general-it-schema.sql\u003c/a\u003e, \u003ca href=\"https://github.com/folio-org/folio-spring-support/blob/v9.0.1/folio-spring-cql/src/test/java/org/folio/spring/cql/JpaCqlRepositoryIT.java#L56\"\u003e\u003ccode\u003e@​Sql\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/folio-org/folio-spring-support/blob/v9.1.0/NEWS.md\"\u003eorg.folio:folio-spring-base's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.1.0 2025-04-23\u003c/h2\u003e\n\u003cp\u003eReplacing OkHttpClient by ApacheHttpClient, adding configuration\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/folio-org/folio-spring-support/commit/a9c940e05deba59d9517608ad7f65827133aa784\"\u003e\u003ccode\u003ea9c940e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/folio-spring-support/commit/f71312fe37927fe83e9944d1bd9bb836c6e52c9c\"\u003e\u003ccode\u003ef71312f\u003c/code\u003e\u003c/a\u003e Replacing OkHttpClient by ApacheHttpClient, adding configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/folio-spring-support/commit/4eab61d0b591fa59140f86305b05a79e3091ffc1\"\u003e\u003ccode\u003e4eab61d\u003c/code\u003e\u003c/a\u003e Replacing OkHttpClient by ApacheHttpClient, adding configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/folio-spring-support/commit/e0ac99dcd4b73996e0655eb6916f81a2e233242e\"\u003e\u003ccode\u003ee0ac99d\u003c/code\u003e\u003c/a\u003e Replacing OkHttpClient by ApacheHttpClient, adding configuration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/folio-org/folio-spring-support/compare/v9.0.0...v9.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-configuration-processor` from 3.4.3 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-configuration-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.4.3...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.folio:folio-spring-cql` from 9.0.0 to 9.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/folio-org/folio-spring-support/releases\"\u003eorg.folio:folio-spring-cql's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.1\u003c/h2\u003e\n\u003ch3\u003ecql submodule\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://folio-org.atlassian.net/browse/FOLSPRINGS-185\"\u003eFOLSPRINGS-185\u003c/a\u003e Implement case insensitive accents ignoring CQL queries - backport, opt in only. To opt in call Cql2JpaCriteria.setCaseAccentsHandlingEnabled(true). Then a CQL search in a \u003ccode\u003eString\u003c/code\u003e field ignores case (= is case insensitive) and ignores accents by default; this is for consistency with \u003c!-- raw HTML omitted --\u003eRMB based modules\u003c!-- raw HTML omitted --\u003e. Use the annotations \u003ccode\u003e@RespectCase\u003c/code\u003e and/or \u003ccode\u003e@RespectAccents\u003c/code\u003e in the entity class to change this new default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen enabling case insensitive and/or accents ignoring CQL queries you need to update database indices accordingly,\nfor example:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eDROP INDEX IF EXISTS idx_medreq_requester_barcode;\nCREATE INDEX idx_medreq_requester_barcode ON ${database.defaultSchemaName}.mediated_request(lower(f_unaccent(requester_barcode)));\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eFor test code that executes SQL you may need to add \u003ccode\u003ef_unaccent\u003c/code\u003e database method. Example: \u003ca href=\"https://github.com/folio-org/folio-spring-support/blob/v9.0.1/folio-spring-cql/src/test/resources/sql/jpa-cql-general-it-schema.sql#L1-L4\"\u003ejpa-cql-general-it-schema.sql\u003c/a\u003e, \u003ca href=\"https://github.com/folio-org/folio-spring-support/blob/v9.0.1/folio-spring-cql/src/test/java/org/folio/spring/cql/JpaCqlRepositoryIT.java#L56\"\u003e\u003ccode\u003e@​Sql\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/folio-org/folio-spring-support/blob/v9.1.0/NEWS.md\"\u003eorg.folio:folio-spring-cql's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.1.0 2025-04-23\u003c/h2\u003e\n\u003cp\u003eReplacing OkHttpClient by ApacheHttpClient, adding configuration\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/folio-org/folio-spring-support/commit/a9c940e05deba59d9517608ad7f65827133aa784\"\u003e\u003ccode\u003ea9c940e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v9.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/folio-spring-support/commit/f71312fe37927fe83e9944d1bd9bb836c6e52c9c\"\u003e\u003ccode\u003ef71312f\u003c/code\u003e\u003c/a\u003e Replacing OkHttpClient by ApacheHttpClient, adding configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/folio-spring-support/commit/4eab61d0b591fa59140f86305b05a79e3091ffc1\"\u003e\u003ccode\u003e4eab61d\u003c/code\u003e\u003c/a\u003e Replacing OkHttpClient by ApacheHttpClient, adding configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/folio-org/folio-spring-support/commit/e0ac99dcd4b73996e0655eb6916f81a2e233242e\"\u003e\u003ccode\u003ee0ac99d\u003c/code\u003e\u003c/a\u003e Replacing OkHttpClient by ApacheHttpClient, adding configuration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/folio-org/folio-spring-support/compare/v9.0.0...v9.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.36 to 1.18.42\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.36...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mapstruct:mapstruct` from 1.5.3.Final to 1.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapstruct/mapstruct/releases\"\u003eorg.mapstruct:mapstruct's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.3\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedundant if condition in Java record mapping with \u003ccode\u003eRETURN_DEFAULT\u003c/code\u003e strategy (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackoverflow with Immutables custom builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnused import of \u003ccode\u003ejava.time.LocalDate\u003c/code\u003e when mapping source \u003ccode\u003eLocalDateTime\u003c/code\u003e to target \u003ccode\u003eLocalDate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd section to README.md comparing mapstruct with Java Records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.2\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 1.6.1: ClassCastException when using records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3717\"\u003e#3717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Java \u003ccode\u003eLinkedHashSet\u003c/code\u003e and \u003ccode\u003eLinkedHashMap\u003c/code\u003e new factory method with known capacity when on Java 19 or later (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInverse Inheritance Strategy not working for ignored mappings only with target (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3652\"\u003e#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error when using \u003ccode\u003eSubclassMapping\u003c/code\u003e: generic vs raw types (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix regression when using \u003ccode\u003eInheritInverseConfiguration\u003c/code\u003e with nested target properties and reversing \u003ccode\u003etarget = \u0026quot;.\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeep mapping with multiple mappings broken in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3667\"\u003e#3667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTwo different constants are ignored in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error: generic vs raw types in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cross module records with interfaces not recognizing accessors (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@AfterMapping\u003c/code\u003e methods are called twice when using target with builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompile error when using \u003ccode\u003e@AfterMapping\u003c/code\u003e method with Builder and TargetObject (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3703\"\u003e#3703\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBehaviour change\u003c/h3\u003e\n\u003ch4\u003eInverse Inheritance Strategy not working for ignored mappings only with target\u003c/h4\u003e\n\u003cp\u003ePrior to this fix \u003ccode\u003e@Mapping(target = \u0026quot;myProperty\u0026quot;, ignore = true)\u003c/code\u003e was being ignored when using \u003ccode\u003e@InheritInverseConfiguration\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ee.g.\u003c/p\u003e\n\u003cpre lang=\"java\"\u003e\u003ccode\u003e@Mapper\npublic interface ModelMapper {\n\u003cpre\u003e\u003ccode\u003e@Mapping(target = \u0026amp;quot;creationDate\u0026amp;quot;, ignore = true)\nEntity toEntity(Model model);    \n\n@InheritInverseConfiguration\nModel toModel(Entity entity);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/b4e25e49deae707b50ce061172e114292b414a23\"\u003e\u003ccode\u003eb4e25e4\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/772fae4c77ccd0d35c33afa7f04431090a964692\"\u003e\u003ccode\u003e772fae4\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/efdf435770dd4361ccfa6e64d643cc88f156e79e\"\u003e\u003ccode\u003eefdf435\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e Improve readme to include support for Java 16+ records\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/c2bd847599c1cdfad562eb02ca47b16e8dfa56d6\"\u003e\u003ccode\u003ec2bd847\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e Do not generate obsolete imports for LocalDateTime \u0026lt;-\u0026gt; LocalDate conver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/21fdaa0f824fc358efc05507c591f86767fa3245\"\u003e\u003ccode\u003e21fdaa0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e Do not generate redundant if condition with constructor mapping and RET...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/32f1fea7b50ab583b87e3634e25ac92752380682\"\u003e\u003ccode\u003e32f1fea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e Prevent stack overflow error for Immutables with custom builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/26c5bcd923c7206ad161e93237f841a79ca85efd\"\u003e\u003ccode\u003e26c5bcd\u003c/code\u003e\u003c/a\u003e Update readme with 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4e0d73db1d17c40d251d39812550206607a16824\"\u003e\u003ccode\u003e4e0d73d\u003c/code\u003e\u003c/a\u003e Next version 1.7.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/212607b4470c9e0deb8b6ad1fed56d016d58aa08\"\u003e\u003ccode\u003e212607b\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4fd22d6b267f845038786364f46f16c5b0903d0a\"\u003e\u003ccode\u003e4fd22d6\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mapstruct/mapstruct/compare/1.5.3.Final...1.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mapstruct:mapstruct-processor` from 1.5.3.Final to 1.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapstruct/mapstruct/releases\"\u003eorg.mapstruct:mapstruct-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.3\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedundant if condition in Java record mapping with \u003ccode\u003eRETURN_DEFAULT\u003c/code\u003e strategy (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackoverflow with Immutables custom builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnused import of \u003ccode\u003ejava.time.LocalDate\u003c/code\u003e when mapping source \u003ccode\u003eLocalDateTime\u003c/code\u003e to target \u003ccode\u003eLocalDate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd section to README.md comparing mapstruct with Java Records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.2\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 1.6.1: ClassCastException when using records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3717\"\u003e#3717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Java \u003ccode\u003eLinkedHashSet\u003c/code\u003e and \u003ccode\u003eLinkedHashMap\u003c/code\u003e new factory method with known capacity when on Java 19 or later (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInverse Inheritance Strategy not working for ignored mappings only with target (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3652\"\u003e#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error when using \u003ccode\u003eSubclassMapping\u003c/code\u003e: generic vs raw types (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix regression when using \u003ccode\u003eInheritInverseConfiguration\u003c/code\u003e with nested target properties and reversing \u003ccode\u003etarget = \u0026quot;.\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeep mapping with multiple mappings broken in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3667\"\u003e#3667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTwo different constants are ignored in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error: generic vs raw types in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cross module records with interfaces not recognizing accessors (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@AfterMapping\u003c/code\u003e methods are called twice when using target with builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompile error when using \u003ccode\u003e@AfterMapping\u003c/code\u003e method with Builder and TargetObject (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3703\"\u003e#3703\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBehaviour change\u003c/h3\u003e\n\u003ch4\u003eInverse Inheritance Strategy not working for ignored mappings only with target\u003c/h4\u003e\n\u003cp\u003ePrior to this fix \u003ccode\u003e@Mapping(target = \u0026quot;myProperty\u0026quot;, ignore = true)\u003c/code\u003e was being ignored when using \u003ccode\u003e@InheritInverseConfiguration\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ee.g.\u003c/p\u003e\n\u003cpre lang=\"java\"\u003e\u003ccode\u003e@Mapper\npublic interface ModelMapper {\n\u003cpre\u003e\u003ccode\u003e@Mapping(target = \u0026amp;quot;creationDate\u0026amp;quot;, ignore = true)\nEntity toEntity(Model model);    \n\n@InheritInverseConfiguration\nModel toModel(Entity entity);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/b4e25e49deae707b50ce061172e114292b414a23\"\u003e\u003ccode\u003eb4e25e4\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/772fae4c77ccd0d35c33afa7f04431090a964692\"\u003e\u003ccode\u003e772fae4\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/efdf435770dd4361ccfa6e64d643cc88f156e79e\"\u003e\u003ccode\u003eefdf435\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e Improve readme to include support for Java 16+ records\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/c2bd847599c1cdfad562eb02ca47b16e8dfa56d6\"\u003e\u003ccode\u003ec2bd847\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e Do not generate obsolete imports for LocalDateTime \u0026lt;-\u0026gt; LocalDate conver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/21fdaa0f824fc358efc05507c591f86767fa3245\"\u003e\u003ccode\u003e21fdaa0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e Do not generate redundant if condition with constructor mapping and RET...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/32f1fea7b50ab583b87e3634e25ac92752380682\"\u003e\u003ccode\u003e32f1fea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e Prevent stack overflow error for Immutables with custom builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/26c5bcd923c7206ad161e93237f841a79ca85efd\"\u003e\u003ccode\u003e26c5bcd\u003c/code\u003e\u003c/a\u003e Update readme with 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4e0d73db1d17c40d251d39812550206607a16824\"\u003e\u003ccode\u003e4e0d73d\u003c/code\u003e\u003c/a\u003e Next version 1.7.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/212607b4470c9e0deb8b6ad1fed56d016d58aa08\"\u003e\u003ccode\u003e212607b\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4fd22d6b267f845038786364f46f16c5b0903d0a\"\u003e\u003ccode\u003e4fd22d6\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mapstruct/mapstruct/compare/1.5.3.Final...1.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mapstruct:mapstruct-processor` from 1.5.3.Final to 1.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mapstruct/mapstruct/releases\"\u003eorg.mapstruct:mapstruct-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.3\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRedundant if condition in Java record mapping with \u003ccode\u003eRETURN_DEFAULT\u003c/code\u003e strategy (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackoverflow with Immutables custom builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnused import of \u003ccode\u003ejava.time.LocalDate\u003c/code\u003e when mapping source \u003ccode\u003eLocalDateTime\u003c/code\u003e to target \u003ccode\u003eLocalDate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd section to README.md comparing mapstruct with Java Records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.2\u003c/h2\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 1.6.1: ClassCastException when using records (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3717\"\u003e#3717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Java \u003ccode\u003eLinkedHashSet\u003c/code\u003e and \u003ccode\u003eLinkedHashMap\u003c/code\u003e new factory method with known capacity when on Java 19 or later (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInverse Inheritance Strategy not working for ignored mappings only with target (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3652\"\u003e#3652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error when using \u003ccode\u003eSubclassMapping\u003c/code\u003e: generic vs raw types (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix regression when using \u003ccode\u003eInheritInverseConfiguration\u003c/code\u003e with nested target properties and reversing \u003ccode\u003etarget = \u0026quot;.\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeep mapping with multiple mappings broken in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3667\"\u003e#3667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTwo different constants are ignored in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInconsistent ambiguous mapping method error: generic vs raw types in 1.6.0 (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3668\"\u003e#3668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cross module records with interfaces not recognizing accessors (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@AfterMapping\u003c/code\u003e methods are called twice when using target with builder (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3678\"\u003e#3678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompile error when using \u003ccode\u003e@AfterMapping\u003c/code\u003e method with Builder and TargetObject (\u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3703\"\u003e#3703\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBehaviour change\u003c/h3\u003e\n\u003ch4\u003eInverse Inheritance Strategy not working for ignored mappings only with target\u003c/h4\u003e\n\u003cp\u003ePrior to this fix \u003ccode\u003e@Mapping(target = \u0026quot;myProperty\u0026quot;, ignore = true)\u003c/code\u003e was being ignored when using \u003ccode\u003e@InheritInverseConfiguration\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ee.g.\u003c/p\u003e\n\u003cpre lang=\"java\"\u003e\u003ccode\u003e@Mapper\npublic interface ModelMapper {\n\u003cpre\u003e\u003ccode\u003e@Mapping(target = \u0026amp;quot;creationDate\u0026amp;quot;, ignore = true)\nEntity toEntity(Model model);    \n\n@InheritInverseConfiguration\nModel toModel(Entity entity);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/b4e25e49deae707b50ce061172e114292b414a23\"\u003e\u003ccode\u003eb4e25e4\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/772fae4c77ccd0d35c33afa7f04431090a964692\"\u003e\u003ccode\u003e772fae4\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/efdf435770dd4361ccfa6e64d643cc88f156e79e\"\u003e\u003ccode\u003eefdf435\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3751\"\u003e#3751\u003c/a\u003e Improve readme to include support for Java 16+ records\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/c2bd847599c1cdfad562eb02ca47b16e8dfa56d6\"\u003e\u003ccode\u003ec2bd847\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3732\"\u003e#3732\u003c/a\u003e Do not generate obsolete imports for LocalDateTime \u0026lt;-\u0026gt; LocalDate conver...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/21fdaa0f824fc358efc05507c591f86767fa3245\"\u003e\u003ccode\u003e21fdaa0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3747\"\u003e#3747\u003c/a\u003e Do not generate redundant if condition with constructor mapping and RET...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/32f1fea7b50ab583b87e3634e25ac92752380682\"\u003e\u003ccode\u003e32f1fea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mapstruct/mapstruct/issues/3370\"\u003e#3370\u003c/a\u003e Prevent stack overflow error for Immutables with custom builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/26c5bcd923c7206ad161e93237f841a79ca85efd\"\u003e\u003ccode\u003e26c5bcd\u003c/code\u003e\u003c/a\u003e Update readme with 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4e0d73db1d17c40d251d39812550206607a16824\"\u003e\u003ccode\u003e4e0d73d\u003c/code\u003e\u003c/a\u003e Next version 1.7.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/212607b4470c9e0deb8b6ad1fed56d016d58aa08\"\u003e\u003ccode\u003e212607b\u003c/code\u003e\u003c/a\u003e Releasing version 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mapstruct/mapstruct/commit/4fd22d6b267f845038786364f46f16c5b0903d0a\"\u003e\u003ccode\u003e4fd22d6\u003c/code\u003e\u003c/a\u003e Prepare release notes for 1.6.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mapstruct/mapstruct/compare/1.5.3.Final...1.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-collections4` from 4.4 to 4.5.0\n\nUpdates `io.github.openfeign:feign-jackson` from 12.1 to 13.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openfeign/feign/releases\"\u003eio.github.openfeign:feign-jackson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eOpenFeign 13.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCross scripting by \u003ca href=\"https://github.com/velo\"\u003e\u003ccode\u003e@​velo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2615\"\u003eOpenFeign/feign#2615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix code scanning alert no. 12: Cross-site scripting by \u003ca href=\"https://github.com/velo\"\u003e\u003ccode\u003e@​velo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2611\"\u003eOpenFeign/feign#2611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix code scanning alert no. 7: Cross-site scripting by \u003ca href=\"https://github.com/velo\"\u003e\u003ccode\u003e@​velo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2613\"\u003eOpenFeign/feign#2613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix code scanning alert no. 13: Cross-site scripting by \u003ca href=\"https://github.com/velo\"\u003e\u003ccode\u003e@​velo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2610\"\u003eOpenFeign/feign#2610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix code scanning alert no. 8: Cross-site scripting by \u003ca href=\"https://github.com/velo\"\u003e\u003ccode\u003e@​velo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2612\"\u003eOpenFeign/feign#2612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix code scanning alert no. 6: Cross-site scripting by \u003ca href=\"https://github.com/velo\"\u003e\u003ccode\u003e@​velo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2614\"\u003eOpenFeign/feign#2614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix receive-pr workflow env by \u003ca href=\"https://github.com/tylerbertrand\"\u003e\u003ccode\u003e@​tylerbertrand\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2632\"\u003eOpenFeign/feign#2632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntegrate Feign Vertx into the main project by \u003ca href=\"https://github.com/hosuaby\"\u003e\u003ccode\u003e@​hosuaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2631\"\u003eOpenFeign/feign#2631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApplying rewrite to all modules by \u003ca href=\"https://github.com/velo\"\u003e\u003ccode\u003e@​velo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2634\"\u003eOpenFeign/feign#2634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevented tests of feign-form from writing logs by \u003ca href=\"https://github.com/hosuaby\"\u003e\u003ccode\u003e@​hosuaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2633\"\u003eOpenFeign/feign#2633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow optional request body by \u003ca href=\"https://github.com/gromspys\"\u003e\u003ccode\u003e@​gromspys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2616\"\u003eOpenFeign/feign#2616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Vertx module to Feature Overview by \u003ca href=\"https://github.com/hosuaby\"\u003e\u003ccode\u003e@​hosuaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2647\"\u003eOpenFeign/feign#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes method Expressions.PathStyleExpression.getValue by \u003ca href=\"https://github.com/ddenisandreev\"\u003e\u003ccode\u003e@​ddenisandreev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2686\"\u003eOpenFeign/feign#2686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd gzip and deflate compression support in Http2Client by \u003ca href=\"https://github.com/hicom150\"\u003e\u003ccode\u003e@​hicom150\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2738\"\u003eOpenFeign/feign#2738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Local Build Caching and Apply Optimizations by \u003ca href=\"https://github.com/tylerbertrand\"\u003e\u003ccode\u003e@​tylerbertrand\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2656\"\u003eOpenFeign/feign#2656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: migrate build pipeline on GitHub actions by \u003ca href=\"https://github.com/hosuaby\"\u003e\u003ccode\u003e@​hosuaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2759\"\u003eOpenFeign/feign#2759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/hosuaby\"\u003e\u003ccode\u003e@​hosuaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2765\"\u003eOpenFeign/feign#2765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFEATURE: base feign-vertx on Vertx WebClient instead of bare vertx by \u003ca href=\"https://github.com/hosuaby\"\u003e\u003ccode\u003e@​hosuaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2756\"\u003eOpenFeign/feign#2756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: inreliable JSON asserts in Java 11 project by \u003ca href=\"https://github.com/hosuaby\"\u003e\u003ccode\u003e@​hosuaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2816\"\u003eOpenFeign/feign#2816\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eBump kotlin.version from 2.0.20 to 2.0.21 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2599\"\u003eOpenFeign/feign#2599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.openrewrite.recipe:rewrite-testing-frameworks from 2.19.0 to 2.20.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2600\"\u003eOpenFeign/feign#2600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.openrewrite.maven:rewrite-maven-plugin from 5.41.0 to 5.42.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2601\"\u003eOpenFeign/feign#2601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.openrewrite.recipe:rewrite-migrate-java from 2.26.1 to 2.27.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2602\"\u003eOpenFeign/feign#2602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-context from 6.1.13 to 6.1.14 in /core by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2604\"\u003eOpenFeign/feign#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump reactor.version from 3.6.10 to 3.6.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2609\"\u003eOpenFeign/feign#2609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.openrewrite.recipe:rewrite-migrate-java from 2.27.0 to 2.27.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2608\"\u003eOpenFeign/feign#2608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.undertow:undertow-core from 2.3.17.Final to 2.3.18.Final by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2607\"\u003eOpenFeign/feign#2607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump micrometer.version from 1.13.5 to 1.13.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2606\"\u003eOpenFeign/feign#2606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mockito.version from 5.14.1 to 5.14.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2605\"\u003eOpenFeign/feign#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.openrewrite.recipe:rewrite-migrate-java from 2.27.1 to 2.28.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2625\"\u003eOpenFeign/feign#2625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.openrewrite.maven:rewrite-maven-plugin from 5.42.2 to 5.43.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2627\"\u003eOpenFeign/feign#2627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-starter-web from 3.3.4 to 3.3.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2620\"\u003eOpenFeign/feign#2620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jackson.version from 2.18.0 to 2.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2628\"\u003eOpenFeign/feign#2628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.httpcomponents.client5:httpclient5 from 5.4 to 5.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2629\"\u003eOpenFeign/feign#2629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.openrewrite.recipe:rewrite-testing-frameworks from 2.20.1 to 2.21.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2624\"\u003eOpenFeign/feign#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.boot:spring-boot-starter-test from 3.3.4 to 3.3.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2623\"\u003eOpenFeign/feign#2623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.junit:junit-bom from 5.11.2 to 5.11.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2622\"\u003eOpenFeign/feign#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.slf4j:slf4j-log4j12 from 1.8.0-beta0 to 2.0.0-alpha6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2635\"\u003eOpenFeign/feign#2635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2638\"\u003eOpenFeign/feign#2638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson:jackson-bom from 2.12.0 to 2.18.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2637\"\u003eOpenFeign/feign#2637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.github.tomakehurst:wiremock-jre8 from 2.35.1 to 2.35.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/OpenFeign/feign/pull/2639\"\u003eOpenFeign/feign#2639\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/OpenFeign/feign/commit/abd43f761071653587ec10e98c03e749879485cc\"\u003e\u003ccode\u003eabd43f7\u003c/code\u003e\u003c/a\u003e Generate jar for feign-vertx5-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenFeign/feign/commit/bb59bfef3bbdccd6d93e12b9f8cb1eeaf72133c8\"\u003e\u003ccode\u003ebb59bfe\u003c/code\u003e\u003c/a\u003e Force single thread while deploying artifacts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenFeign/feign/commit/a45be66a76120e26693fe0ddd852603784b4586c\"\u003e\u003ccode\u003ea45be66\u003c/code\u003e\u003c/a\u003e prepare release 13.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenFeign/feign/commit/bab7f2e56d69affeefe7e67198fbdc1a66215409\"\u003e\u003ccode\u003ebab7f2e\u003c/code\u003e\u003c/a\u003e Build project with mvnd (\u003ca href=\"https://redirect.github.com/openfeign/feign/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenFeign/feign/commit/5afdd229c36aa85eb886de089ee4622a22459f3a\"\u003e\u003ccode\u003e5afdd22\u003c/code\u003e\u003c/a\u003e Add missing secrets to nexus deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenFeign/feign/commit/1c3fe715c14a085785777bbc06ae406af0af5986\"\u003e\u003ccode\u003e1c3fe71\u003c/code\u003e\u003c/a\u003e Bump vertx.version from 5.0.0.CR4 to 4.5.14 (\u003ca href=\"https://redirect.github.com/openfeign/feign/issues/2837\"\u003e#2837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenFeign/feign/commit/61de71269121c2e3b6ce02d29b509462fe09dfe1\"\u003e\u003ccode\u003e61de712\u003c/code\u003e\u003c/a\u003e FIX: inreliable JSON asserts in Java 11 project (\u003ca href=\"https://redirect.github.com/openfeign/feign/issues/2816\"\u003e#2816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenFeign/feign/commit/241f3ee56751cf7149fe50fb62992d7e0d589154\"\u003e\u003ccode\u003e241f3ee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/openfeign/feign/issues/2838\"\u003e#2838\u003c/a\u003e from OpenFeign/dependabot/maven/netty.version-4.2.0....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenFeign/feign/commit/cff520ac90ba3ff12297b3c936a58e34bb03962d\"\u003e\u003ccode\u003ecff520a\u003c/code\u003e\u003c/a\u003e Bump netty.version from 4.1.119.Final to 4.2.0.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenFeign/feign/commit/e225ee8dcf4d1785e07abab041c8d4c6d4e4fe88\"\u003e\u003ccode\u003ee225ee8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/openfeign/feign/issues/2836\"\u003e#2836\u003c/a\u003e from OpenFeign/dependabot/maven/org.projectlombok-lo...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openfeign/feign/compare/12.1...13.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `software.amazon.awssdk:s3` from 2.25.12 to 2.37.3\n\nUpdates `software.amazon.awssdk:s3-transfer-manager` from 2.25.12 to 2.37.3\n\nUpdates `software.amazon.awssdk:s3-transfer-manager` from 2.25.12 to 2.37.3\n\nUpdates `io.hypersistence:hypersistence-utils-hibernate-63` from 3.7.3 to 3.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vladmihalcea/hypersistence-utils/blob/master/changelog.txt\"\u003eio.hypersistence:hypersistence-utils-hibernate-63's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 3.11.0 - September 09, 2025\u003c/h1\u003e\n\u003cp\u003eAdd support for Hibernate 7.1 \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/802\"\u003e#802\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eObjectMapperWrapper not working with Map\u0026lt;String, String\u0026gt; \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/793\"\u003e#793\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eVersion 3.10.3 - July 11, 2025\u003c/h1\u003e\n\u003cp\u003eAdd support for \u003ca href=\"https://github.com/Tsid\"\u003e\u003ccode\u003e@​Tsid\u003c/code\u003e\u003c/a\u003e generation on non-id entity attributes \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/794\"\u003e#794\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eVersion 3.10.2 - July 05, 2025\u003c/h1\u003e\n\u003cp\u003eAdd support for addScalar in the Hibernate 7 module \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/792\"\u003e#792\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eVersion 3.10.1 - June 14, 2025\u003c/h1\u003e\n\u003cp\u003eUpdate description in pom.xml to mention support of Hibernate 6.6 \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/790\"\u003e#790\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eRemove the central-publishing-maven-plugin dependency \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/789\"\u003e#789\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eVersion 3.10.0 - June 09, 2025\u003c/h1\u003e\n\u003cp\u003eAdd support for Hibernate 7 \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/784\"\u003e#784\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eVersion 3.9.11 - June 07, 2025\u003c/h1\u003e\n\u003cp\u003eAllow the PostgreSQLRangeType to work in AOT mode \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/787\"\u003e#787\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eVersion 3.9.10 - April 27, 2025\u003c/h1\u003e\n\u003cp\u003eObjectMapperJsonSerializer throws StackOverflowError when using Map\u0026lt;String,String[]\u0026gt; \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/780\"\u003e#780\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eVersion 3.9.9 - March 31, 2025\u003c/h1\u003e\n\u003cp\u003eThe ObjectMapperWrapper.fromBytes cannot instantiate an AbstractCollection \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/773\"\u003e#773\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eVersion 3.9.8 - March 28, 2025\u003c/h1\u003e\n\u003cp\u003eJsonType parameter binding doesn't work for POJO parameter \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/777\"\u003e#777\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJsonType parameter binding doesn't work for List parameter \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/775\"\u003e#775\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/vladmihalcea/hypersistence-utils/commit/898576da7a990b7bb6d9b064480e6ee15967dca7\"\u003e\u003ccode\u003e898576d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release hypersistence-utils-parent-3.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vladmihalcea/hypersistence-utils/commit/d1f3f6f61bae288b70cc98a38f80da512c5e6d56\"\u003e\u003ccode\u003ed1f3f6f\u003c/code\u003e\u003c/a\u003e Update changelog for the 3.11.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vladmihalcea/hypersistence-utils/commit/e6ccf139a7cbbf1a0d0fcbeacc29e6575ae174ef\"\u003e\u003ccode\u003ee6ccf13\u003c/code\u003e\u003c/a\u003e Add support for Hibernate 7.1 \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/802\"\u003e#802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vladmihalcea/hypersistence-utils/commit/44e32c872763de8e39f8ff2af3640b880bc19a26\"\u003e\u003ccode\u003e44e32c8\u003c/code\u003e\u003c/a\u003e ObjectMapperWrapper not working with Map\u0026lt;String, String\u0026gt; \u003ca href=\"https://redirect.github.com/vladmihalcea/hypersistence-utils/issues/793\"\u003e#793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vladmihalcea/hypersistence-utils/commit/03a7f62a4af67378260c539bee4f2c5eaf2d6b15\"\u003e\u003ccode\u003e03a7f62\u003c/code\u003e\u003c/a\u003e Misleading error message in JsonJavaTypeDescriptor.wrap() due to fallback on ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vladmihalcea/h...\n\n_Description has been truncated_","html_url":"https://github.com/folio-org/mod-data-export/pull/575","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/folio-org%2Fmod-data-export/issues/575","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/575/packages"}},{"old_version":"2.5.2","new_version":"2.6.0","update_type":"minor","path":"/partition-core","pr_created_at":"2025-11-02T09:14:28.000Z","version_change":"2.5.2 → 2.6.0","issue":{"uuid":"3579281944","node_id":"PR_kwDOQMaK0s6xDCBB","number":16,"state":"open","title":"Bump the core-dependencies group in /partition-core with 15 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":10,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T09:14:28.000Z","updated_at":"2025-11-09T11:00:21.617Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-dependencies","update_count":15,"packages":[{"name":"org.projectlombok:lombok","old_version":"1.18.38","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.3.0","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.jetbrains.kotlin:kotlin-stdlib","old_version":"1.3.60","new_version":"1.9.25","repository_url":"https://github.com/JetBrains/kotlin"},{"name":"org.mockito:mockito-inline","old_version":"3.6.28","new_version":"3.12.4","repository_url":"https://github.com/mockito/mockito"},{"name":"org.codehaus.plexus:plexus-utils","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/codehaus-plexus/plexus-utils"},{"name":"org.assertj:assertj-core","old_version":"3.16.1","new_version":"3.27.6","repository_url":"https://github.com/assertj/assertj"},{"name":"org.apache.maven.surefire:surefire-junit47","old_version":"3.0.0-M4","new_version":"3.5.4"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M4","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.8","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.3.13","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.13","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.5.1","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.2.9","new_version":"6.2.12","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"com.google.guava:guava","old_version":"33.4.8-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"}],"path":"/partition-core","ecosystem":"maven"},"body":"Bumps the core-dependencies group in /partition-core with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.38` | `1.18.42` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.3.0` | `2.8.13` |\n| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `1.3.60` | `1.9.25` |\n| [org.mockito:mockito-inline](https://github.com/mockito/mockito) | `3.6.28` | `3.12.4` |\n| [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) | `4.0.1` | `4.0.2` |\n| [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.16.1` | `3.27.6` |\n| org.apache.maven.surefire:surefire-junit47 | `3.0.0-M4` | `3.5.4` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M4` | `3.5.4` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.8` | `0.8.14` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.13` | `3.5.7` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.13` | `3.5.7` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.5.1` | `6.5.6` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.2.9` | `6.2.12` |\n| [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.5.0-jre` |\n\nUpdates `org.projectlombok:lombok` from 1.18.38 to 1.18.42\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.38...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.3.0 to 2.8.13\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 v2.8.13 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/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\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/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\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/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.11 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/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\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/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\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/rayuuuu\"\u003e\u003ccode\u003e@​rayuuuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3065\"\u003espringdoc/springdoc-openapi#3065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.10 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unexpected merging of media types by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3026\"\u003espringdoc/springdoc-openapi#3026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u0026quot;desciption\u0026quot; typo by \u003ca href=\"https://github.com/lc-nyovchev\"\u003e\u003ccode\u003e@​lc-nyovchev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3036\"\u003espringdoc/springdoc-openapi#3036\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/springdoc/springdoc-openapi/blob/main/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[2.8.13] - 2025-09-07\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/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\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/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\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/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\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/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\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/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.10] - 2025-08-20\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/3046\"\u003e#3046\u003c/a\u003e - Feature Request: Support \u003ca href=\"https://github.com/jakarta\"\u003e\u003ccode\u003e@​jakarta\u003c/code\u003e\u003c/a\u003e.annotation.Nonnull.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3042\"\u003e#3042\u003c/a\u003e - Support externalDocs configure on SpecPropertiesCustomizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3057\"\u003e#3057\u003c/a\u003e - Refactor webhook discovery and scanning mechanism\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\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/springdoc/springdoc-openapi/commit/7ddac7d56f5cf08a8d8319a8c230e6be44d32b98\"\u003e\u003ccode\u003e7ddac7d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a66dfdb5daa35fc3dd70bcef904d3f14039f3862\"\u003e\u003ccode\u003ea66dfdb\u003c/code\u003e\u003c/a\u003e dependency review and prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5c46afb7295a769b8a393d3a0a1f401592bc5034\"\u003e\u003ccode\u003e5c46afb\u003c/code\u003e\u003c/a\u003e Add logic to skipPublishing Tests to Maven Central\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/92b5080a9fbdf3c664d087e9b4d3325148728d38\"\u003e\u003ccode\u003e92b5080\u003c/code\u003e\u003c/a\u003e skip tests deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/672b42ca10f53eb0c2208d2567049611e07780d9\"\u003e\u003ccode\u003e672b42c\u003c/code\u003e\u003c/a\u003e Adding Scalar to springdoc-bom. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e0feb041ffc7d4c18921d4c0c07dafd1544a421c\"\u003e\u003ccode\u003ee0feb04\u003c/code\u003e\u003c/a\u003e Adding initial Scalar Support. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ba90b1a56a447281cd1f15f657412e9c467f9f\"\u003e\u003ccode\u003e31ba90b\u003c/code\u003e\u003c/a\u003e Update pom.xml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/2c55b9df9c3543a616ccdda72d2b6c958bbb543e\"\u003e\u003ccode\u003e2c55b9d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4ca260110b6f07779fc6242b2c1309e9ddc07679\"\u003e\u003ccode\u003e4ca2601\u003c/code\u003e\u003c/a\u003e With 'oneOf' the response schema contains an extra 'type: string. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ea14088042e67c63197753ca37e226d69c9fe89e\"\u003e\u003ccode\u003eea14088\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.3.0...v2.8.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 1.3.60 to 1.9.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 1.9.25\u003c/h2\u003e\n\u003ch4\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c/strong\u003e This is a technical release for IntelliJ IDEA.\u003c/em\u003e\u003c/h4\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69204\"\u003e\u003ccode\u003eKT-69204\u003c/code\u003e\u003c/a\u003e Generate lookups in dumb mode for compatibility with ref index\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64890\"\u003e\u003ccode\u003eKT-64890\u003c/code\u003e\u003c/a\u003e K/Wasm compiler crash with external class and Kodein\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65235\"\u003e\u003ccode\u003eKT-65235\u003c/code\u003e\u003c/a\u003e JDK 21 might lead to change in overloads resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66768\"\u003e\u003ccode\u003eKT-66768\u003c/code\u003e\u003c/a\u003e K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67218\"\u003e\u003ccode\u003eKT-67218\u003c/code\u003e\u003c/a\u003e Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67139\"\u003e\u003ccode\u003eKT-67139\u003c/code\u003e\u003c/a\u003e Build reports can be overridden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67138\"\u003e\u003ccode\u003eKT-67138\u003c/code\u003e\u003c/a\u003e Json report is empty for incremental compilation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67127\"\u003e\u003ccode\u003eKT-67127\u003c/code\u003e\u003c/a\u003e KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66514\"\u003e\u003ccode\u003eKT-66514\u003c/code\u003e\u003c/a\u003e Don't get output file from Cinterop task for IDE Import if host os doesn't support it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65043\"\u003e\u003ccode\u003eKT-65043\u003c/code\u003e\u003c/a\u003e JPS dumb mode should respect maps needed for the compiler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67785\"\u003e\u003ccode\u003eKT-67785\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65864\"\u003e\u003ccode\u003eKT-65864\u003c/code\u003e\u003c/a\u003e K/Wasm: update Node.js to 22.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eKotlin 1.9.23\u003c/h2\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003ch3\u003eApple Ecosystem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65542\"\u003e\u003ccode\u003eKT-65542\u003c/code\u003e\u003c/a\u003e Cinterop tasks fails if Xcode 15.3 is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JetBrains/kotlin/blob/v1.9.25/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.25\u003c/h2\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-69204\"\u003e\u003ccode\u003eKT-69204\u003c/code\u003e\u003c/a\u003e Generate lookups in dumb mode for compatibility with ref index\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.24\u003c/h2\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64890\"\u003e\u003ccode\u003eKT-64890\u003c/code\u003e\u003c/a\u003e K/Wasm compiler crash with external class and Kodein\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65235\"\u003e\u003ccode\u003eKT-65235\u003c/code\u003e\u003c/a\u003e JDK 21 might lead to change in overloads resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66768\"\u003e\u003ccode\u003eKT-66768\u003c/code\u003e\u003c/a\u003e K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67218\"\u003e\u003ccode\u003eKT-67218\u003c/code\u003e\u003c/a\u003e Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67139\"\u003e\u003ccode\u003eKT-67139\u003c/code\u003e\u003c/a\u003e Build reports can be overridden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67138\"\u003e\u003ccode\u003eKT-67138\u003c/code\u003e\u003c/a\u003e Json report is empty for incremental compilation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. Multiplatform\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67127\"\u003e\u003ccode\u003eKT-67127\u003c/code\u003e\u003c/a\u003e KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-66514\"\u003e\u003ccode\u003eKT-66514\u003c/code\u003e\u003c/a\u003e Don't get output file from Cinterop task for IDE Import if host os doesn't support it\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. JPS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65043\"\u003e\u003ccode\u003eKT-65043\u003c/code\u003e\u003c/a\u003e JPS dumb mode should respect maps needed for the compiler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-67785\"\u003e\u003ccode\u003eKT-67785\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65864\"\u003e\u003ccode\u003eKT-65864\u003c/code\u003e\u003c/a\u003e K/Wasm: update Node.js to 22.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.9.23\u003c/h2\u003e\n\u003ch3\u003eApple Ecosystem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-65542\"\u003e\u003ccode\u003eKT-65542\u003c/code\u003e\u003c/a\u003e Cinterop tasks fails if Xcode 15.3 is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://youtrack.jetbrains.com/issue/KT-64486\"\u003e\u003ccode\u003eKT-64486\u003c/code\u003e\u003c/a\u003e Kotlin/Wasm/WASI exported function callback for coroutines support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/870720e57422ff0586dd251030fdd9dfaa445d4b\"\u003e\u003ccode\u003e870720e\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 1.9.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8b473423789e39d632f152818a37976dca87227e\"\u003e\u003ccode\u003e8b47342\u003c/code\u003e\u003c/a\u003e [JPS] Allow writing the subtypes map in compiler-maps-only mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/3dcabe1ea6eed38d0b4cf97df077fb6035cacfec\"\u003e\u003ccode\u003e3dcabe1\u003c/code\u003e\u003c/a\u003e [JPS] Add an option to enable lookup map generation in JPS dumb mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/60eb01a7c688f01fe7d038e170840257259e21a9\"\u003e\u003ccode\u003e60eb01a\u003c/code\u003e\u003c/a\u003e [K/N][tests] Don't attempt to download simulator after first failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/0d7708daacc57ea03ec1ea728197b7e9630c8025\"\u003e\u003ccode\u003e0d7708d\u003c/code\u003e\u003c/a\u003e Add changelog for 1.9.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/392181d7ee6b9b6d566daaa1a2bfc732d17c2bb2\"\u003e\u003ccode\u003e392181d\u003c/code\u003e\u003c/a\u003e [K/N] Devirtualization: fixed the problem with type checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/9ac91e4ef711819f6c61e6d24397096b80ee61e2\"\u003e\u003ccode\u003e9ac91e4\u003c/code\u003e\u003c/a\u003e [K/N][tests] Couple of reproducers for #KT-67218\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/1a630b553a1a38a5d0ccfd135c3b8d5911351388\"\u003e\u003ccode\u003e1a630b5\u003c/code\u003e\u003c/a\u003e [WasmJs] Add support for external class reflection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/087242027ea9cdfcaafc081e67bdc0ab4879d6d1\"\u003e\u003ccode\u003e0872420\u003c/code\u003e\u003c/a\u003e Reorganize \u003ccode\u003eGradleBuildTime\u003c/code\u003e entries to match actual structure used in compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JetBrains/kotlin/commit/8bbf8dcfac4526fcb924559005041fbcc9b33204\"\u003e\u003ccode\u003e8bbf8dc\u003c/code\u003e\u003c/a\u003e [Minor] Rename \u003ccode\u003ecompiler\u003c/code\u003e and \u003ccode\u003ecompilerPipeline\u003c/code\u003e files to show backend belonging\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JetBrains/kotlin/compare/v1.3.60...v1.9.25\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.mockito:mockito-inline` from 3.6.28 to 3.12.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-inline's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.4\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-25 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.3...v3.12.4\"\u003e1 commit(s)\u003c/a\u003e by Rafael Winterhalter\u003c/li\u003e\n\u003cli\u003eNo notable improvements. No pull requests (issues) were referenced from commits.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.3\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.3\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-24 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.2...v3.12.3\"\u003e9 commit(s)\u003c/a\u003e by Rafael Winterhalter\u003c/li\u003e\n\u003cli\u003eFix implementation of proxy mock maker for toString and add additional unit tests. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2405\"\u003e#2405\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2405\"\u003emockito/mockito#2405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid cache breakage [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2402\"\u003e#2402\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2402\"\u003emockito/mockito#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a limited mock maker that is based only on the java.lang.reflect.Proxy utility [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2397\"\u003e#2397\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2397\"\u003emockito/mockito#2397\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.2\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-24 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.1...v3.12.2\"\u003e2 commit(s)\u003c/a\u003e by Dmitry Vyazelenko, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003e#2399\u003c/a\u003e : Adds defaultAnswer to the MockitoMockKey to distinguish the mock types, i.e. to separate mocks from spies otherwise spy type is reused for a mock or vice versa. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2400\"\u003e#2400\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2400\"\u003emockito/mockito#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSporadic mock verification failures related to hashCode/equals on 3.12.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003e#2399\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2399\"\u003emockito/mockito#2399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.errorprone from 2.8.1 to 2.9.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2396\"\u003e#2396\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2396\"\u003emockito/mockito#2396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.1\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-20 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.12.0...v3.12.1\"\u003e2 commit(s)\u003c/a\u003e by Tim van der Lippe, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eFix verifyNoMoreInteractions inOrder invocations for spies [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2395\"\u003e#2395\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2395\"\u003emockito/mockito#2395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegression with InOrder verification after \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2369\"\u003e#2369\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2394\"\u003e#2394\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2394\"\u003emockito/mockito#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.12 to 1.11.13 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2393\"\u003e#2393\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2393\"\u003emockito/mockito#2393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.12.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e3.12.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2021-08-19 - \u003ca href=\"https://github.com/mockito/mockito/compare/v3.11.2...v3.12.0\"\u003e31 commit(s)\u003c/a\u003e by EugeneLesnov, Lars Vogel, Logan Rosen, Rafael Winterhalter, Rob Pridham, Tim van der Lippe, dependabot[bot], saurabh7248\u003c/li\u003e\n\u003cli\u003eAdd checks for sealed types [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2392\"\u003e#2392\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2392\"\u003emockito/mockito#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.10 to 1.11.12 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2388\"\u003e#2388\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2388\"\u003emockito/mockito#2388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.bytebuddy from 1.11.9 to 1.11.10 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2387\"\u003e#2387\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2387\"\u003emockito/mockito#2387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump versions.errorprone from 2.8.0 to 2.8.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2386\"\u003e#2386\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2386\"\u003emockito/mockito#2386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate StaticMockTest to use unified verify method [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2385\"\u003e#2385\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2385\"\u003emockito/mockito#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReorder InjectMock Javadoc to fit the order of injection [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2383\"\u003e#2383\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2383\"\u003emockito/mockito#2383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump core-ktx from 1.5.0 to 1.6.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2382\"\u003e#2382\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2382\"\u003emockito/mockito#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump google-java-format from 1.10.0 to 1.11.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2381\"\u003e#2381\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2381\"\u003emockito/mockito#2381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDowngrade Android gradle plugin [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2380\"\u003e#2380\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2380\"\u003emockito/mockito#2380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApplied \u003ca href=\"https://github.com/CheckReturnValue\"\u003e\u003ccode\u003e@​CheckReturnValue\u003c/code\u003e\u003c/a\u003e to some classes [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2379\"\u003e#2379\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2379\"\u003emockito/mockito#2379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehow to solve gradle sync failed after 'Add basic Android instrumented and unit tests' [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2378\"\u003e#2378\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2378\"\u003emockito/mockito#2378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/963a87202115ddab2334f634f0adbe985609bcca\"\u003e\u003ccode\u003e963a872\u003c/code\u003e\u003c/a\u003e Properly resolve ProxyMockMaker by alias and handle null value as argument fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/25769502493c69df1cd87a333a0159d4191f1a84\"\u003e\u003ccode\u003e2576950\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2405\"\u003e#2405\u003c/a\u003e from mockito/fix-proxy-mock-maker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/cb5e3a607f1155d7e511965c834ab6053cc5634f\"\u003e\u003ccode\u003ecb5e3a6\u003c/code\u003e\u003c/a\u003e Fix implementation of proxy mock maker for toString and add additional unit t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/03ae33aaea120a06034008d42c648c38bfa2a64e\"\u003e\u003ccode\u003e03ae33a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2397\"\u003e#2397\u003c/a\u003e from mockito/proxy-mock-maker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/0863afbc9851c5609b7a91f0a28b74381f06e9e1\"\u003e\u003ccode\u003e0863afb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2402\"\u003e#2402\u003c/a\u003e from mockito/avoid-cache-breakage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/3ed0655d99ab38bdb80233550139b4113776dc91\"\u003e\u003ccode\u003e3ed0655\u003c/code\u003e\u003c/a\u003e Remove deprecation warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/e1f98555ec904e8f8150cb24fa90392393cad9be\"\u003e\u003ccode\u003ee1f9855\u003c/code\u003e\u003c/a\u003e Fixes or removes tests that build on unfulfilled assumptions.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/c740965940431e5162600cde395574101ab1e383\"\u003e\u003ccode\u003ec740965\u003c/code\u003e\u003c/a\u003e Allow for building without Android SDK. Remove warnings.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/1a8946f19cb8c677fe779f8acbda97e284f7d61f\"\u003e\u003ccode\u003e1a8946f\u003c/code\u003e\u003c/a\u003e Remove special handling for hashCode/equals as it breaks Mockito's internal m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/4f81d4f1de676f845d6ee111eb6285dbdd5935c6\"\u003e\u003ccode\u003e4f81d4f\u003c/code\u003e\u003c/a\u003e Fix cache key computation for generated mock/spy classes (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v3.6.28...v3.12.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.plexus:plexus-utils` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/releases\"\u003eorg.codehaus.plexus:plexus-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify /D for cmd.exe to bypass the Command Processor Autorun folder (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/272\"\u003e#272\u003c/a\u003e) \u003ca href=\"https://github.com/sebthom\"\u003e\u003ccode\u003e@​sebthom\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.codehaus.plexus:plexus from 17 to 18 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/271\"\u003e#271\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 (\u003ca href=\"https://redirect.github.com/codehaus-plexus/plexus-utils/pull/270\"\u003e#270\u003c/a\u003e) \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4789f7a122d2bb096b67630d62faa27560b035ef\"\u003e\u003ccode\u003e4789f7a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release plexus-utils-4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/90932719b58b0e8ec33f4e3a7664b84d582e97b0\"\u003e\u003ccode\u003e9093271\u003c/code\u003e\u003c/a\u003e Specify /D for cmd.exe to bypass the Command Processor Autorun directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/a5d1ab20b9db1c8780d989a1cdb60ffeb839950a\"\u003e\u003ccode\u003ea5d1ab2\u003c/code\u003e\u003c/a\u003e fix Reproducible Central README link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/1e90541f7e52509076760c39246e8c1ba0b10373\"\u003e\u003ccode\u003e1e90541\u003c/code\u003e\u003c/a\u003e use new Reproducible Central badge endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/8ca191341462f7c5a2ea68edcd3acacce1c60eff\"\u003e\u003ccode\u003e8ca1913\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/4da33e12a8b0d02a7298a9be468ae5e1af8dce80\"\u003e\u003ccode\u003e4da33e1\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/commit/0d760ef00225321d70fcc8996c8728fddaee5c15\"\u003e\u003ccode\u003e0d760ef\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-4.0.1...plexus-utils-4.0.2\"\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.16.1 to 3.27.6\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.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\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.7 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to JUnit BOM 5.13.4 \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGuava\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Guava 33.4.8-jre \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.27.4\u003c/h2\u003e\n\u003ch2\u003e:no_entry_sign: Deprecated\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.annotations.Beta\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.Beta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CanIgnoreReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CanIgnoreReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eorg.assertj.core.util.CheckReturnValue\u003c/code\u003e in favor of \u003ccode\u003eorg.assertj.core.annotation.CheckReturnValue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix thread-safety in \u003ccode\u003eAbstractDateAssert\u003c/code\u003e \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3874\"\u003e#3874\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:zap: Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate to the Central Publisher Portal, enable snapshot publishing \u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3881\"\u003e#3881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/716b1e0a6a372890cd4b3495b954f57755e99471\"\u003e\u003ccode\u003e716b1e0\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/e1896529a38377dfb6eaa199ecb33c79b2a58591\"\u003e\u003ccode\u003ee189652\u003c/code\u003e\u003c/a\u003e Add 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\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/0cb489e99980dd384135d06a0967bd3ce712b219\"\u003e\u003ccode\u003e0cb489e\u003c/code\u003e\u003c/a\u003e Update Maven Central URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/72863098a2c7194b1acef0a8ed0f4c564e422c3d\"\u003e\u003ccode\u003e7286309\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/assertj/assertj/commit/dd4cc1de575a224805a1614394046046cf2b4f99\"\u003e\u003ccode\u003edd4cc1d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release assertj-build-3.27.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/1d0defc0dbabfe3cc12b34173dd88933cbc61fcb\"\u003e\u003ccode\u003e1d0defc\u003c/code\u003e\u003c/a\u003e Add missing permission to release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/844d5d04af570d6772478d0309576cdd4c3a5c6d\"\u003e\u003ccode\u003e844d5d0\u003c/code\u003e\u003c/a\u003e Add missing GitHub Actions pinning to CodeQL workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/bdd7106814be9cf71e4ceb77e0db399aa1f79b5b\"\u003e\u003ccode\u003ebdd7106\u003c/code\u003e\u003c/a\u003e Add CodeQL custom workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/a93d7e632ae17d916c6a9da867571054a4b53e75\"\u003e\u003ccode\u003ea93d7e6\u003c/code\u003e\u003c/a\u003e Remove EOL Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assertj/assertj/commit/26ea866a2a9bece0f6f660f61b0483eaaabf27dc\"\u003e\u003ccode\u003e26ea866\u003c/code\u003e\u003c/a\u003e Update production dependencies (\u003ca href=\"https://redirect.github.com/assertj/assertj/issues/3947\"\u003e#3947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assertj/assertj/compare/assertj-core-3.16.1...assertj-build-3.27.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.surefire:surefire-junit47` from 3.0.0-M4 to 3.5.4\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.0.0-M4 to 3.5.4\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.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\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\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\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.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\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.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/827\"\u003e#827\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.5.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1737\"\u003e[SUREFIRE-1737]\u003c/a\u003e - Fix disable in statelessTestsetReporter (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/816\"\u003e#816\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-1643\"\u003e[SUREFIRE-1643]\u003c/a\u003e - surefire junit5 parallel tests (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/815\"\u003e#815\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2289\"\u003e[SUREFIRE-2289]\u003c/a\u003e - Make exceptions more appropriate to context (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/798\"\u003e#798\u003c/a\u003e) \u003ca href=\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esurefire shared utils version current version (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/825\"\u003e#825\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate site descriptors (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/821\"\u003e#821\u003c/a\u003e) \u003ca href=\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/88513d8b8dfef3c00794e2ae5976cb1d4368ca3d\"\u003e\u003ccode\u003e88513d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9c48828ba184c43d0f70d7d8ddec9feefd41a134\"\u003e\u003ccode\u003e9c48828\u003c/code\u003e\u003c/a\u003e Simplify cuncumber IT configuration and make windows build working again (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/74b2d8c767c0cdbd7ebd36e5f8dc4563828e4bc0\"\u003e\u003ccode\u003e74b2d8c\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/6c30bf12f70caaaaa075e303653776a712209055\"\u003e\u003ccode\u003e6c30bf1\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2298] fix xml output with junit 5 nested classes (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/9f49866349c497bbb310b24e3f644d5c970d110a\"\u003e\u003ccode\u003e9f49866\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/fb96954be3f6b6428ed1fe43f2fdf1fb2ebe7e7c\"\u003e\u003ccode\u003efb96954\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/1e6315917bda76bc256621253d926d454b0eabd5\"\u003e\u003ccode\u003e1e63159\u003c/code\u003e\u003c/a\u003e Name the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/76e806aa6e2efa5bf3bb0ec843ac94ed8da312c1\"\u003e\u003ccode\u003e76e806a\u003c/code\u003e\u003c/a\u003e feat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/0fbfb27d05ea730d201d273f3fb29f5314294548\"\u003e\u003ccode\u003e0fbfb27\u003c/code\u003e\u003c/a\u003e Implement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3155\"\u003e#3155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/maven-surefire/commit/98d081e671888831ab16c66f4e02fc7e73802d2f\"\u003e\u003ccode\u003e98d081e\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M4...surefire-3.5.4\"\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.0.0-M4 to 3.5.4\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.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href=\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href=\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\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\u003efeat: enable prevent branch protection rules (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href=\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href=\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href=\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\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.19.0 to 2.20.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.12.0 to 4.13.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.11.1 to 4.12.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\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.18.0 to 2.19.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.4.0 to 1.5.0 (\u003ca href=\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/partition/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fpartition/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"2.5.0","new_version":"2.6.0","update_type":"minor","path":null,"pr_created_at":"2025-11-02T09:11:40.000Z","version_change":"2.5.0 → 2.6.0","issue":{"uuid":"3579274090","node_id":"PR_kwDOQMaK2s6xDA1K","number":17,"state":"open","title":"Bump the core-dependencies group across 1 directory with 30 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T09:11:40.000Z","updated_at":"2025-11-02T09:13:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-dependencies","update_count":30,"packages":[{"name":"ch.qos.logback:logback-core","old_version":"1.5.16","new_version":"1.5.20","repository_url":"https://github.com/qos-ch/logback"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.16","new_version":"1.5.20","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.3.11","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.11","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.cloud:spring-cloud-openfeign-core","old_version":"3.1.3","new_version":"3.1.9","repository_url":"https://github.com/spring-cloud/spring-cloud-openfeign"},{"name":"org.projectlombok:lombok","old_version":"1.18.30","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"io.rest-assured:rest-assured","old_version":"5.4.0","new_version":"5.5.6","repository_url":"https://github.com/rest-assured/rest-assured"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.15.0","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.15.0","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.15.0","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"org.apache.maven.plugins:maven-surefire-plugin","old_version":"3.0.0-M5","new_version":"3.5.4","repository_url":"https://github.com/apache/maven-surefire"},{"name":"org.apache.maven.plugins:maven-compiler-plugin","old_version":"3.8.1","new_version":"3.14.1","repository_url":"https://github.com/apache/maven-compiler-plugin"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.10","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.11","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.cloud:spring-cloud-dependencies","old_version":"2023.0.1","new_version":"2023.0.6","repository_url":"https://github.com/spring-cloud/spring-cloud-release"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.6","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"6.2.12","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.apache.logging.log4j:log4j-to-slf4j","old_version":"2.21.1","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.21.1","new_version":"2.25.2"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.6.0","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"org.apache.commons:commons-collections4","old_version":"4.4","new_version":"4.5.0"},{"name":"org.mapstruct:mapstruct","old_version":"1.5.1.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"org.mapstruct:mapstruct-processor","old_version":"1.5.1.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"com.google.guava:guava","old_version":"32.0.1-jre","new_version":"32.1.3-jre","repository_url":"https://github.com/google/guava"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.6.0","new_version":"5.20.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.1.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"org.apache.maven.plugins:maven-pmd-plugin","old_version":"3.21.0","new_version":"3.28.0","repository_url":"https://github.com/apache/maven-pmd-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.7.3.6","new_version":"4.9.8.1","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the core-dependencies group with 30 updates in the /file-core directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.16` | `1.5.20` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.16` | `1.5.20` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.7` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.7` |\n| [org.springframework.cloud:spring-cloud-openfeign-core](https://github.com/spring-cloud/spring-cloud-openfeign) | `3.1.3` | `3.1.9` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.30` | `1.18.42` |\n| [io.rest-assured:rest-assured](https://github.com/rest-assured/rest-assured) | `5.4.0` | `5.5.6` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.15.0` | `2.20.1` |\n| com.fasterxml.jackson.core:jackson-core | `2.15.0` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.15.0` | `2.20` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.0.0-M5` | `3.5.4` |\n| [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) | `3.8.1` | `3.14.1` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.10` | `0.8.14` |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.11` | `3.5.7` |\n| [org.springframework.cloud:spring-cloud-dependencies](https://github.com/spring-cloud/spring-cloud-release) | `2023.0.1` | `2023.0.6` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.6` | `6.5.6` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `6.2.12` |\n| org.apache.logging.log4j:log4j-to-slf4j | `2.21.1` | `2.25.2` |\n| org.apache.logging.log4j:log4j-api | `2.21.1` | `2.25.2` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.6.0` | `2.8.13` |\n| org.apache.commons:commons-collections4 | `4.4` | `4.5.0` |\n| [org.mapstruct:mapstruct](https://github.com/mapstruct/mapstruct) | `1.5.1.Final` | `1.6.3` |\n| [org.mapstruct:mapstruct-processor](https://github.com/mapstruct/mapstruct) | `1.5.1.Final` | `1.6.3` |\n| [com.google.guava:guava](https://github.com/google/guava) | `32.0.1-jre` | `32.1.3-jre` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.6.0` | `5.20.0` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.1.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) | `3.21.0` | `3.28.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.7.3.6` | `4.9.8.1` |\n\n\nUpdates `ch.qos.logback:logback-core` from 1.5.16 to 1.5.20\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.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback-classic's \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• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit b2a02f065379a9b1ba5ff837fc08913b744774bc associated with the tag v_1.5.18. 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.17\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-02-25 Release of logback version 1.5.17\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed Jansi 2.4.0 color-coded output not working on Windows CMD.exe console when the default terminal application is set to \u0026quot;Windows Console Host\u0026quot;. This problem was reported in issues/753 by Michael Lyubkin.\u003c/p\u003e\n\u003cp\u003e• Fixed race condition occurring in case MDC class is initialized while org.slf4j.LoggerFactory is initializing logback-classic's LoggerContext. When this race conditions occurs, the MDCAdapter instance used by MDC does not match the instance used by logback-classic. This issue was reported in SLF4J issues/450. While logback-classic version 1.5.17 remains compatible with SLF4J versions in the 2.0.x series, fixing this particular MDC issue requires SLF4J version 2.0.17.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 10358724ed723b3745c010aa40cb02a2dfed4593 associated with the tag v_1.5.17. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/930fb15c993a4344bcecc6ba2225c12a2c38e676\"\u003e\u003ccode\u003e930fb15\u003c/code\u003e\u003c/a\u003e prepare release 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/0b4432a31921df31e31bf9f4331f6e7e2888e893\"\u003e\u003ccode\u003e0b4432a\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/258558f457089c786b6c36a51a8ff9a5a5c66b94\"\u003e\u003ccode\u003e258558f\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee77a70217b5fc49e18de61176fa5de061b6074c\"\u003e\u003ccode\u003eee77a70\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/5ca7ce8a86cdf28f2d389c3d7dc780f538f3d059\"\u003e\u003ccode\u003e5ca7ce8\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/728803f660e07e495843d8aee43ae353c8390973\"\u003e\u003ccode\u003e728803f\u003c/code\u003e\u003c/a\u003e fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa5eeb1f0d38cc195e7eab183d79f9d0c4f07c0a\"\u003e\u003ccode\u003eaa5eeb1\u003c/code\u003e\u003c/a\u003e start work on version 1.5.20-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e572d4f87f06674788eb3ca7148e8d1dffc615fa\"\u003e\u003ccode\u003ee572d4f\u003c/code\u003e\u003c/a\u003e skip deployment of blackbox and example modules, published as version 1.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/4adae8bdcdcf018bb29e51387175412bd9c6d546\"\u003e\u003ccode\u003e4adae8b\u003c/code\u003e\u003c/a\u003e add plugin for Maven Central deployment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee70cf4cd99774ea5fe1f7e2d928061126e45eeb\"\u003e\u003ccode\u003eee70cf4\u003c/code\u003e\u003c/a\u003e prepare release 1.5.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.16 to 1.5.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback-classic's \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• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit b2a02f065379a9b1ba5ff837fc08913b744774bc associated with the tag v_1.5.18. 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.17\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-02-25 Release of logback version 1.5.17\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed Jansi 2.4.0 color-coded output not working on Windows CMD.exe console when the default terminal application is set to \u0026quot;Windows Console Host\u0026quot;. This problem was reported in issues/753 by Michael Lyubkin.\u003c/p\u003e\n\u003cp\u003e• Fixed race condition occurring in case MDC class is initialized while org.slf4j.LoggerFactory is initializing logback-classic's LoggerContext. When this race conditions occurs, the MDCAdapter instance used by MDC does not match the instance used by logback-classic. This issue was reported in SLF4J issues/450. While logback-classic version 1.5.17 remains compatible with SLF4J versions in the 2.0.x series, fixing this particular MDC issue requires SLF4J version 2.0.17.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 10358724ed723b3745c010aa40cb02a2dfed4593 associated with the tag v_1.5.17. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/930fb15c993a4344bcecc6ba2225c12a2c38e676\"\u003e\u003ccode\u003e930fb15\u003c/code\u003e\u003c/a\u003e prepare release 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/0b4432a31921df31e31bf9f4331f6e7e2888e893\"\u003e\u003ccode\u003e0b4432a\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/258558f457089c786b6c36a51a8ff9a5a5c66b94\"\u003e\u003ccode\u003e258558f\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee77a70217b5fc49e18de61176fa5de061b6074c\"\u003e\u003ccode\u003eee77a70\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/5ca7ce8a86cdf28f2d389c3d7dc780f538f3d059\"\u003e\u003ccode\u003e5ca7ce8\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/728803f660e07e495843d8aee43ae353c8390973\"\u003e\u003ccode\u003e728803f\u003c/code\u003e\u003c/a\u003e fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa5eeb1f0d38cc195e7eab183d79f9d0c4f07c0a\"\u003e\u003ccode\u003eaa5eeb1\u003c/code\u003e\u003c/a\u003e start work on version 1.5.20-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e572d4f87f06674788eb3ca7148e8d1dffc615fa\"\u003e\u003ccode\u003ee572d4f\u003c/code\u003e\u003c/a\u003e skip deployment of blackbox and example modules, published as version 1.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/4adae8bdcdcf018bb29e51387175412bd9c6d546\"\u003e\u003ccode\u003e4adae8b\u003c/code\u003e\u003c/a\u003e add plugin for Maven Central deployment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee70cf4cd99774ea5fe1f7e2d928061126e45eeb\"\u003e\u003ccode\u003eee70cf4\u003c/code\u003e\u003c/a\u003e prepare release 1.5.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.16 to 1.5.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.20\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-10-19 Release of logback version 1.5.20\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the \u003ccode\u003e'condition'\u003c/code\u003e attribute within the \u003ccode\u003e\u0026lt;if\u0026gt; \u003c/code\u003eelement is deprecated and will be removed in 2027.\u003c/p\u003e\n\u003cp\u003eAn \u003ca href=\"https://logback.qos.ch/translator/services/conditionalConfigMigrator.html\"\u003eonline migration service\u003c/a\u003e is provided to help with the transition.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026lt;condition\u0026gt;\u003c/code\u003e element, new in this version, admits custom \u003ccode\u003ePropertyEvaluator\u003c/code\u003e as a recommended alternative. See also the updated documentation on \u003ca href=\"https://logback.qos.ch/manual/configuration.html#conditional\"\u003econditional configuration\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• Logback-classic's \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• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. 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.19\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-09-30 Release of logback version 1.5.19\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Disallow \u0026quot;new\u0026quot; operator in the \u003ccode\u003econdition\u003c/code\u003e attribute of \u0026lt;\u003ccode\u003eif\u003c/code\u003e\u0026gt; elements. This fixes an ACE vulnerability recorded as \u003ca href=\"https://www.cve.org/cverecord?id=CVE-2025-11226\"\u003eCVE-2025-11226\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• At initialization time, slightly better reporting about watched configuration files.\u003c/p\u003e\n\u003cp\u003e• Softer message regarding usage of ConsoleAppender and its potential impact on performance.\u003c/p\u003e\n\u003cp\u003e• In ViewStatusMessagesServlet, restrict processing of \u0026quot;Clear\u0026quot; button to POST method. This change was proposed by Ralf Wiebicke who also provided the relevant \u003ca href=\"https://redirect.github.com/qos-ch/logback/pull/971\"\u003ePR\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from \u003ca href=\"https://github.com/qos-ch/logback\"\u003esource code\u003c/a\u003e at commit e572d4f87f06674788eb3ca7148e8d1dffc615fa associated with the tag v_1.5.19. 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.18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-03-18 Release of logback version 1.5.18\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Added\u003ca href=\"https://logback.qos.ch/manual/appenders.html#fileCompression\"\u003e support for XZ compression\u003c/a\u003e for archived log files. Note that XZ compression requires Tukaani project's \u003ca href=\"https://tukaani.org/xz/java.html\"\u003eXZ library\u003c/a\u003e for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.\u003c/p\u003e\n\u003cp\u003e• Removed references to \u003ccode\u003ejava.security.AccessController\u003c/code\u003e class. This class has been deprecated for some time and is slated for removal in future JDK versions.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit b2a02f065379a9b1ba5ff837fc08913b744774bc associated with the tag v_1.5.18. 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.17\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2025-02-25 Release of logback version 1.5.17\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed Jansi 2.4.0 color-coded output not working on Windows CMD.exe console when the default terminal application is set to \u0026quot;Windows Console Host\u0026quot;. This problem was reported in issues/753 by Michael Lyubkin.\u003c/p\u003e\n\u003cp\u003e• Fixed race condition occurring in case MDC class is initialized while org.slf4j.LoggerFactory is initializing logback-classic's LoggerContext. When this race conditions occurs, the MDCAdapter instance used by MDC does not match the instance used by logback-classic. This issue was reported in SLF4J issues/450. While logback-classic version 1.5.17 remains compatible with SLF4J versions in the 2.0.x series, fixing this particular MDC issue requires SLF4J version 2.0.17.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 10358724ed723b3745c010aa40cb02a2dfed4593 associated with the tag v_1.5.17. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/930fb15c993a4344bcecc6ba2225c12a2c38e676\"\u003e\u003ccode\u003e930fb15\u003c/code\u003e\u003c/a\u003e prepare release 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/0b4432a31921df31e31bf9f4331f6e7e2888e893\"\u003e\u003ccode\u003e0b4432a\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/258558f457089c786b6c36a51a8ff9a5a5c66b94\"\u003e\u003ccode\u003e258558f\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee77a70217b5fc49e18de61176fa5de061b6074c\"\u003e\u003ccode\u003eee77a70\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/5ca7ce8a86cdf28f2d389c3d7dc780f538f3d059\"\u003e\u003ccode\u003e5ca7ce8\u003c/code\u003e\u003c/a\u003e provide an alternative to Janino based conditional configuration processing -...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/728803f660e07e495843d8aee43ae353c8390973\"\u003e\u003ccode\u003e728803f\u003c/code\u003e\u003c/a\u003e fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/aa5eeb1f0d38cc195e7eab183d79f9d0c4f07c0a\"\u003e\u003ccode\u003eaa5eeb1\u003c/code\u003e\u003c/a\u003e start work on version 1.5.20-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e572d4f87f06674788eb3ca7148e8d1dffc615fa\"\u003e\u003ccode\u003ee572d4f\u003c/code\u003e\u003c/a\u003e skip deployment of blackbox and example modules, published as version 1.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/4adae8bdcdcf018bb29e51387175412bd9c6d546\"\u003e\u003ccode\u003e4adae8b\u003c/code\u003e\u003c/a\u003e add plugin for Maven Central deployment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/ee70cf4cd99774ea5fe1f7e2d928061126e45eeb\"\u003e\u003ccode\u003eee70cf4\u003c/code\u003e\u003c/a\u003e prepare release 1.5.19\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.20\"\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-starter-web` from 3.3.11 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.7\"\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-configuration-processor` from 3.3.11 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-configuration-processor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.cloud:spring-cloud-openfeign-core` from 3.1.3 to 3.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/releases\"\u003eorg.springframework.cloud:spring-cloud-openfeign-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/checkout from 2 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/spring-cloud/spring-cloud-openfeign/pull/897\"\u003espring-cloud/spring-cloud-openfeign#897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump codecov/codecov-action from 1 to 3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/900\"\u003espring-cloud/spring-cloud-openfeign#900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java from 2 to 3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/902\"\u003espring-cloud/spring-cloud-openfeign#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.fasterxml.jackson.dataformat:jackson-dataformat-smile from 2.11.3 to 2.11.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/spring-cloud/spring-cloud-openfeign/pull/909\"\u003espring-cloud/spring-cloud-openfeign#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade dependencies. by \u003ca href=\"https://github.com/OlgaMaciaszek\"\u003e\u003ccode\u003e@​OlgaMaciaszek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/928\"\u003espring-cloud/spring-cloud-openfeign#928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.protobuf:protobuf-java from 3.25.0 to 3.25.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/936\"\u003espring-cloud/spring-cloud-openfeign#936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.15.0 to 2.15.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/943\"\u003espring-cloud/spring-cloud-openfeign#943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-java 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/spring-cloud/spring-cloud-openfeign/pull/946\"\u003espring-cloud/spring-cloud-openfeign#946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.8...v3.1.9\"\u003ehttps://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.8...v3.1.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.1.8\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/7cbf2bb3583793a6bbb73cb22c1efe49192e45d0\"\u003e\u003ccode\u003e7cbf2bb\u003c/code\u003e\u003c/a\u003e Update SNAPSHOT to 3.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/c03f78af46a426509f3fa5a46847b8efe642dd04\"\u003e\u003ccode\u003ec03f78a\u003c/code\u003e\u003c/a\u003e Improve url validation. Fixes \u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/873\"\u003egh-873\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/d8bb85611e35bfc0c0767685037f80ec6c283b16\"\u003e\u003ccode\u003ed8bb856\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 3 to 4 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/86c0e4171f7686f1167c0464d7aa24430df2557b\"\u003e\u003ccode\u003e86c0e41\u003c/code\u003e\u003c/a\u003e Update license entry.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/19d0b8188ad3b43af20156aeed86a8d526a66919\"\u003e\u003ccode\u003e19d0b81\u003c/code\u003e\u003c/a\u003e Removed \u003ca href=\"https://github.com/Deprecated\"\u003e\u003ccode\u003e@​Deprecated\u003c/code\u003e\u003c/a\u003e from constructor.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/2270e69a275cf28d9dca2dd22e2975deef0e03b1\"\u003e\u003ccode\u003e2270e69\u003c/code\u003e\u003c/a\u003e docs: fix indents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/88293e4cc9b5f24e9cd02da13ee151d07fe1cadf\"\u003e\u003ccode\u003e88293e4\u003c/code\u003e\u003c/a\u003e Add method name into \u0026quot;RequestParam.value() was empty on parameter\u0026quot; exception ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/0b5b14ee78b18b070dd65de14f27879279c53e15\"\u003e\u003ccode\u003e0b5b14e\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.15.0 to 2.15.1 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/620482548ff118c67b35d62d55644b8c23bdf401\"\u003e\u003ccode\u003e6204825\u003c/code\u003e\u003c/a\u003e Bump com.google.protobuf:protobuf-java from 3.25.0 to 3.25.1 (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/commit/952fe21241809ffce3b58fc5b0a3e3539d9867cd\"\u003e\u003ccode\u003e952fe21\u003c/code\u003e\u003c/a\u003e Upgrade dependencies. (\u003ca href=\"https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-cloud/spring-cloud-openfeign/compare/v3.1.3...v3.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.projectlombok:lombok` from 1.18.30 to 1.18.42\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown\"\u003eorg.projectlombok:lombok's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.18.42 (September 18th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: All the various \u003ccode\u003e@Log\u003c/code\u003e annotations now allow you to change their access level (they still default to \u003ccode\u003eprivate\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e. Thanks to new contributor Liam Pace!\u003c/li\u003e\n\u003cli\u003eBUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3940\"\u003e#3940\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.40 (September 4th, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK25 support added \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3859\"\u003e#3859\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused \u003ccode\u003ejava.lang.IllegalArgumentException: Document does not match the AST\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003e#3886\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3886\"\u003eprojectlombok/lombok#3886\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePERFORMANCE: \u003ccode\u003e@ExtensionMethod\u003c/code\u003e is now significantly faster [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003e#3866\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3866\"\u003eprojectlombok/lombok#3866\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: the command line \u003ccode\u003econfig\u003c/code\u003e tool would emit incorrect output for nullity annotations. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003e#3931\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3931\"\u003eprojectlombok/lombok#3931\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Jacksonized @Accessors(fluent=true)\u003c/code\u003e automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003e#3265\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3265\"\u003eprojectlombok/lombok#3265\u003c/a\u003e), [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003e#3270\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3270\"\u003eprojectlombok/lombok#3270\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., \u003ccode\u003e@JsonProperty\u003c/code\u003e) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003elombok.copyJacksonAnnotationsToAccessors = true\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.38 (March 31st, 2025)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK24 support added.\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok's nullity annotation now supports \u003ca href=\"https://jspecify.dev\"\u003eJSpecify\u003c/a\u003e out of the box, using \u003ca href=\"https://projectlombok.org/features/configuration\"\u003econfig key\u003c/a\u003e \u003ccode\u003ejspecify\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003e#3823\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3823\"\u003eprojectlombok/lombok#3823\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003e#3783\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3783\"\u003eprojectlombok/lombok#3783\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.36 (November 15th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: JDK23 support added.\u003c/li\u003e\n\u003cli\u003eBUGFIX: Eclipse projects using the \u003ccode\u003ecom.pro-crafting.tools:jasperreports-maven-plugin\u003c/code\u003e will now compile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.34 (June 28th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Added support for Eclipse 2024-06; you'd get some \u003ccode\u003eNoSuchMethodError\u003c/code\u003e traces in your logs if using \u003ccode\u003e@Builder\u003c/code\u003e or \u003ccode\u003e@Singular\u003c/code\u003e prior to this fix. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3638\"\u003e#3638\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3638\"\u003eprojectlombok/lombok#3638\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: Lombok now adds \u003ccode\u003e@lombok.Generated\u003c/code\u003e by default to methods and types it generates. This may result in accidentally increasing your test coverage percentage. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3667\"\u003e#3667\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3667\"\u003eprojectlombok/lombok#3667\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: When \u003ccode\u003elombok.config\u003c/code\u003e contains \u003ccode\u003elombok.onX.flagUsage = WARNING\u003c/code\u003e, from now on warnings will actually be generated if onX is used.[Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2848\"\u003e#2848\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2848\"\u003eprojectlombok/lombok#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBUGFIX: When \u003ccode\u003e@SuperBuilder\u003c/code\u003e was used on a type with an generic array type, it would error \u003ccode\u003ewrong number of type arguments\u003c/code\u003e.  [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3694\"\u003e#3694\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3694\"\u003eprojectlombok/lombok#3694\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: Lombok generates javadoc for you for most of the methods it adds; with this release, javadoc is also added to generated constructors. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/933\"\u003e#933\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/933\"\u003eprojectlombok/lombok#933\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.18.32 (March 20th, 2024)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePLATFORM: Initial JDK22 support added.\u003c/li\u003e\n\u003cli\u003ePLAFTORM  Added support for Eclipse 2024-03. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3620\"\u003e#3620\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3620\"\u003eprojectlombok/lombok#3620\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePLATFORM: Added support for recent versions of eclipse (released Q4 2023 or later or so) which would cause failures in the eclipse logs such as \u003ccode\u003ejava.lang.NoSuchMethodError: 'java.lang.StringBuffer org.eclipse.jdt…\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3564\"\u003e#3564\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3564\"\u003eprojectlombok/lombok#3564\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFEATURE: \u003ccode\u003e@Locked\u003c/code\u003e has been introduced. Like \u003ccode\u003e@Synchronized\u003c/code\u003e but with \u003ccode\u003ejava.util.concurrent.locks\u003c/code\u003e locks instead of the \u003ccode\u003esynchronized\u003c/code\u003e primitive. Thanks, Pim van der Loos for the PR! [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3506\"\u003e#3506\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3506\"\u003eprojectlombok/lombok#3506\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eNECROMANCY: Inlining a generated getter in eclipse would result in eclipse incorrectly replacing calls with \u003ccode\u003e@Getter\u003c/code\u003e instead of the actual field's name. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/562\"\u003e#562\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/562\"\u003eprojectlombok/lombok#562\u003c/a\u003e). This issue is almost old enough to drink. Points for dedication go to Rawi for fixing this one.\u003c/li\u003e\n\u003cli\u003eBUGFIX: When \u003ccode\u003e@SuperBuilder\u003c/code\u003e was used on a type with an annotated generic type, it would error \u003ccode\u003ewrong number of type arguments\u003c/code\u003e.  [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3592\"\u003e#3592\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3592\"\u003eprojectlombok/lombok#3592\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: It was possible to create an infinite build loop using \u003ccode\u003e@ExtensionMethod\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3225\"\u003e#3225\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3225\"\u003eprojectlombok/lombok#3225\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Using \u003ccode\u003e@Getter(lazy=true)\u003c/code\u003e would fail if the expression contained a variable called \u003ccode\u003evalue\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2917\"\u003e#2917\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2917\"\u003eprojectlombok/lombok#2917\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Many lombok features wouldn't work properly on records contained within an outer type unless you explicitly marked it \u003ccode\u003estatic\u003c/code\u003e. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3497\"\u003e#3497\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3497\"\u003eprojectlombok/lombok#3497\u003c/a\u003e) [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3559\"\u003e#3559\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3559\"\u003eprojectlombok/lombok#3559\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBUGFIX: Eclipse projects using the \u003ccode\u003ecom.pro-crafting.tools:jasperreports-plugin\u003c/code\u003e will now compile.\u003c/li\u003e\n\u003cli\u003eBUGFIX: \u003ccode\u003e@FieldNameConstants\u003c/code\u003e now works when generated fields are involved. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3529\"\u003e#3529\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3529\"\u003eprojectlombok/lombok#3529\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIMPROBABLE BREAKING CHANGE: For JSpecify, the package name changed from \u003ccode\u003eorg.jspecify.nullness\u003c/code\u003e to \u003ccode\u003eorg.jspecify.annotations\u003c/code\u003e, which might lead to a different null analysis. [Issue \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/3608\"\u003e#3608\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/projectlombok/lombok/pull/3608\"\u003eprojectlombok/lombok#3608\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a\"\u003e\u003ccode\u003e2031eb0\u003c/code\u003e\u003c/a\u003e [release] pre-release version bump for v1.18.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f\"\u003e\u003ccode\u003ec95a6c1\u003c/code\u003e\u003c/a\u003e Merge branch 'logger-access'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee\"\u003e\u003ccode\u003e71d85ca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/projectlombok/lombok/issues/2280\"\u003e#2280\u003c/a\u003e Add delivery of this '\u003ccode\u003eaccess\u003c/code\u003e for logging' to the changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962\"\u003e\u003ccode\u003e99ba3e3\u003c/code\u003e\u003c/a\u003e [trivial] Slightly reworded the javadoc on each \u003ccode\u003e@Log\u003c/code\u003e annotation's `access()...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96\"\u003e\u003ccode\u003ee9cf11e\u003c/code\u003e\u003c/a\u003e [trivial][style]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be\"\u003e\u003ccode\u003ea6d5568\u003c/code\u003e\u003c/a\u003e [deprecation] Marked \u003ccode\u003eAccessLevel.MODULE\u003c/code\u003e as deprecated. It was written for a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be\"\u003e\u003ccode\u003e492011d\u003c/code\u003e\u003c/a\u003e Refactored to use Javac/Eclipse utility function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1\"\u003e\u003ccode\u003ec1f7f66\u003c/code\u003e\u003c/a\u003e Update copyright in logger files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29\"\u003e\u003ccode\u003ef63f40a\u003c/code\u003e\u003c/a\u003e Add myself to AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8\"\u003e\u003ccode\u003e9152c34\u003c/code\u003e\u003c/a\u003e Fix failing tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/projectlombok/lombok/compare/v1.18.30...v1.18.42\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.rest-assured:rest-assured` from 5.4.0 to 5.5.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rest-assured/rest-assured/blob/master/changelog.txt\"\u003eio.rest-assured:rest-assured's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChangelog 5.5.6 (2025-08-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated constructors in multipart handling (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1827\"\u003e#1827\u003c/a\u003e) (thanks to Tobias Unger for PR)\u003c/li\u003e\n\u003cli\u003eFix NPE in RequestSpecificationImpl \u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1830\"\u003e#1830\u003c/a\u003e (thanks to Boyarshinov Alexander for PR)\u003c/li\u003e\n\u003cli\u003eBump commons-lang3 from 3.16.0 to 3.18.0 (thanks to Ash Skelton for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.5 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back and works\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.4 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe rest-assured-bom project is back\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.3 (2025-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eGreatly improved csrf support. When applying csrf, it'll automatically forward the cookies to returns from the GET request to the csrf token and apply it to the actual request. These cookies will also be applied to the CookieFilter automatically (if configured) and SessionFilter (if configured). For example:\ngiven().\ncsrf(\u0026quot;/login\u0026quot;).\nformParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).\nwhen().\npost(\u0026quot;/users/123\u0026quot;).\nthen().\nstatusCode(200);\u003c/p\u003e\n\u003cp\u003eNow the cookies returned from the GET request to login will be automatically applied to the POST to \u0026quot;/users/123\u0026quot;.\u003c/p\u003e\n\u003cp\u003eIf you have a CookieFilter defined for multiple requests, the cookies returned by GET to /login will be automatically stored in the CookieFilter and used in the second request.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  var cookieFilter = new CookieFilter()\n  given().filter(cookieFilter).csrf(\u0026quot;/login\u0026quot;).formParam(\u0026quot;name\u0026quot;, \u0026quot;My New Name\u0026quot;).when().post(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n  given().filter(cookieFilter).when().get(\u0026quot;/users/123\u0026quot;).then().statusCode(200);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can disable this behavior by setting automaticallyApplyCookies to false the csrf config:\ngiven().\nconfig(config().csrfConfig(csrfConfig().automaticallyApplyCookies(false))).\ncsrf(\u0026quot;/login\u0026quot;).\nwhen().\n...\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.2 (2025-05-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCookieFilter now supports setting cookies correctly when Apache HTTP Client does internal redirects (when redirects().follow(true) is set).\u003c/li\u003e\n\u003cli\u003eUpgrading kotlin module to use Kotlin 2.2.1\u003c/li\u003e\n\u003cli\u003eDowngrading scale module to version 3.3.3 (LTS version) (thanks for Carlos Eduardo for PR)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog 5.5.1 (2025-02-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse Long in maxAge(Matcher\u0026lt;? super Integer\u0026gt; maxAgeMatcher) (thanks to julianladisch for PR)\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/rest-assured/rest-assured/commit/86998d85c90bda783ef39abada02578c52c5a9fb\"\u003e\u003ccode\u003e86998d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release rest-assured-5.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/74992042afc44d4515120b7f16c45fd465d9f49e\"\u003e\u003ccode\u003e7499204\u003c/code\u003e\u003c/a\u003e [ci skip] Adding name to xml-path and rest-assured-all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/7b555f65b07520157142147e5ab734825de4a359\"\u003e\u003ccode\u003e7b555f6\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[ci skip] Updated changelog to reflect the lastest changes\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/cc6bb04df8fb911dc9e03e7b804d002e5c27fe3c\"\u003e\u003ccode\u003ecc6bb04\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Caching the length/size in a variable to avoid repeated calls in loop...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/6cce8cfd524052d4e1a6d13f09230568498cb7b4\"\u003e\u003ccode\u003e6cce8cf\u003c/code\u003e\u003c/a\u003e [ci skip] Preparing for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/64e0d4ae746ee1b2e917c52dd0f67bb64a230ac9\"\u003e\u003ccode\u003e64e0d4a\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/affb8764ebf120df3a51fa9a7fd29b0c87a5efd6\"\u003e\u003ccode\u003eaffb876\u003c/code\u003e\u003c/a\u003e Caching the length/size in a variable to avoid repeated calls in loops, which...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a39e5c4394a75698bca7ac292d994dff9e369576\"\u003e\u003ccode\u003ea39e5c4\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/a7da2b0de5cd7da1a3e462b151b89ba9cdd3739d\"\u003e\u003ccode\u003ea7da2b0\u003c/code\u003e\u003c/a\u003e Bump commons-lang3 from 3.16.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/rest-assured/rest-assured/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rest-assured/rest-assured/commit/12537d0882003edaf1749e2d8c07db5910d86f1d\"\u003e\u003ccode\u003e12537d0\u003c/code\u003e\u003c/a\u003e [ci skip] Updated changelog to reflect the lastest changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rest-assured/rest-assured/compare/rest-assured-5.4.0...rest-assured-5.5.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.core:jackson-databind` from 2.15.0 to 2.20.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.15.0 to 2.20\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.15.0 to 2.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.yaml:snakeyaml` from 2.0 to 2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d7136296d8ed594503efef56145d6a89cd76d727\"\u003e\u003ccode\u003ed713629\u003c/code\u003e\u003c/a\u003e Improve tests when reading text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/ebcfd6cdbddfe1f9065ae02d67cae2f9408e443d\"\u003e\u003ccode\u003eebcfd6c\u003c/code\u003e\u003c/a\u003e Fix issue with a big YAML with emoji\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d82139cdbccc1b01fd43303f8c56ddf2f2ffa72a\"\u003e\u003ccode\u003ed82139c\u003c/code\u003e\u003c/a\u003e Fix issue 1098: HighSurrogate can be the last char in the data window\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/4f5f973c4a27ab3fa0c42dd0eb491bca06bb3df7\"\u003e\u003ccode\u003e4f5f973\u003c/code\u003e\u003c/a\u003e Migrate to Maven wrapper 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/5fe82ede72e2207ef978465365fb60094d766223\"\u003e\u003ccode\u003e5fe82ed\u003c/code\u003e\u003c/a\u003e Add a test to prove that no space is needed after an alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/44e8807335cb16b5c603754e1e4ee75ba57f1100\"\u003e\u003ccode\u003e44e8807\u003c/code\u003e\u003c/a\u003e Add a test for issue 1100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d19d063fb5e2afb4ff2bb333ec92c6b16acc9479\"\u003e\u003ccode\u003ed19d063\u003c/code\u003e\u003c/a\u003e Improve JacksonTest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/03b9294b7feb2768b3e3f7688c62e21a61ab9a7e\"\u003e\u003ccode\u003e03b9294\u003c/code\u003e\u003c/a\u003e Option to log duplicate keys \u003ca href=\"https://bitbucket.org/snakeyaml/s...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/file/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Ffile/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"2.5.0","new_version":"2.6.0","update_type":"minor","path":null,"pr_created_at":"2025-11-02T09:11:26.000Z","version_change":"2.5.0 → 2.6.0","issue":{"uuid":"3579273636","node_id":"PR_kwDOQMaKz86xDAun","number":19,"state":"open","title":"Bump the azure-dependencies group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T09:11:26.000Z","updated_at":"2025-11-16T11:00:29.010Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"azure-dependencies","update_count":32,"packages":[{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.5.0","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"com.google.code.gson:gson","old_version":"2.9.1","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"org.springframework.boot:spring-boot-maven-plugin","old_version":"3.3.7","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.3.7","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-starter-web","old_version":"3.3.7","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.12","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"6.2.12","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.4","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.javassist:javassist","old_version":"3.24.1-GA","new_version":"3.30.2-GA","repository_url":"https://github.com/jboss-javassist/javassist"},{"name":"io.swagger:swagger-jaxrs","old_version":"1.5.22","new_version":"1.6.16"},{"name":"commons-codec:commons-codec","old_version":"1.14","new_version":"1.19.0","repository_url":"https://github.com/apache/commons-codec"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.17.1","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.17.1","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.17.1","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"org.jboss.resteasy:resteasy-jackson2-provider","old_version":"6.2.9.Final","new_version":"7.0.0.Final"},{"name":"org.jboss.resteasy:resteasy-validator-provider","old_version":"6.2.9.Final","new_version":"7.0.0.Final"},{"name":"com.google.guava:guava","old_version":"32.1.2-jre","new_version":"33.5.0-jre","repository_url":"https://github.com/google/guava"},{"name":"net.minidev:json-smart","old_version":"2.5.0","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.locationtech.spatial4j:spatial4j","old_version":"0.7","new_version":"0.8","repository_url":"https://github.com/locationtech/spatial4j"},{"name":"com.auth0:java-jwt","old_version":"3.8.1","new_version":"4.5.0","repository_url":"https://github.com/auth0/java-jwt"},{"name":"com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider","old_version":"2.9.10","new_version":"2.20.1"},{"name":"org.apache.commons:commons-lang3","old_version":"3.9","new_version":"3.19.0"},{"name":"joda-time:joda-time","old_version":"2.10.2","new_version":"2.14.0","repository_url":"https://github.com/JodaOrg/joda-time"},{"name":"org.glassfish.jersey.core:jersey-client","old_version":"3.1.7","new_version":"3.1.11"},{"name":"com.fasterxml.woodstox:woodstox-core","old_version":"5.3.0","new_version":"7.1.1","repository_url":"https://github.com/FasterXML/woodstox"},{"name":"io.projectreactor:reactor-bom","old_version":"2023.0.6","new_version":"2024.0.11","repository_url":"https://github.com/reactor/reactor"},{"name":"org.apache.logging.log4j:log4j-core","old_version":"2.21.1","new_version":"2.25.2"},{"name":"org.apache.logging.log4j:log4j-api","old_version":"2.21.1","new_version":"2.25.2"},{"name":"com.google.oauth-client:google-oauth-client","old_version":"1.34.1","new_version":"1.39.0","repository_url":"https://github.com/googleapis/google-oauth-java-client"},{"name":"org.apache.commons:commons-compress","old_version":"1.21","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"io.github.git-commit-id:git-commit-id-maven-plugin","old_version":"8.0.2","new_version":"9.0.2","repository_url":"https://github.com/git-commit-id/git-commit-id-maven-plugin"}],"path":null,"ecosystem":"maven"},"body":"Bumps the azure-dependencies group with 32 updates in the /provider/search-azure directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.5.0` | `2.8.13` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.9.1` | `2.13.2` |\n| [org.springframework.boot:spring-boot-maven-plugin](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.7` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.7` |\n| [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.7` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.12` | `0.8.14` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `6.2.12` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.4` | `6.5.6` |\n| [org.javassist:javassist](https://github.com/jboss-javassist/javassist) | `3.24.1-GA` | `3.30.2-GA` |\n| io.swagger:swagger-jaxrs | `1.5.22` | `1.6.16` |\n| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.14` | `1.19.0` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.17.1` | `2.20.1` |\n| com.fasterxml.jackson.core:jackson-core | `2.17.1` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.17.1` | `2.20` |\n| org.jboss.resteasy:resteasy-jackson2-provider | `6.2.9.Final` | `7.0.0.Final` |\n| org.jboss.resteasy:resteasy-validator-provider | `6.2.9.Final` | `7.0.0.Final` |\n| [com.google.guava:guava](https://github.com/google/guava) | `32.1.2-jre` | `33.5.0-jre` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.0` | `2.6.0` |\n| [org.locationtech.spatial4j:spatial4j](https://github.com/locationtech/spatial4j) | `0.7` | `0.8` |\n| [com.auth0:java-jwt](https://github.com/auth0/java-jwt) | `3.8.1` | `4.5.0` |\n| com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider | `2.9.10` | `2.20.1` |\n| org.apache.commons:commons-lang3 | `3.9` | `3.19.0` |\n| [joda-time:joda-time](https://github.com/JodaOrg/joda-time) | `2.10.2` | `2.14.0` |\n| org.glassfish.jersey.core:jersey-client | `3.1.7` | `3.1.11` |\n| [com.fasterxml.woodstox:woodstox-core](https://github.com/FasterXML/woodstox) | `5.3.0` | `7.1.1` |\n| [io.projectreactor:reactor-bom](https://github.com/reactor/reactor) | `2023.0.6` | `2024.0.11` |\n| org.apache.logging.log4j:log4j-core | `2.21.1` | `2.25.2` |\n| org.apache.logging.log4j:log4j-api | `2.21.1` | `2.25.2` |\n| [com.google.oauth-client:google-oauth-client](https://github.com/googleapis/google-oauth-java-client) | `1.34.1` | `1.39.0` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.21` | `1.28.0` |\n| [io.github.git-commit-id:git-commit-id-maven-plugin](https://github.com/git-commit-id/git-commit-id-maven-plugin) | `8.0.2` | `9.0.2` |\n\n\nUpdates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.5.0 to 2.8.13\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 v2.8.13 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/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\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/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.12...v2.8.13\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.12 released!\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\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/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.11...v2.8.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.11 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/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\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/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\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/rayuuuu\"\u003e\u003ccode\u003e@​rayuuuu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3065\"\u003espringdoc/springdoc-openapi#3065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\"\u003ehttps://github.com/springdoc/springdoc-openapi/compare/v2.8.10...v2.8.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003espringdoc-openapi v2.8.10 released!\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unexpected merging of media types by \u003ca href=\"https://github.com/Mattias-Sehlstedt\"\u003e\u003ccode\u003e@​Mattias-Sehlstedt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3026\"\u003espringdoc/springdoc-openapi#3026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u0026quot;desciption\u0026quot; typo by \u003ca href=\"https://github.com/lc-nyovchev\"\u003e\u003ccode\u003e@​lc-nyovchev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/pull/3036\"\u003espringdoc/springdoc-openapi#3036\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/springdoc/springdoc-openapi/blob/main/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[2.8.13] - 2025-09-07\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/3084\"\u003e#3084\u003c/a\u003e - Add Scalar Support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.1\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/3076\"\u003e#3076\u003c/a\u003e - With oneOf the response schema contains an extra type: string\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.12] - 2025-09-01\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade swagger-ui to v5.28.0\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/3073\"\u003e#3073\u003c/a\u003e - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3071\"\u003e#3071\u003c/a\u003e - \u003ca href=\"https://github.com/io\"\u003e\u003ccode\u003e@​io\u003c/code\u003e\u003c/a\u003e.swagger.v3.oas.annotations.parameters.RequestBody does not work well with \u003ca href=\"https://github.com/RequestPart\"\u003e\u003ccode\u003e@​RequestPart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3066\"\u003e#3066\u003c/a\u003e - Parameter is now required after upgrading to springdoc-openapi 2.8.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.11] - 2025-08-23\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/3065\"\u003e#3065\u003c/a\u003e - javadoc and overall performance optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade spring-boot to v3.5.5\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/3064\"\u003e#3064\u003c/a\u003e -ClassNotFoundException: kotlin.reflect.full.KClasses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.8.10] - 2025-08-20\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/3046\"\u003e#3046\u003c/a\u003e - Feature Request: Support \u003ca href=\"https://github.com/jakarta\"\u003e\u003ccode\u003e@​jakarta\u003c/code\u003e\u003c/a\u003e.annotation.Nonnull.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3042\"\u003e#3042\u003c/a\u003e - Support externalDocs configure on SpecPropertiesCustomizer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3057\"\u003e#3057\u003c/a\u003e - Refactor webhook discovery and scanning mechanism\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\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/springdoc/springdoc-openapi/commit/7ddac7d56f5cf08a8d8319a8c230e6be44d32b98\"\u003e\u003ccode\u003e7ddac7d\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release v2.8.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/a66dfdb5daa35fc3dd70bcef904d3f14039f3862\"\u003e\u003ccode\u003ea66dfdb\u003c/code\u003e\u003c/a\u003e dependency review and prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/5c46afb7295a769b8a393d3a0a1f401592bc5034\"\u003e\u003ccode\u003e5c46afb\u003c/code\u003e\u003c/a\u003e Add logic to skipPublishing Tests to Maven Central\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/92b5080a9fbdf3c664d087e9b4d3325148728d38\"\u003e\u003ccode\u003e92b5080\u003c/code\u003e\u003c/a\u003e skip tests deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/672b42ca10f53eb0c2208d2567049611e07780d9\"\u003e\u003ccode\u003e672b42c\u003c/code\u003e\u003c/a\u003e Adding Scalar to springdoc-bom. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/e0feb041ffc7d4c18921d4c0c07dafd1544a421c\"\u003e\u003ccode\u003ee0feb04\u003c/code\u003e\u003c/a\u003e Adding initial Scalar Support. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3084\"\u003e#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/31ba90b1a56a447281cd1f15f657412e9c467f9f\"\u003e\u003ccode\u003e31ba90b\u003c/code\u003e\u003c/a\u003e Update pom.xml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/2c55b9df9c3543a616ccdda72d2b6c958bbb543e\"\u003e\u003ccode\u003e2c55b9d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/4ca260110b6f07779fc6242b2c1309e9ddc07679\"\u003e\u003ccode\u003e4ca2601\u003c/code\u003e\u003c/a\u003e With 'oneOf' the response schema contains an extra 'type: string. Fixes \u003ca href=\"https://redirect.github.com/springdoc/springdoc-openapi/issues/3076\"\u003e#3076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/springdoc/springdoc-openapi/commit/ea14088042e67c63197753ca37e226d69c9fe89e\"\u003e\u003ccode\u003eea14088\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/springdoc/springdoc-openapi/compare/v2.5.0...v2.8.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.9.1 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\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/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGive FieldNamingStrategy the ability to return multiple String names by \u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated android-proguard-example by \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust Troubleshooting Guide ProGuard / R8 section by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2844\"\u003egoogle/gson#2844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies, including the problematic \u003ccode\u003ecom.google.errorprone:error_prone_annotations:2.37.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA bug in deserializing collections has been fixed. Previously, if you did something like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003egson.fromJson(jsonString, new TypeToken\u0026lt;ImmutableList\u0026lt;String\u0026gt;\u0026gt;() {})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ethen the inferred type would be \u003ccode\u003eImmutableList\u0026lt;String\u0026gt;\u003c/code\u003e, but Gson actually gave you an \u003ccode\u003eArrayList\u0026lt;String\u0026gt;\u003c/code\u003e. Usually that would lead to an immediate \u003ccode\u003eClassCastException\u003c/code\u003e, but in some circumstances the code might sometimes succeed despite the wrong type. Now you will see an exception like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ecom.google.gson.JsonIOException: Abstract classes can't be instantiated!\nAdjust the R8 configuration or register an InstanceCreator or a TypeAdapter for this type.\nClass name: com.google.common.collect.ImmutableList\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ebecause Gson now really is trying to create an \u003ccode\u003eImmutableList\u003c/code\u003e through its constructor, but that isn't possible.\nEither change the requested type (in the \u003ccode\u003eTypeToken\u003c/code\u003e) to \u003ccode\u003eList\u0026lt;String\u0026gt;\u003c/code\u003e, or register a \u003ccode\u003eTypeAdapter\u003c/code\u003e or \u003ccode\u003eJsonDeserializer\u003c/code\u003e for \u003ccode\u003eImmutableList\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe internal classes \u003ccode\u003e$Gson$Types\u003c/code\u003e and \u003ccode\u003e$Gson$Preconditions\u003c/code\u003e have been renamed to remove the \u003ccode\u003e$\u003c/code\u003e characters. Since these are internal classes (as signaled not only by the package name but by the \u003ccode\u003e$\u003c/code\u003e characters), client code should not be affected. If your code \u003cem\u003ewas\u003c/em\u003e depending on these classes then we suggest making a copy of the class (subject to the \u003ca href=\"https://www.apache.org/licenses/LICENSE-2.0\"\u003elicense\u003c/a\u003e) rather than depending on the new names.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.12.1\u003c/h2\u003e\n\u003cp\u003eThe only difference between this release and 2.12.0 is that OSGi declarations in the Gson jar now specify that \u003ccode\u003ecom.google.errorprone.annotations\u003c/code\u003e  is an optional dependency, not a required one. If you do not use OSGi then there is no effective change.\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/google/gson/blob/main/CHANGELOG.md\"\u003ecom.google.code.gson:gson's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eThe change log for versions newer than 2.10 is available only on the \u003ca href=\"https://github.com/google/gson/releases\"\u003eGitHub Releases page\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for serializing and deserializing Java records, on Java ≥ 16. (\u003ca href=\"https://redirect.github.com/google/gson/pull/2201\"\u003egoogle/gson#2201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonArray.asList\u003c/code\u003e and \u003ccode\u003eJsonObject.asMap\u003c/code\u003e view methods (\u003ca href=\"https://redirect.github.com/google/gson/pull/2225\"\u003egoogle/gson#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapterRuntimeTypeWrapper\u003c/code\u003e not detecting reflective \u003ccode\u003eTreeTypeAdapter\u003c/code\u003e and \u003ccode\u003eFutureTypeAdapter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1787\"\u003egoogle/gson#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eJsonReader.skipValue()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2062\"\u003egoogle/gson#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerform numeric conversion for primitive numeric type adapters (\u003ca href=\"https://redirect.github.com/google/gson/pull/2158\"\u003egoogle/gson#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGson.fromJson(..., TypeToken)\u003c/code\u003e overloads (\u003ca href=\"https://redirect.github.com/google/gson/pull/1700\"\u003egoogle/gson#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix changes to \u003ccode\u003eGsonBuilder\u003c/code\u003e affecting existing \u003ccode\u003eGson\u003c/code\u003e instances (\u003ca href=\"https://redirect.github.com/google/gson/pull/1815\"\u003egoogle/gson#1815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eJsonElement\u003c/code\u003e conversion methods more consistent and fix javadoc (\u003ca href=\"https://redirect.github.com/google/gson/pull/2178\"\u003egoogle/gson#2178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e when \u003ccode\u003eJsonWriter.jsonValue\u003c/code\u003e is not supported (\u003ca href=\"https://redirect.github.com/google/gson/pull/1651\"\u003egoogle/gson#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisallow \u003ccode\u003eJsonObject\u003c/code\u003e \u003ccode\u003eEntry.setValue(null)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2167\"\u003egoogle/gson#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapter.toJson\u003c/code\u003e throwing AssertionError for custom IOException (\u003ca href=\"https://redirect.github.com/google/gson/pull/2172\"\u003egoogle/gson#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert null to JsonNull for \u003ccode\u003eJsonArray.set\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2170\"\u003egoogle/gson#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed nullSafe usage. (\u003ca href=\"https://redirect.github.com/google/gson/pull/1555\"\u003egoogle/gson#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate \u003ccode\u003eTypeToken.getParameterized\u003c/code\u003e arguments (\u003ca href=\"https://redirect.github.com/google/gson/pull/2166\"\u003egoogle/gson#2166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/google/gson/issues/1702\"\u003e#1702\u003c/a\u003e: Gson.toJson creates CharSequence which does not implement toString (\u003ca href=\"https://redirect.github.com/google/gson/pull/1703\"\u003egoogle/gson#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer existing adapter for concurrent \u003ccode\u003eGson.getAdapter\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/google/gson/pull/2153\"\u003egoogle/gson#2153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eArrayTypeAdapter\u003c/code\u003e for \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1716\"\u003egoogle/gson#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eAppendableWriter\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/google/gson/pull/1706\"\u003egoogle/gson#1706\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/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.9.1...gson-parent-2.13.2\"\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.3.7 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-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\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.7\"\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-dependencies` from 3.3.7 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.7\"\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-starter-web` from 3.3.7 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jacoco:jacoco-maven-plugin` from 0.8.12 to 0.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacoco/jacoco/releases\"\u003eorg.jacoco:jacoco-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 25 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1950\"\u003e#1950\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 26 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1870\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBranches added by the Kotlin compiler for default argument number 33 or higher are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1655\"\u003e#1655\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for elvis operator that follows safe call operator is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1814\"\u003e#1814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1954\"\u003e#1954\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for more cases of chained safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1956\"\u003e#1956\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for invocations of suspendCoroutineUninterceptedOrReturn intrinsic is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1929\"\u003e#1929\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas with parameters is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1945\"\u003e#1945\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending functions and lambdas with suspension points that return inline value class is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1871\"\u003e#1871\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin for pausable composition is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1911\"\u003e#1911\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin serialization compiler plugin are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1885\"\u003e#1885\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of implicit else clause of when with String subject in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed handling of implicit default clause of switch by String in Java when compiled by ECJ (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\nFixed handling of exceptions in chains of safe call operators in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1819\"\u003e#1819\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.13\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 23 and Java 24 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1757\"\u003e#1757\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1631\"\u003e#1631\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 25 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1807\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions with \u003ccode\u003ereified\u003c/code\u003e type parameter (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of coverage for Kotlin \u003ccode\u003eJvmSynthetic\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1616\"\u003e#1616\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for inline value classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas without suspension points is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1283\"\u003e#1283\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable enum subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1774\"\u003e#1774\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable String subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1769\"\u003e#1769\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for chains of safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1810\"\u003e#1810\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1818\"\u003e#1818\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethod \u003ccode\u003egetEntries\u003c/code\u003e generated by the Kotlin compiler for enum classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1625\"\u003e#1625\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin compiler for constructors and functions with \u003ccode\u003eJvmOverloads\u003c/code\u003e annotation are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1768\"\u003e#1768\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed interpretation of Kotlin SMAP (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1525\"\u003e#1525\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFile extensions are preserved in HTML report in case of clashes of normalized file names (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1660\"\u003e#1660\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo build now uses Maven Wrapper and requires at least Maven 3.9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1708\"\u003e#1708\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1707\"\u003e#1707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1681\"\u003e#1681\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.8 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1862\"\u003e#1862\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMore context information when \u003ccode\u003eIllegalArgumentException\u003c/code\u003e occurs during reading of zip file (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1833\"\u003e#1833\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/2eb248366f0eb63fd964fc7a81804b27229a6edd\"\u003e\u003ccode\u003e2eb2483\u003c/code\u003e\u003c/a\u003e Prepare release v0.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/de76181b207b18c5b727051f8d62c115dc2c976c\"\u003e\u003ccode\u003ede76181\u003c/code\u003e\u003c/a\u003e KotlinSerializableFilter should filter more methods (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/89c4bd5ff39deae410f2a899289fe96739a63c13\"\u003e\u003ccode\u003e89c4bd5\u003c/code\u003e\u003c/a\u003e Fix NPE in KotlinSerializableFilter (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/098112865bb957084cc9abc1a9ca3f5bbff7219b\"\u003e\u003ccode\u003e0981128\u003c/code\u003e\u003c/a\u003e Migrate release staging to the Central Publisher Portal (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1968\"\u003e#1968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/d07bc6b7e47959503f878563cc4d18060223f2de\"\u003e\u003ccode\u003ed07bc6b\u003c/code\u003e\u003c/a\u003e Add filter for bytecode generated by Kotlin serialization compiler plugin (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/5e35fd5e1968c9477948f24991368b872e8014b9\"\u003e\u003ccode\u003e5e35fd5\u003c/code\u003e\u003c/a\u003e Upgrade maven-dependency-plugin to 3.9.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c2fe5cc54472f188c0d0f1158a0f987295217138\"\u003e\u003ccode\u003ec2fe5cc\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.9 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/b0f8e23d91d59431124b2863b8e35bdd1b71f7b9\"\u003e\u003ccode\u003eb0f8e23\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should filter \u0026quot;unoptimized\u0026quot; safe call followed b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c7bd3f4e96540d1a8f58690d5d52a94eebf4c471\"\u003e\u003ccode\u003ec7bd3f4\u003c/code\u003e\u003c/a\u003e Upgrade spotless-maven-plugin to 3.0.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1961\"\u003e#1961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/faa289d2a370fa4f724bed3a09e8591be08cd6c2\"\u003e\u003ccode\u003efaa289d\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should not be affected by presence of pseudo ins...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.12...v0.8.14\"\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-dependencies` from 3.3.7 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b7446...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/search/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fsearch/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"2.5.2","new_version":"2.6.0","update_type":"minor","path":null,"pr_created_at":"2025-11-02T09:10:39.000Z","version_change":"2.5.2 → 2.6.0","issue":{"uuid":"3579271645","node_id":"PR_kwDOQMaK086xDAZ7","number":15,"state":"open","title":"Bump the data-format group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T09:10:39.000Z","updated_at":"2025-11-02T09:14:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"data-format","update_count":7,"packages":[{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.17.1","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.17.1","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.17.1","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"},{"name":"com.fasterxml.jackson.dataformat:jackson-dataformat-cbor","old_version":"2.13.4","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson-dataformats-binary"},{"name":"com.google.code.gson:gson","old_version":"2.8.9","new_version":"2.13.2","repository_url":"https://github.com/google/gson"}],"path":null,"ecosystem":"maven"},"body":"Bumps the data-format group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| com.fasterxml.jackson.core:jackson-databind | `2.17.1` | `2.20` |\n| com.fasterxml.jackson.core:jackson-core | `2.17.1` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.17.1` | `2.20` |\n| [com.fasterxml.jackson.dataformat:jackson-dataformat-cbor](https://github.com/FasterXML/jackson-dataformats-binary) | `2.13.4` | `2.20.1` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.8.9` | `2.13.2` |\n\n\nUpdates `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.yaml:snakeyaml` from 2.0 to 2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d7136296d8ed594503efef56145d6a89cd76d727\"\u003e\u003ccode\u003ed713629\u003c/code\u003e\u003c/a\u003e Improve tests when reading text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/ebcfd6cdbddfe1f9065ae02d67cae2f9408e443d\"\u003e\u003ccode\u003eebcfd6c\u003c/code\u003e\u003c/a\u003e Fix issue with a big YAML with emoji\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d82139cdbccc1b01fd43303f8c56ddf2f2ffa72a\"\u003e\u003ccode\u003ed82139c\u003c/code\u003e\u003c/a\u003e Fix issue 1098: HighSurrogate can be the last char in the data window\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/4f5f973c4a27ab3fa0c42dd0eb491bca06bb3df7\"\u003e\u003ccode\u003e4f5f973\u003c/code\u003e\u003c/a\u003e Migrate to Maven wrapper 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/5fe82ede72e2207ef978465365fb60094d766223\"\u003e\u003ccode\u003e5fe82ed\u003c/code\u003e\u003c/a\u003e Add a test to prove that no space is needed after an alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/44e8807335cb16b5c603754e1e4ee75ba57f1100\"\u003e\u003ccode\u003e44e8807\u003c/code\u003e\u003c/a\u003e Add a test for issue 1100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d19d063fb5e2afb4ff2bb333ec92c6b16acc9479\"\u003e\u003ccode\u003ed19d063\u003c/code\u003e\u003c/a\u003e Improve JacksonTest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/03b9294b7feb2768b3e3f7688c62e21a61ab9a7e\"\u003e\u003ccode\u003e03b9294\u003c/code\u003e\u003c/a\u003e Option to log duplicate keys \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/issues/1101\"\u003e#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/ff42f3654ae982ce6f512d7fd1296e85372e4953\"\u003e\u003ccode\u003eff42f36\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/issues/17\"\u003e#17\u003c/a\u003e from fugerit-org/1-option-to-log-duplicate-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/b16f9485f33136fb30f8472f3ccf0209707c023e\"\u003e\u003ccode\u003eb16f948\u003c/code\u003e\u003c/a\u003e Option to log duplicate keys \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/issues/1101\"\u003e#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.5..snakeyaml-2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.17.1 to 2.20\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.17.1 to 2.20\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.17.1 to 2.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.dataformat:jackson-dataformat-cbor` from 2.13.4 to 2.20.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/7cf8a3cc32709db451a3959fa297b065b72e0005\"\u003e\u003ccode\u003e7cf8a3c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-binary-2.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/106b380032ac478e46a1c3d575adeda9294ce375\"\u003e\u003ccode\u003e106b380\u003c/code\u003e\u003c/a\u003e Prep for 2.20.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/b93171eb7833e8a194d9a6534b6583ea246aa388\"\u003e\u003ccode\u003eb93171e\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/4704691f625f823d6e852986404c6488826b7e16\"\u003e\u003ccode\u003e4704691\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/29d3ed16da9ad15a589e3cc7824ef3771abc6c03\"\u003e\u003ccode\u003e29d3ed1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/297a10c4b0db3539a9f050241513754dfa0361bf\"\u003e\u003ccode\u003e297a10c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-dataformats-binary-2.19.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/becef876753525d47ffa5ec7d1e950dbb7ea91fe\"\u003e\u003ccode\u003ebecef87\u003c/code\u003e\u003c/a\u003e Prep for 2.19.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/6f89feb3729b4e8fe4edf0c50c4e06dc8d702846\"\u003e\u003ccode\u003e6f89feb\u003c/code\u003e\u003c/a\u003e Merge branch '2.19' into 2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/f8b4f74ecc4856721bf91cf55eb019637a5f7a89\"\u003e\u003ccode\u003ef8b4f74\u003c/code\u003e\u003c/a\u003e Post-release dep version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/commit/e6cb7a60d71045158a38879fcf109372a429871b\"\u003e\u003ccode\u003ee6cb7a6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FasterXML/jackson-dataformats-binary/compare/jackson-dataformats-binary-2.13.4...jackson-dataformats-binary-2.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.8.9 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\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/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGive FieldNamingStrategy the ability to return multiple String names by \u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated android-proguard-example by \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust Troubleshooting Guide ProGuard / R8 section by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2844\"\u003egoogle/gson#2844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies, including the problematic \u003ccode\u003ecom.google.errorprone:error_prone_annotations:2.37.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA bug in deserializing collections has been fixed. Previously, if you did something like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003egson.fromJson(jsonString, new TypeToken\u0026lt;ImmutableList\u0026lt;String\u0026gt;\u0026gt;() {})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ethen the inferred type would be \u003ccode\u003eImmutableList\u0026lt;String\u0026gt;\u003c/code\u003e, but Gson actually gave you an \u003ccode\u003eArrayList\u0026lt;String\u0026gt;\u003c/code\u003e. Usually that would lead to an immediate \u003ccode\u003eClassCastException\u003c/code\u003e, but in some circumstances the code might sometimes succeed despite the wrong type. Now you will see an exception like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ecom.google.gson.JsonIOException: Abstract classes can't be instantiated!\nAdjust the R8 configuration or register an InstanceCreator or a TypeAdapter for this type.\nClass name: com.google.common.collect.ImmutableList\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ebecause Gson now really is trying to create an \u003ccode\u003eImmutableList\u003c/code\u003e through its constructor, but that isn't possible.\nEither change the requested type (in the \u003ccode\u003eTypeToken\u003c/code\u003e) to \u003ccode\u003eList\u0026lt;String\u0026gt;\u003c/code\u003e, or register a \u003ccode\u003eTypeAdapter\u003c/code\u003e or \u003ccode\u003eJsonDeserializer\u003c/code\u003e for \u003ccode\u003eImmutableList\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe internal classes \u003ccode\u003e$Gson$Types\u003c/code\u003e and \u003ccode\u003e$Gson$Preconditions\u003c/code\u003e have been renamed to remove the \u003ccode\u003e$\u003c/code\u003e characters. Since these are internal classes (as signaled not only by the package name but by the \u003ccode\u003e$\u003c/code\u003e characters), client code should not be affected. If your code \u003cem\u003ewas\u003c/em\u003e depending on these classes then we suggest making a copy of the class (subject to the \u003ca href=\"https://www.apache.org/licenses/LICENSE-2.0\"\u003elicense\u003c/a\u003e) rather than depending on the new names.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.12.1\u003c/h2\u003e\n\u003cp\u003eThe only difference between this release and 2.12.0 is that OSGi declarations in the Gson jar now specify that \u003ccode\u003ecom.google.errorprone.annotations\u003c/code\u003e  is an optional dependency, not a required one. If you do not use OSGi then there is no effective change.\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/google/gson/blob/main/CHANGELOG.md\"\u003ecom.google.code.gson:gson's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eThe change log for versions newer than 2.10 is available only on the \u003ca href=\"https://github.com/google/gson/releases\"\u003eGitHub Releases page\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for serializing and deserializing Java records, on Java ≥ 16. (\u003ca href=\"https://redirect.github.com/google/gson/pull/2201\"\u003egoogle/gson#2201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonArray.asList\u003c/code\u003e and \u003ccode\u003eJsonObject.asMap\u003c/code\u003e view methods (\u003ca href=\"https://redirect.github.com/google/gson/pull/2225\"\u003egoogle/gson#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapterRuntimeTypeWrapper\u003c/code\u003e not detecting reflective \u003ccode\u003eTreeTypeAdapter\u003c/code\u003e and \u003ccode\u003eFutureTypeAdapter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1787\"\u003egoogle/gson#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eJsonReader.skipValue()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2062\"\u003egoogle/gson#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerform numeric conversion for primitive numeric type adapters (\u003ca href=\"https://redirect.github.com/google/gson/pull/2158\"\u003egoogle/gson#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGson.fromJson(..., TypeToken)\u003c/code\u003e overloads (\u003ca href=\"https://redirect.github.com/google/gson/pull/1700\"\u003egoogle/gson#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix changes to \u003ccode\u003eGsonBuilder\u003c/code\u003e affecting existing \u003ccode\u003eGson\u003c/code\u003e instances (\u003ca href=\"https://redirect.github.com/google/gson/pull/1815\"\u003egoogle/gson#1815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eJsonElement\u003c/code\u003e conversion methods more consistent and fix javadoc (\u003ca href=\"https://redirect.github.com/google/gson/pull/2178\"\u003egoogle/gson#2178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e when \u003ccode\u003eJsonWriter.jsonValue\u003c/code\u003e is not supported (\u003ca href=\"https://redirect.github.com/google/gson/pull/1651\"\u003egoogle/gson#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisallow \u003ccode\u003eJsonObject\u003c/code\u003e \u003ccode\u003eEntry.setValue(null)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2167\"\u003egoogle/gson#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapter.toJson\u003c/code\u003e throwing AssertionError for custom IOException (\u003ca href=\"https://redirect.github.com/google/gson/pull/2172\"\u003egoogle/gson#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert null to JsonNull for \u003ccode\u003eJsonArray.set\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2170\"\u003egoogle/gson#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed nullSafe usage. (\u003ca href=\"https://redirect.github.com/google/gson/pull/1555\"\u003egoogle/gson#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate \u003ccode\u003eTypeToken.getParameterized\u003c/code\u003e arguments (\u003ca href=\"https://redirect.github.com/google/gson/pull/2166\"\u003egoogle/gson#2166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/google/gson/issues/1702\"\u003e#1702\u003c/a\u003e: Gson.toJson creates CharSequence which does not implement toString (\u003ca href=\"https://redirect.github.com/google/gson/pull/1703\"\u003egoogle/gson#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer existing adapter for concurrent \u003ccode\u003eGson.getAdapter\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/google/gson/pull/2153\"\u003egoogle/gson#2153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eArrayTypeAdapter\u003c/code\u003e for \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1716\"\u003egoogle/gson#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eAppendableWriter\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/google/gson/pull/1706\"\u003egoogle/gson#1706\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eObject\u003c/code\u003e and \u003ccode\u003eJsonElement\u003c/code\u003e deserialization iterative rather than\nrecursive (\u003ca href=\"https://redirect.github.com/google/gson/pull/1912\"\u003egoogle/gson#1912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded parsing support for enum that has overridden toString() method (\u003ca href=\"https://redirect.github.com/google/gson/pull/1950\"\u003egoogle/gson#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved support for building Gson with Gradle (\u003ca href=\"https://redirect.github.com/google/gson/pull/2081\"\u003egoogle/gson#2081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved obsolete \u003ccode\u003ecodegen\u003c/code\u003e hierarchy (\u003ca href=\"https://redirect.github.com/google/gson/pull/2099\"\u003egoogle/gson#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for reflection access filter (\u003ca href=\"https://redirect.github.com/google/gson/pull/1905\"\u003egoogle/gson#1905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eTypeToken\u003c/code\u003e creation validation (\u003ca href=\"https://redirect.github.com/google/gson/pull/2072\"\u003egoogle/gson#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd explicit support for \u003ccode\u003efloat\u003c/code\u003e in \u003ccode\u003eJsonWriter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2130\"\u003egoogle/gson#2130\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/gson/pull/2132\"\u003egoogle/gson#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFail when parsing invalid local date (\u003ca href=\"https://redirect.github.com/google/gson/pull/2134\"\u003egoogle/gson#2134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAlso many small improvements to javadoc.\u003c/p\u003e\n\u003ch2\u003eVersion 2.9.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThe minimum supported Java version changes from 6 to 7.\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange target Java version to 7 (\u003ca href=\"https://redirect.github.com/google/gson/pull/2043\"\u003egoogle/gson#2043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePut \u003ccode\u003emodule-info.class\u003c/code\u003e into Multi-Release JAR folder (\u003ca href=\"https://redirect.github.com/google/gson/pull/2013\"\u003egoogle/gson#2013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove error message when abstract class cannot be constructed (\u003ca href=\"https://redirect.github.com/google/gson/pull/1814\"\u003egoogle/gson#1814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport EnumMap deserialization (\u003ca href=\"https://redirect.github.com/google/gson/pull/2071\"\u003egoogle/gson#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd LazilyParsedNumber default adapter (\u003ca href=\"https://redirect.github.com/google/gson/pull/2060\"\u003egoogle/gson#2060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix JsonReader.hasNext() returning true at end of document (\u003ca href=\"https://redirect.github.com/google/gson/pull/2061\"\u003egoogle/gson#2061\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.8.9...gson-parent-2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/danielscholl-osdu/workflow/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fworkflow/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"2.5.2","new_version":"2.6.0","update_type":"minor","path":null,"pr_created_at":"2025-11-02T09:10:26.000Z","version_change":"2.5.2 → 2.6.0","issue":{"uuid":"3579270644","node_id":"PR_kwDOQMaK0s6xDATe","number":14,"state":"open","title":"Bump the data-format group with 2 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":13,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T09:10:26.000Z","updated_at":"2025-11-20T16:00:30.712Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"data-format","update_count":2,"packages":[{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.15.2","new_version":"2.20.1","repository_url":"https://github.com/FasterXML/jackson"}],"path":null,"ecosystem":"maven"},"body":"Bumps the data-format group with 2 updates: [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) and [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson).\n\nUpdates `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.15.2 to 2.20.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/danielscholl-osdu/partition/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fpartition/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"2.4.9","new_version":"2.6.0","update_type":"minor","path":null,"pr_created_at":"2025-11-02T09:10:04.000Z","version_change":"2.4.9 → 2.6.0","issue":{"uuid":"3579269784","node_id":"PR_kwDOQMaK3M6xDAGy","number":11,"state":"open","title":"Bump the data-format group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-02T09:10:04.000Z","updated_at":"2025-11-02T09:11:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"data-format","update_count":7,"packages":[{"name":"net.minidev:json-smart","old_version":"2.4.9","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"com.google.code.gson:gson","old_version":"2.8.9","new_version":"2.13.2","repository_url":"https://github.com/google/gson"},{"name":"com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider","old_version":"2.9.9","new_version":"2.20.1"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"com.fasterxml.jackson.core:jackson-databind","old_version":"2.16.1","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-core","old_version":"2.13.2","new_version":"2.20"},{"name":"com.fasterxml.jackson.core:jackson-annotations","old_version":"2.16.1","new_version":"2.20","repository_url":"https://github.com/FasterXML/jackson"}],"path":null,"ecosystem":"maven"},"body":"Bumps the data-format group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.4.9` | `2.6.0` |\n| [com.google.code.gson:gson](https://github.com/google/gson) | `2.8.9` | `2.13.2` |\n| com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider | `2.9.9` | `2.20.1` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| com.fasterxml.jackson.core:jackson-databind | `2.16.1` | `2.20` |\n| com.fasterxml.jackson.core:jackson-core | `2.13.2` | `2.20` |\n| [com.fasterxml.jackson.core:jackson-annotations](https://github.com/FasterXML/jackson) | `2.16.1` | `2.20` |\n\n\nUpdates `net.minidev:json-smart` from 2.4.9 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.5.2\u003c/h2\u003e\n\u003ch2\u003eAbout CVE-2024-57699\u003c/h2\u003e\n\u003cp\u003eThanks for \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e Some remarks on the CVE, more discussions in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/236\"\u003e#236\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eas mentioned \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/232\"\u003ehere\u003c/a\u003e it is quite unlikely that the vulnerability is exploited if you come here because of Spring Security / \u003ccode\u003ecom.nimbusds:oauth2-oidc-sdk\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ethe code changes for the upcoming release will \u0026quot;only\u0026quot; fix the default modes provided by \u003ca href=\"https://github.com/netplex/json-smart-v2/blob/master/json-smart/src/main/java/net/minidev/json/parser/JSONParser.java#L118\"\u003eJSONParser\u003c/a\u003e, e.g. \u003ccode\u003eMODE_RFC4627\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eif you create the \u003ccode\u003eJSONParser\u003c/code\u003e manually / with custom options, make sure you set option \u003ccode\u003eLIMIT_JSON_DEPTH\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003esince that's what \u0026quot;connect2id\u0026quot; is doing in their library, they were responsible for fixing it. They've already provided a new 11.x release that fixes the \u003ccode\u003eJSONParser\u003c/code\u003e setup on their side, i.e. you rather need \u003cem\u003etheir\u003c/em\u003e fixed version and not version 2.5.2 of json-smart\u003c/li\u003e\n\u003cli\u003eas stated \u003ca href=\"https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/issues/494/\"\u003ehere\u003c/a\u003e, they would also need to backport the fix to the versions that \u003ca href=\"https://github.com/spring-projects/spring-security/blob/27cb1154f25c74a6532dbd222ead9da53e880020/gradle/libs.versions.toml#L25\"\u003eSpring Security needs\u003c/a\u003e IMHO\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix CVE-2024-57699 for predefined parsers by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/233\"\u003enetplex/json-smart-v2#233\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.4.9...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.code.gson:gson` from 2.8.9 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/gson/releases\"\u003ecom.google.code.gson:gson's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eGson 2.13.2\u003c/h2\u003e\n\u003cp\u003eThe main changes in this release are just newer dependencies.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved packaging of JPMS module declaration in Gson jar\u003cbr /\u003e\nThis fixes an issue where Eclipse and VS Code users could not refer to the Gson module name \u003ccode\u003ecom.google.gson\u003c/code\u003e. See issue \u003ca href=\"https://redirect.github.com/google/gson/issues/2679\"\u003egoogle/gson#2679\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemove internal class \u003ccode\u003eGsonPreconditions\u003c/code\u003e by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2879\"\u003egoogle/gson#2879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to using central-publishing-maven-plugin by \u003ca href=\"https://github.com/eamonnmcmanus\"\u003e\u003ccode\u003e@​eamonnmcmanus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2900\"\u003egoogle/gson#2900\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/MukjepScarlet\"\u003e\u003ccode\u003e@​MukjepScarlet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2852\"\u003egoogle/gson#2852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisCraik\"\u003e\u003ccode\u003e@​ChrisCraik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2856\"\u003egoogle/gson#2856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGive FieldNamingStrategy the ability to return multiple String names by \u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated android-proguard-example by \u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust Troubleshooting Guide ProGuard / R8 section by \u003ca href=\"https://github.com/Marcono1234\"\u003e\u003ccode\u003e@​Marcono1234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/gson/pull/2844\"\u003egoogle/gson#2844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies, including the problematic \u003ccode\u003ecom.google.errorprone:error_prone_annotations:2.37.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mfriesen\"\u003e\u003ccode\u003e@​mfriesen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2776\"\u003egoogle/gson#2776\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Goooler\"\u003e\u003ccode\u003e@​Goooler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/gson/pull/2843\"\u003egoogle/gson#2843\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.13.0...gson-parent-2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eA bug in deserializing collections has been fixed. Previously, if you did something like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003egson.fromJson(jsonString, new TypeToken\u0026lt;ImmutableList\u0026lt;String\u0026gt;\u0026gt;() {})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ethen the inferred type would be \u003ccode\u003eImmutableList\u0026lt;String\u0026gt;\u003c/code\u003e, but Gson actually gave you an \u003ccode\u003eArrayList\u0026lt;String\u0026gt;\u003c/code\u003e. Usually that would lead to an immediate \u003ccode\u003eClassCastException\u003c/code\u003e, but in some circumstances the code might sometimes succeed despite the wrong type. Now you will see an exception like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ecom.google.gson.JsonIOException: Abstract classes can't be instantiated!\nAdjust the R8 configuration or register an InstanceCreator or a TypeAdapter for this type.\nClass name: com.google.common.collect.ImmutableList\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ebecause Gson now really is trying to create an \u003ccode\u003eImmutableList\u003c/code\u003e through its constructor, but that isn't possible.\nEither change the requested type (in the \u003ccode\u003eTypeToken\u003c/code\u003e) to \u003ccode\u003eList\u0026lt;String\u0026gt;\u003c/code\u003e, or register a \u003ccode\u003eTypeAdapter\u003c/code\u003e or \u003ccode\u003eJsonDeserializer\u003c/code\u003e for \u003ccode\u003eImmutableList\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe internal classes \u003ccode\u003e$Gson$Types\u003c/code\u003e and \u003ccode\u003e$Gson$Preconditions\u003c/code\u003e have been renamed to remove the \u003ccode\u003e$\u003c/code\u003e characters. Since these are internal classes (as signaled not only by the package name but by the \u003ccode\u003e$\u003c/code\u003e characters), client code should not be affected. If your code \u003cem\u003ewas\u003c/em\u003e depending on these classes then we suggest making a copy of the class (subject to the \u003ca href=\"https://www.apache.org/licenses/LICENSE-2.0\"\u003elicense\u003c/a\u003e) rather than depending on the new names.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\"\u003ehttps://github.com/google/gson/compare/gson-parent-2.12.1...gson-parent-2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eGson 2.12.1\u003c/h2\u003e\n\u003cp\u003eThe only difference between this release and 2.12.0 is that OSGi declarations in the Gson jar now specify that \u003ccode\u003ecom.google.errorprone.annotations\u003c/code\u003e  is an optional dependency, not a required one. If you do not use OSGi then there is no effective change.\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/google/gson/blob/main/CHANGELOG.md\"\u003ecom.google.code.gson:gson's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eThe change log for versions newer than 2.10 is available only on the \u003ca href=\"https://github.com/google/gson/releases\"\u003eGitHub Releases page\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 2.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for serializing and deserializing Java records, on Java ≥ 16. (\u003ca href=\"https://redirect.github.com/google/gson/pull/2201\"\u003egoogle/gson#2201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonArray.asList\u003c/code\u003e and \u003ccode\u003eJsonObject.asMap\u003c/code\u003e view methods (\u003ca href=\"https://redirect.github.com/google/gson/pull/2225\"\u003egoogle/gson#2225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapterRuntimeTypeWrapper\u003c/code\u003e not detecting reflective \u003ccode\u003eTreeTypeAdapter\u003c/code\u003e and \u003ccode\u003eFutureTypeAdapter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1787\"\u003egoogle/gson#1787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eJsonReader.skipValue()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2062\"\u003egoogle/gson#2062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerform numeric conversion for primitive numeric type adapters (\u003ca href=\"https://redirect.github.com/google/gson/pull/2158\"\u003egoogle/gson#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eGson.fromJson(..., TypeToken)\u003c/code\u003e overloads (\u003ca href=\"https://redirect.github.com/google/gson/pull/1700\"\u003egoogle/gson#1700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix changes to \u003ccode\u003eGsonBuilder\u003c/code\u003e affecting existing \u003ccode\u003eGson\u003c/code\u003e instances (\u003ca href=\"https://redirect.github.com/google/gson/pull/1815\"\u003egoogle/gson#1815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eJsonElement\u003c/code\u003e conversion methods more consistent and fix javadoc (\u003ca href=\"https://redirect.github.com/google/gson/pull/2178\"\u003egoogle/gson#2178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow \u003ccode\u003eUnsupportedOperationException\u003c/code\u003e when \u003ccode\u003eJsonWriter.jsonValue\u003c/code\u003e is not supported (\u003ca href=\"https://redirect.github.com/google/gson/pull/1651\"\u003egoogle/gson#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisallow \u003ccode\u003eJsonObject\u003c/code\u003e \u003ccode\u003eEntry.setValue(null)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2167\"\u003egoogle/gson#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eTypeAdapter.toJson\u003c/code\u003e throwing AssertionError for custom IOException (\u003ca href=\"https://redirect.github.com/google/gson/pull/2172\"\u003egoogle/gson#2172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert null to JsonNull for \u003ccode\u003eJsonArray.set\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2170\"\u003egoogle/gson#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed nullSafe usage. (\u003ca href=\"https://redirect.github.com/google/gson/pull/1555\"\u003egoogle/gson#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate \u003ccode\u003eTypeToken.getParameterized\u003c/code\u003e arguments (\u003ca href=\"https://redirect.github.com/google/gson/pull/2166\"\u003egoogle/gson#2166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/google/gson/issues/1702\"\u003e#1702\u003c/a\u003e: Gson.toJson creates CharSequence which does not implement toString (\u003ca href=\"https://redirect.github.com/google/gson/pull/1703\"\u003egoogle/gson#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefer existing adapter for concurrent \u003ccode\u003eGson.getAdapter\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/google/gson/pull/2153\"\u003egoogle/gson#2153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eArrayTypeAdapter\u003c/code\u003e for \u003ccode\u003eObject[]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/1716\"\u003egoogle/gson#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eAppendableWriter\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/google/gson/pull/1706\"\u003egoogle/gson#1706\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 2.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eObject\u003c/code\u003e and \u003ccode\u003eJsonElement\u003c/code\u003e deserialization iterative rather than\nrecursive (\u003ca href=\"https://redirect.github.com/google/gson/pull/1912\"\u003egoogle/gson#1912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded parsing support for enum that has overridden toString() method (\u003ca href=\"https://redirect.github.com/google/gson/pull/1950\"\u003egoogle/gson#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved support for building Gson with Gradle (\u003ca href=\"https://redirect.github.com/google/gson/pull/2081\"\u003egoogle/gson#2081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved obsolete \u003ccode\u003ecodegen\u003c/code\u003e hierarchy (\u003ca href=\"https://redirect.github.com/google/gson/pull/2099\"\u003egoogle/gson#2099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for reflection access filter (\u003ca href=\"https://redirect.github.com/google/gson/pull/1905\"\u003egoogle/gson#1905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eTypeToken\u003c/code\u003e creation validation (\u003ca href=\"https://redirect.github.com/google/gson/pull/2072\"\u003egoogle/gson#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd explicit support for \u003ccode\u003efloat\u003c/code\u003e in \u003ccode\u003eJsonWriter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/google/gson/pull/2130\"\u003egoogle/gson#2130\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/gson/pull/2132\"\u003egoogle/gson#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFail when parsing invalid local date (\u003ca href=\"https://redirect.github.com/google/gson/pull/2134\"\u003egoogle/gson#2134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAlso many small improvements to javadoc.\u003c/p\u003e\n\u003ch2\u003eVersion 2.9.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThe minimum supported Java version changes from 6 to 7.\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange target Java version to 7 (\u003ca href=\"https://redirect.github.com/google/gson/pull/2043\"\u003egoogle/gson#2043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePut \u003ccode\u003emodule-info.class\u003c/code\u003e into Multi-Release JAR folder (\u003ca href=\"https://redirect.github.com/google/gson/pull/2013\"\u003egoogle/gson#2013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove error message when abstract class cannot be constructed (\u003ca href=\"https://redirect.github.com/google/gson/pull/1814\"\u003egoogle/gson#1814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport EnumMap deserialization (\u003ca href=\"https://redirect.github.com/google/gson/pull/2071\"\u003egoogle/gson#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd LazilyParsedNumber default adapter (\u003ca href=\"https://redirect.github.com/google/gson/pull/2060\"\u003egoogle/gson#2060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix JsonReader.hasNext() returning true at end of document (\u003ca href=\"https://redirect.github.com/google/gson/pull/2061\"\u003egoogle/gson#2061\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7\"\u003e\u003ccode\u003e686fad7\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release gson-parent-2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b\"\u003e\u003ccode\u003ec2d252a\u003c/code\u003e\u003c/a\u003e Switch to using central-publishing-maven-plugin. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2900\"\u003e#2900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314\"\u003e\u003ccode\u003e69cb755\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 5 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2894\"\u003e#2894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9\"\u003e\u003ccode\u003eea552c2\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2898\"\u003e#2898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd\"\u003e\u003ccode\u003efdc616d\u003c/code\u003e\u003c/a\u003e Set top-level permissions for CodeQL workflow (\u003ca href=\"https://redirect.github.com/google/gson/issues/2889\"\u003e#2889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27\"\u003e\u003ccode\u003e9334715\u003c/code\u003e\u003c/a\u003e Create scorecard.yml (\u003ca href=\"https://redirect.github.com/google/gson/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b\"\u003e\u003ccode\u003ef7de5c2\u003c/code\u003e\u003c/a\u003e Bump the maven group with 8 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2885\"\u003e#2885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac\"\u003e\u003ccode\u003e8c23cd3\u003c/code\u003e\u003c/a\u003e Update sources to satisfy a new Error Prone check. (\u003ca href=\"https://redirect.github.com/google/gson/issues/2887\"\u003e#2887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f\"\u003e\u003ccode\u003e5eab3ed\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2886\"\u003e#2886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b\"\u003e\u003ccode\u003e5f5c200\u003c/code\u003e\u003c/a\u003e Bump the maven group across 1 directory with 10 updates (\u003ca href=\"https://redirect.github.com/google/gson/issues/2872\"\u003e#2872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/gson/compare/gson-parent-2.8.9...gson-parent-2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider` from 2.9.9 to 2.20.1\n\nUpdates `org.yaml:snakeyaml` from 2.0 to 2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d7136296d8ed594503efef56145d6a89cd76d727\"\u003e\u003ccode\u003ed713629\u003c/code\u003e\u003c/a\u003e Improve tests when reading text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/ebcfd6cdbddfe1f9065ae02d67cae2f9408e443d\"\u003e\u003ccode\u003eebcfd6c\u003c/code\u003e\u003c/a\u003e Fix issue with a big YAML with emoji\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d82139cdbccc1b01fd43303f8c56ddf2f2ffa72a\"\u003e\u003ccode\u003ed82139c\u003c/code\u003e\u003c/a\u003e Fix issue 1098: HighSurrogate can be the last char in the data window\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/4f5f973c4a27ab3fa0c42dd0eb491bca06bb3df7\"\u003e\u003ccode\u003e4f5f973\u003c/code\u003e\u003c/a\u003e Migrate to Maven wrapper 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/5fe82ede72e2207ef978465365fb60094d766223\"\u003e\u003ccode\u003e5fe82ed\u003c/code\u003e\u003c/a\u003e Add a test to prove that no space is needed after an alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/44e8807335cb16b5c603754e1e4ee75ba57f1100\"\u003e\u003ccode\u003e44e8807\u003c/code\u003e\u003c/a\u003e Add a test for issue 1100\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/d19d063fb5e2afb4ff2bb333ec92c6b16acc9479\"\u003e\u003ccode\u003ed19d063\u003c/code\u003e\u003c/a\u003e Improve JacksonTest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/03b9294b7feb2768b3e3f7688c62e21a61ab9a7e\"\u003e\u003ccode\u003e03b9294\u003c/code\u003e\u003c/a\u003e Option to log duplicate keys \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/issues/1101\"\u003e#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/ff42f3654ae982ce6f512d7fd1296e85372e4953\"\u003e\u003ccode\u003eff42f36\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/issues/17\"\u003e#17\u003c/a\u003e from fugerit-org/1-option-to-log-duplicate-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/commits/b16f9485f33136fb30f8472f3ccf0209707c023e\"\u003e\u003ccode\u003eb16f948\u003c/code\u003e\u003c/a\u003e Option to log duplicate keys \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/issues/1101\"\u003e#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.5..snakeyaml-2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson.core:jackson-databind` from 2.16.1 to 2.20\n\nUpdates `com.fasterxml.jackson.core:jackson-core` from 2.13.2 to 2.20\n\nUpdates `com.fasterxml.jackson.core:jackson-annotations` from 2.16.1 to 2.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/danielscholl-osdu/indexer-queue/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Findexer-queue/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"2.5.2","new_version":"2.6.0","update_type":"minor","path":"/workflow-core","pr_created_at":"2025-10-30T21:25:49.000Z","version_change":"2.5.2 → 2.6.0","issue":{"uuid":"3572566576","node_id":"PR_kwDOQMaK086wtj6S","number":10,"state":"open","title":"Bump the core-dependencies group in /workflow-core with 27 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-30T21:25:49.000Z","updated_at":"2025-11-16T11:00:33.582Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-dependencies","update_count":27,"packages":[{"name":"io.netty:netty-bom","old_version":"4.1.118.Final","new_version":"4.2.7.Final","repository_url":"https://github.com/netty/netty"},{"name":"jakarta.servlet:jakarta.servlet-api","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/eclipse-ee4j/servlet-api"},{"name":"org.jacoco:jacoco-maven-plugin","old_version":"0.8.4","new_version":"0.8.14","repository_url":"https://github.com/jacoco/jacoco"},{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.3.7","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework:spring-framework-bom","old_version":"6.1.16","new_version":"6.2.12","repository_url":"https://github.com/spring-projects/spring-framework"},{"name":"org.springframework.security:spring-security-bom","old_version":"6.3.4","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"org.springframework.security:spring-security-web","old_version":"6.3.4","new_version":"6.5.6","repository_url":"https://github.com/spring-projects/spring-security"},{"name":"net.minidev:json-smart","old_version":"2.5.2","new_version":"2.6.0","repository_url":"https://github.com/netplex/json-smart-v2"},{"name":"org.springframework.boot:spring-boot-dependencies","old_version":"3.3.7","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.springframework.boot:spring-boot-configuration-processor","old_version":"3.3.7","new_version":"3.5.7","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"org.projectlombok:lombok","old_version":"1.18.36","new_version":"1.18.42","repository_url":"https://github.com/projectlombok/lombok"},{"name":"org.springdoc:springdoc-openapi-starter-webmvc-ui","old_version":"2.5.0","new_version":"2.8.13","repository_url":"https://github.com/springdoc/springdoc-openapi"},{"name":"io.netty:netty-all","old_version":"4.1.118.Final","new_version":"4.2.7.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-handler","old_version":"4.1.118.Final","new_version":"4.2.7.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-codec","old_version":"4.1.118.Final","new_version":"4.2.7.Final","repository_url":"https://github.com/netty/netty"},{"name":"io.netty:netty-common","old_version":"4.1.118.Final","new_version":"4.2.7.Final","repository_url":"https://github.com/netty/netty"},{"name":"org.apache.commons:commons-collections4","old_version":"4.4","new_version":"4.5.0"},{"name":"org.mapstruct:mapstruct","old_version":"1.3.1.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"org.mapstruct:mapstruct-processor","old_version":"1.3.1.Final","new_version":"1.6.3","repository_url":"https://github.com/mapstruct/mapstruct"},{"name":"org.powermock:powermock-api-mockito2","old_version":"2.0.2","new_version":"2.0.9","repository_url":"https://github.com/powermock/powermock"},{"name":"org.powermock:powermock-module-junit4","old_version":"2.0.2","new_version":"2.0.9","repository_url":"https://github.com/powermock/powermock"},{"name":"org.mockito:mockito-core","old_version":"3.4.0","new_version":"3.12.4","repository_url":"https://github.com/mockito/mockito"},{"name":"com.google.guava:guava","old_version":"32.1.1-jre","new_version":"32.1.3-jre","repository_url":"https://github.com/google/guava"},{"name":"org.yaml:snakeyaml","old_version":"2.0","new_version":"2.5"},{"name":"org.apache.maven.plugins:maven-checkstyle-plugin","old_version":"3.1.0","new_version":"3.6.0","repository_url":"https://github.com/apache/maven-checkstyle-plugin"},{"name":"org.apache.maven.plugins:maven-pmd-plugin","old_version":"3.21.0","new_version":"3.28.0","repository_url":"https://github.com/apache/maven-pmd-plugin"},{"name":"com.github.spotbugs:spotbugs-maven-plugin","old_version":"4.7.3.6","new_version":"4.9.8.1","repository_url":"https://github.com/spotbugs/spotbugs-maven-plugin"}],"path":"/workflow-core","ecosystem":"maven"},"body":"Bumps the core-dependencies group in /workflow-core with 27 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [io.netty:netty-bom](https://github.com/netty/netty) | `4.1.118.Final` | `4.2.7.Final` |\n| [jakarta.servlet:jakarta.servlet-api](https://github.com/eclipse-ee4j/servlet-api) | `6.0.0` | `6.1.0` |\n| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.4` | `0.8.14` |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.7` |\n| [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.1.16` | `6.2.12` |\n| [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) | `6.3.4` | `6.5.6` |\n| [org.springframework.security:spring-security-web](https://github.com/spring-projects/spring-security) | `6.3.4` | `6.5.6` |\n| [net.minidev:json-smart](https://github.com/netplex/json-smart-v2) | `2.5.2` | `2.6.0` |\n| [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.7` |\n| [org.springframework.boot:spring-boot-configuration-processor](https://github.com/spring-projects/spring-boot) | `3.3.7` | `3.5.7` |\n| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.36` | `1.18.42` |\n| [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.5.0` | `2.8.13` |\n| [io.netty:netty-all](https://github.com/netty/netty) | `4.1.118.Final` | `4.2.7.Final` |\n| [io.netty:netty-handler](https://github.com/netty/netty) | `4.1.118.Final` | `4.2.7.Final` |\n| [io.netty:netty-codec](https://github.com/netty/netty) | `4.1.118.Final` | `4.2.7.Final` |\n| [io.netty:netty-common](https://github.com/netty/netty) | `4.1.118.Final` | `4.2.7.Final` |\n| org.apache.commons:commons-collections4 | `4.4` | `4.5.0` |\n| [org.mapstruct:mapstruct](https://github.com/mapstruct/mapstruct) | `1.3.1.Final` | `1.6.3` |\n| [org.mapstruct:mapstruct-processor](https://github.com/mapstruct/mapstruct) | `1.3.1.Final` | `1.6.3` |\n| [org.powermock:powermock-api-mockito2](https://github.com/powermock/powermock) | `2.0.2` | `2.0.9` |\n| [org.powermock:powermock-module-junit4](https://github.com/powermock/powermock) | `2.0.2` | `2.0.9` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `3.4.0` | `3.12.4` |\n| [com.google.guava:guava](https://github.com/google/guava) | `32.1.1-jre` | `32.1.3-jre` |\n| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.0` | `2.5` |\n| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.1.0` | `3.6.0` |\n| [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) | `3.21.0` | `3.28.0` |\n| [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) | `4.7.3.6` | `4.9.8.1` |\n\nUpdates `io.netty:netty-bom` from 4.1.118.Final to 4.2.7.Final\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/511cbacea64c3348078948e8cb424749afeaeefc\"\u003e\u003ccode\u003e511cbac\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/bf1cad6920d65d1a2eac2b0d2efbb58cfcc04cf4\"\u003e\u003ccode\u003ebf1cad6\u003c/code\u003e\u003c/a\u003e Adjust plugin config to not publish testsuite artifacts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/690f56f205ce6921e69bcb240939e633b31799b9\"\u003e\u003ccode\u003e690f56f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/63b523210bd63c7010c44ef31fd89833a1710746\"\u003e\u003ccode\u003e63b5232\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/netty/netty/commit/9f99dfd9bade906ed000d757905be6f8fabce44c\"\u003e\u003ccode\u003e9f99dfd\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/551c32aa8caedc552a8dfb5f535b0ad694a60503\"\u003e\u003ccode\u003e551c32a\u003c/code\u003e\u003c/a\u003e Upgrade publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/a6660fe54fedc4cc420da710fea9b8bb052c3bcc\"\u003e\u003ccode\u003ea6660fe\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] rollback the release of netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/297b7c1dcced0382d40e61495f6295eb01a2a272\"\u003e\u003ccode\u003e297b7c1\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/netty/netty/commit/2c89a17886bf2615d98ca6402bc58df61c28babb\"\u003e\u003ccode\u003e2c89a17\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release netty-4.2.7.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netty/netty/commit/1782e8c2060a244c4d4e6f9d9112d5517ca05120\"\u003e\u003ccode\u003e1782e8c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netty/netty/compare/netty-4.1.118.Final...netty-4.2.7.Final\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jakarta.servlet:jakarta.servlet-api` from 6.0.0 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/servlet/commit/fe6e12a5d54d8ccf5084e034be3e5ecc5a27f082\"\u003e\u003ccode\u003efe6e12a\u003c/code\u003e\u003c/a\u003e Prepare release jakarta.servlet:servlet-parent:6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/servlet/commit/b09f1236b6656ac9f02e0f152c76b6bf2a03fb24\"\u003e\u003ccode\u003eb09f123\u003c/code\u003e\u003c/a\u003e Add missing JARs to webapp - Part of fix for \u003ca href=\"https://redirect.github.com/eclipse-ee4j/servlet-api/issues/638\"\u003e#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/servlet/commit/e93b9bf39d04587305e847c93f0768dc58ccdf99\"\u003e\u003ccode\u003ee93b9bf\u003c/code\u003e\u003c/a\u003e Remove unused code. Part of fix for \u003ca href=\"https://redirect.github.com/eclipse-ee4j/servlet-api/issues/638\"\u003e#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/servlet/commit/04ad5c7514fca15553984765f9f8537464261124\"\u003e\u003ccode\u003e04ad5c7\u003c/code\u003e\u003c/a\u003e Update copyright date used in Javadoc footer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/servlet/commit/3154612df782b05abbda89c867b8e1023020f584\"\u003e\u003ccode\u003e3154612\u003c/code\u003e\u003c/a\u003e Remove text incorrectly added when originally addressing \u003ca href=\"https://redirect.github.com/eclipse-ee4j/servlet-api/issues/18\"\u003e#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/servlet/commit/314c6edc71df740d4033e06cb82530612236cc10\"\u003e\u003ccode\u003e314c6ed\u003c/code\u003e\u003c/a\u003e Revert Dependabot's JRuby update - it breaks the spec build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/servlet/commit/28a4bbecaabd282c51ed43c03b6c8833f727a299\"\u003e\u003ccode\u003e28a4bbe\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/servlet/commit/7a912a8206aea0b391c88dbec1c382176af9b8be\"\u003e\u003ccode\u003e7a912a8\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/servlet/commit/72d43805d585765320aa935a8ac6125d53b634b5\"\u003e\u003ccode\u003e72d4380\u003c/code\u003e\u003c/a\u003e ---\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakartaee/servlet/commit/f2036527bff0e924c4bf7028bae6269af73360f9\"\u003e\u003ccode\u003ef203652\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/eclipse-ee4j/servlet-api/issues/635\"\u003e#635\u003c/a\u003e from jakartaee/dependabot/maven/org.apache.maven.plug...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse-ee4j/servlet-api/compare/6.0.0-RELEASE...6.1.0-RELEASE\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jacoco:jacoco-maven-plugin` from 0.8.4 to 0.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jacoco/jacoco/releases\"\u003eorg.jacoco:jacoco-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 25 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1950\"\u003e#1950\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 26 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1870\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eBranches added by the Kotlin compiler for default argument number 33 or higher are filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1655\"\u003e#1655\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for elvis operator that follows safe call operator is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1814\"\u003e#1814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1954\"\u003e#1954\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for more cases of chained safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1956\"\u003e#1956\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for invocations of suspendCoroutineUninterceptedOrReturn intrinsic is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1929\"\u003e#1929\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas with parameters is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1945\"\u003e#1945\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending functions and lambdas with suspension points that return inline value class is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1871\"\u003e#1871\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin for pausable composition is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1911\"\u003e#1911\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin serialization compiler plugin are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1885\"\u003e#1885\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed handling of implicit else clause of when with String subject in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed handling of implicit default clause of switch by String in Java when compiled by ECJ (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1813\"\u003e#1813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1940\"\u003e#1940\u003c/a\u003e).\nFixed handling of exceptions in chains of safe call operators in Kotlin (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1819\"\u003e#1819\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.13\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 23 and Java 24 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1757\"\u003e#1757\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1631\"\u003e#1631\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1867\"\u003e#1867\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 25 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1807\"\u003e#1807\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of line coverage for Kotlin \u003ccode\u003einline\u003c/code\u003e functions with \u003ccode\u003ereified\u003c/code\u003e type parameter (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1670\"\u003e#1670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eCalculation of coverage for Kotlin \u003ccode\u003eJvmSynthetic\u003c/code\u003e functions (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1700\"\u003e#1700\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin Compose compiler plugin is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1616\"\u003e#1616\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for inline value classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for suspending lambdas without suspension points is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1283\"\u003e#1283\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable enum subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1774\"\u003e#1774\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for when expressions and statements with nullable String subject is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1769\"\u003e#1769\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ePart of bytecode generated by the Kotlin compiler for chains of safe call operators is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1810\"\u003e#1810\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1818\"\u003e#1818\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethod \u003ccode\u003egetEntries\u003c/code\u003e generated by the Kotlin compiler for enum classes is filtered out during generation of report (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1625\"\u003e#1625\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMethods generated by the Kotlin compiler for constructors and functions with \u003ccode\u003eJvmOverloads\u003c/code\u003e annotation are filtered out (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1768\"\u003e#1768\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed interpretation of Kotlin SMAP (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1525\"\u003e#1525\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFile extensions are preserved in HTML report in case of clashes of normalized file names (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1660\"\u003e#1660\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNon-functional Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo build now uses Maven Wrapper and requires at least Maven 3.9.9 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1708\"\u003e#1708\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1707\"\u003e#1707\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1681\"\u003e#1681\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eJaCoCo now depends on ASM 9.8 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1862\"\u003e#1862\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMore context information when \u003ccode\u003eIllegalArgumentException\u003c/code\u003e occurs during reading of zip file (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1833\"\u003e#1833\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.12\u003c/h2\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eJaCoCo now officially supports Java 22 (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1596\"\u003e#1596\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eExperimental support for Java 23 class files (GitHub \u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1553\"\u003e#1553\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/2eb248366f0eb63fd964fc7a81804b27229a6edd\"\u003e\u003ccode\u003e2eb2483\u003c/code\u003e\u003c/a\u003e Prepare release v0.8.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/de76181b207b18c5b727051f8d62c115dc2c976c\"\u003e\u003ccode\u003ede76181\u003c/code\u003e\u003c/a\u003e KotlinSerializableFilter should filter more methods (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/89c4bd5ff39deae410f2a899289fe96739a63c13\"\u003e\u003ccode\u003e89c4bd5\u003c/code\u003e\u003c/a\u003e Fix NPE in KotlinSerializableFilter (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/098112865bb957084cc9abc1a9ca3f5bbff7219b\"\u003e\u003ccode\u003e0981128\u003c/code\u003e\u003c/a\u003e Migrate release staging to the Central Publisher Portal (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1968\"\u003e#1968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/d07bc6b7e47959503f878563cc4d18060223f2de\"\u003e\u003ccode\u003ed07bc6b\u003c/code\u003e\u003c/a\u003e Add filter for bytecode generated by Kotlin serialization compiler plugin (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/5e35fd5e1968c9477948f24991368b872e8014b9\"\u003e\u003ccode\u003e5e35fd5\u003c/code\u003e\u003c/a\u003e Upgrade maven-dependency-plugin to 3.9.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c2fe5cc54472f188c0d0f1158a0f987295217138\"\u003e\u003ccode\u003ec2fe5cc\u003c/code\u003e\u003c/a\u003e Upgrade ASM to 9.9 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1965\"\u003e#1965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/b0f8e23d91d59431124b2863b8e35bdd1b71f7b9\"\u003e\u003ccode\u003eb0f8e23\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should filter \u0026quot;unoptimized\u0026quot; safe call followed b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/c7bd3f4e96540d1a8f58690d5d52a94eebf4c471\"\u003e\u003ccode\u003ec7bd3f4\u003c/code\u003e\u003c/a\u003e Upgrade spotless-maven-plugin to 3.0.0 (\u003ca href=\"https://redirect.github.com/jacoco/jacoco/issues/1961\"\u003e#1961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacoco/jacoco/commit/faa289d2a370fa4f724bed3a09e8591be08cd6c2\"\u003e\u003ccode\u003efaa289d\u003c/code\u003e\u003c/a\u003e KotlinSafeCallOperatorFilter should not be affected by presence of pseudo ins...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jacoco/jacoco/compare/v0.8.4...v0.8.14\"\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-starter-parent` from 3.3.7 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Maven AntRun Plugin is missing changelog link \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47744\"\u003e#47744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeveloping Your First Spring Boot Application has outdated tools \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47700\"\u003e#47700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude deprecated configuration properties in the reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47669\"\u003e#47669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAggregated Javadoc should link to the proper version of JakartaEE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47593\"\u003e#47593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate javadoc of TestRestTemplate following change to redirect behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47474\"\u003e#47474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse non-deprecated syntax to configure sourceCompatibility \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47343\"\u003e#47343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to Framework's \u003ccode\u003e@Bean\u003c/code\u003e annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47330\"\u003e#47330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate managed dependency version override examples in documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47306\"\u003e#47306\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 ActiveMQ 6.1.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47767\"\u003e#47767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Angus Mail 2.0.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47525\"\u003e#47525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to AssertJ 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47526\"\u003e#47526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Byte Buddy 1.17.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47527\"\u003e#47527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Cassandra Driver 4.19.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47768\"\u003e#47768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Classmate 1.7.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47528\"\u003e#47528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47671\"\u003e#47671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Glassfish JAXB 4.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47529\"\u003e#47529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to GraphQL Java 24.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47755\"\u003e#47755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Groovy 4.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47713\"\u003e#47713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47530\"\u003e#47530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpClient5 5.5.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47531\"\u003e#47531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47532\"\u003e#47532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47533\"\u003e#47533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta XML Bind 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47242\"\u003e#47242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.29 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47728\"\u003e#47728\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/d3152ea442dcb70976ca7fbe9ad818e67438967f\"\u003e\u003ccode\u003ed3152ea\u003c/code\u003e\u003c/a\u003e Release v3.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/af07358549ca23f95decb5f6d1ccb239d78f7ddc\"\u003e\u003ccode\u003eaf07358\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/b0bef35478cfad7efcc3d065cd6b2652703ef1d6\"\u003e\u003ccode\u003eb0bef35\u003c/code\u003e\u003c/a\u003e Document missing spring.test.* properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/6683d0f49665a14821b5f6165a04d68bc29da755\"\u003e\u003ccode\u003e6683d0f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/5ba3642364fda0988902ac3456ba8c4530ae7ec5\"\u003e\u003ccode\u003e5ba3642\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.12-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/59aba4e54d75bad73b744667dc08cfb19b7febfb\"\u003e\u003ccode\u003e59aba4e\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/4525a0c3d4221aa26f0b5cedca56d282ae231ad1\"\u003e\u003ccode\u003e4525a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47284\"\u003e#47284\u003c/a\u003e from DKARAGODIN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43d91aee384e83b6e4d3a2195141547d8c1f315e\"\u003e\u003ccode\u003e43d91ae\u003c/code\u003e\u003c/a\u003e Write signature files to uber wars for Oracle Java 17 verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/eaad688dd253601e47b96746a4fe3d51dec1194d\"\u003e\u003ccode\u003eeaad688\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/edee2de8371dd8d2f25c1fec1121a80849959817\"\u003e\u003ccode\u003eedee2de\u003c/code\u003e\u003c/a\u003e Upgrade to Cassandra Driver 4.19.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-framework-bom` from 6.1.16 to 6.2.12\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-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.12\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;forEachByte\u0026quot; variant to DataBuffer for efficient traversing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35623\"\u003e#35623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database [followup] \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35618\"\u003e#35618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove exception handling in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35631\"\u003e#35631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MySQL/MariaDB to TableMetaDataProviderFactory for correct generated-keys support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35593\"\u003e#35593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize state management in StompSubProtocolHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35591\"\u003e#35591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServletServerHttpRequest.getRemoteAddress() may perform DNS lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35589\"\u003e#35589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmit log message when multiple primary beans are detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35550\"\u003e#35550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate key error is mapped to \u003ccode\u003eTransientDataAccessException\u003c/code\u003e by \u003ccode\u003eSQLStateSQLExceptionTranslator\u003c/code\u003e for \u003ccode\u003eBatchUpdateException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35547\"\u003e#35547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant object allocation in cglib proxy method calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35543\"\u003e#35543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecation on \u003ccode\u003eCandidateComponentsIndex\u003c/code\u003e and \u003ccode\u003eCandidateComponentsIndexLoader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35472\"\u003e#35472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProcessing response with no Content-Length header and no body raises EOFException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35361\"\u003e#35361\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\u003eDefaultListableBeanFactory::getBeanNamesForType does not always return all bean names \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35634\"\u003e#35634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider defaultCandidate for scoped proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35627\"\u003e#35627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease data buffer in AbstractCharSequenceDecoder even when String creation fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35625\"\u003e#35625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathMatchingResourcePatternResolver is not able to resolve file in SpringBoot Packaged JAR \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35617\"\u003e#35617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent NoClassDefFoundError when Jetty Reactive HttpClient is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35608\"\u003e#35608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance regression with Property Placeholder Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35594\"\u003e#35594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain order of \u003ccode\u003eproduces\u003c/code\u003e media types in \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35587\"\u003e#35587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35564\"\u003e#35564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpEL expression parser uses more CPU after upgrade to 6.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35556\"\u003e#35556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread race during FactoryBean instantiations starting with 6.2 due to lenient locks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35545\"\u003e#35545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parsed path handling in UrlHandlerFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35538\"\u003e#35538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResourceHttpMessageWriter.write has unexpected error handling for invalid range requests (offset \u0026gt; content length) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35536\"\u003e#35536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestNGSpringContextTests\u003c/code\u003e is not thread-safe regarding tracked exceptions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35528\"\u003e#35528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUrlHandlerFilter breaks RequestDispatcher.forward() on Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35509\"\u003e#35509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMockHttpServletRequestBuilder#buildRequest is not idempotent \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35493\"\u003e#35493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJvmDefault\u003c/code\u003e (default in Kotlin 2.2.20+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35487\"\u003e#35487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInstanceSupplierCodeGenerator fails to detect deprecated type on package private factory method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35486\"\u003e#35486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix synchronization in ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35466\"\u003e#35466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euseCaches option in PathMatchingResourcePatternResolver not applied in special case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35465\"\u003e#35465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock during context initialization due to EntityManager lock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35398\"\u003e#35398\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\u003eImprove guidance in WebFlux on how to join inbound and outbound streams in \u003ccode\u003eWebSocketHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35572\"\u003e#35572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eidref\u003c/code\u003e example in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35560\"\u003e#35560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix URI Patterns docs in WebMVC and WebFlux Request Mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35551\"\u003e#35551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow event listener method declared with multiple event classes to take a single parameter that is assignable from all of those event classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35506\"\u003e#35506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Task Javadoc about Runnable wrapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35394\"\u003e#35394\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 Micrometer 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35640\"\u003e#35640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35638\"\u003e#35638\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/e354390837e62c77a7ac386960df33fb357724b8\"\u003e\u003ccode\u003ee354390\u003c/code\u003e\u003c/a\u003e Release v6.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c53132ecdf8a01ad7a4523501d5dae2288fa8d0f\"\u003e\u003ccode\u003ec53132e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03c3ec15774c4de714129222b9b7732b57d96225\"\u003e\u003ccode\u003e03c3ec1\u003c/code\u003e\u003c/a\u003e Fall back on remoteHost if remoteAddress is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c88bfc54c9256e3c07511aa303be2b136c03e0e2\"\u003e\u003ccode\u003ec88bfc5\u003c/code\u003e\u003c/a\u003e Refactor state management in StompSubProtocolHandler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a96558c965d1a12bf92a816b83228b3597783cf1\"\u003e\u003ccode\u003ea96558c\u003c/code\u003e\u003c/a\u003e Revise commit 01acb805018da643a3c4320ff0e032aa998beda8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1612b7c5dbe53189ed64274571d7c68b61dc4d98\"\u003e\u003ccode\u003e1612b7c\u003c/code\u003e\u003c/a\u003e Remove test prefixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01acb805018da643a3c4320ff0e032aa998beda8\"\u003e\u003ccode\u003e01acb80\u003c/code\u003e\u003c/a\u003e Improve exception handling in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f4438ce9e3c0f3c5c2d89a5c8ebf251849943355\"\u003e\u003ccode\u003ef4438ce\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.11 and Micrometer 1.14.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5033b9d3c5ab88dc33c0d35b096ccb58a5cc59d1\"\u003e\u003ccode\u003e5033b9d\u003c/code\u003e\u003c/a\u003e Reset by-type cache for Object after registering a new singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d733023a2978a4725c6686645ad2dc05e640266f\"\u003e\u003ccode\u003ed733023\u003c/code\u003e\u003c/a\u003e Consistently apply fallback attribute to proxy definition as well\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.1.16...v6.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-bom` from 6.3.4 to 6.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.6\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18082\"\u003e#18082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17930\"\u003e#17930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17929\"\u003e#17929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.11 to 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18045\"\u003e#18045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.5 to 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17950\"\u003e#17950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.gretty:gretty from 4.1.7 to 4.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17945\"\u003e#17945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.31.Final to 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18039\"\u003e#18039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18083\"\u003e#18083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.ldap:spring-ldap-core from 3.2.14 to 3.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18067\"\u003e#18067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.11 to 6.2.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18068\"\u003e#18068\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.5\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17922\"\u003e#17922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17911\"\u003e#17911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17923\"\u003e#17923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17910\"\u003e#17910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17924\"\u003e#17924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17913\"\u003e#17913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17925\"\u003e#17925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17912\"\u003e#17912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17926\"\u003e#17926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17914\"\u003e#17914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate servlet test method docs to use include-code \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17749\"\u003e#17749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAnnonation Scanning Should Fallback to Object when Parameter Matching \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17899\"\u003e#17899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double-slash when basePath is root \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17841\"\u003e#17841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix traceId discrepancy in case error in servlet web \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17796\"\u003e#17796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReference should advise avoiding post-authorization on writes \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17798\"\u003e#17798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17893\"\u003e#17893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17874\"\u003e#17874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17895\"\u003e#17895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17854\"\u003e#17854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17836\"\u003e#17836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17894\"\u003e#17894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17858\"\u003e#17858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17767\"\u003e#17767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/56a23d9ddcee97882c664b84952199764ff928e2\"\u003e\u003ccode\u003e56a23d9\u003c/code\u003e\u003c/a\u003e Release 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/cb994aad6c4dcb1c00f47bd6561c002fb3753fdc\"\u003e\u003ccode\u003ecb994aa\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/6f6ee0c060c5f00ab7b3ed32e23e67c7ab97c38f\"\u003e\u003ccode\u003e6f6ee0c\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/9cecc2cf0951473251cf8faa0bb38911d2557507\"\u003e\u003ccode\u003e9cecc2c\u003c/code\u003e\u003c/a\u003e Merge branch '6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f19c9c86256bcda79ae7300cdc22c7363e15c349\"\u003e\u003ccode\u003ef19c9c8\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/8b89e31e3d60973262c321573ddebc824cfb6c7e\"\u003e\u003ccode\u003e8b89e31\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/67b15be917c42fa615fe5f66264808c9e7f1c716\"\u003e\u003ccode\u003e67b15be\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/217a29e6ba6107210d285d887bc9ca27589de0cb\"\u003e\u003ccode\u003e217a29e\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/b2d638063393131168318f64622053444e77d5fe\"\u003e\u003ccode\u003eb2d6380\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ba2619cb8a12478fee63db7ac3d7a4b50fe02b16\"\u003e\u003ccode\u003eba2619c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.3.4...6.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.security:spring-security-web` from 6.3.4 to 6.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-security/releases\"\u003eorg.springframework.security:spring-security-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.6\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18082\"\u003e#18082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17930\"\u003e#17930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17929\"\u003e#17929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.11 to 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18045\"\u003e#18045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.5 to 3.27.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17950\"\u003e#17950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.gretty:gretty from 4.1.7 to 4.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17945\"\u003e#17945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.31.Final to 6.6.33.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18039\"\u003e#18039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18083\"\u003e#18083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.ldap:spring-ldap-core from 3.2.14 to 3.2.15 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18067\"\u003e#18067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.11 to 6.2.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/18068\"\u003e#18068\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.5\u003c/h2\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17922\"\u003e#17922\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17911\"\u003e#17911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17923\"\u003e#17923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17910\"\u003e#17910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17924\"\u003e#17924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hibernate.orm:hibernate-core from 6.6.26.Final to 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17913\"\u003e#17913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17925\"\u003e#17925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework.data:spring-data-bom from 2024.1.8 to 2024.1.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17912\"\u003e#17912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17926\"\u003e#17926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.springframework:spring-framework-bom from 6.2.10 to 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17914\"\u003e#17914\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.5.4\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate servlet test method docs to use include-code \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17749\"\u003e#17749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAnnonation Scanning Should Fallback to Object when Parameter Matching \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17899\"\u003e#17899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double-slash when basePath is root \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17841\"\u003e#17841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix traceId discrepancy in case error in servlet web \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17796\"\u003e#17796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReference should advise avoiding post-authorization on writes \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/issues/17798\"\u003e#17798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17893\"\u003e#17893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.code.gson:gson from 2.13.1 to 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17874\"\u003e#17874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17895\"\u003e#17895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17854\"\u003e#17854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.webauthn4j:webauthn4j-core from 0.29.5.RELEASE to 0.29.6.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17836\"\u003e#17836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17894\"\u003e#17894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump io.micrometer:micrometer-observation from 1.14.10 to 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17858\"\u003e#17858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-security/pull/17767\"\u003e#17767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/56a23d9ddcee97882c664b84952199764ff928e2\"\u003e\u003ccode\u003e56a23d9\u003c/code\u003e\u003c/a\u003e Release 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/cb994aad6c4dcb1c00f47bd6561c002fb3753fdc\"\u003e\u003ccode\u003ecb994aa\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/6f6ee0c060c5f00ab7b3ed32e23e67c7ab97c38f\"\u003e\u003ccode\u003e6f6ee0c\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom from 2024.1.10 to 2024.1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/9cecc2cf0951473251cf8faa0bb38911d2557507\"\u003e\u003ccode\u003e9cecc2c\u003c/code\u003e\u003c/a\u003e Merge branch '6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/f19c9c86256bcda79ae7300cdc22c7363e15c349\"\u003e\u003ccode\u003ef19c9c8\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/8b89e31e3d60973262c321573ddebc824cfb6c7e\"\u003e\u003ccode\u003e8b89e31\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/67b15be917c42fa615fe5f66264808c9e7f1c716\"\u003e\u003ccode\u003e67b15be\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/217a29e6ba6107210d285d887bc9ca27589de0cb\"\u003e\u003ccode\u003e217a29e\u003c/code\u003e\u003c/a\u003e Bump org.springframework.data:spring-data-bom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/b2d638063393131168318f64622053444e77d5fe\"\u003e\u003ccode\u003eb2d6380\u003c/code\u003e\u003c/a\u003e Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-security/commit/ba2619cb8a12478fee63db7ac3d7a4b50fe02b16\"\u003e\u003ccode\u003eba2619c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/6.4.x' into 6.5.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-security/compare/6.3.4...6.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `net.minidev:json-smart` from 2.5.2 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netplex/json-smart-v2/releases\"\u003enet.minidev:json-smart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix JSONObject.merge blocks overwriting (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/175\"\u003e#175\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/238\"\u003enetplex/json-smart-v2#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: prepare for next version by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/241\"\u003enetplex/json-smart-v2#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use standard charset object instead by \u003ca href=\"https://github.com/hezhangjian\"\u003e\u003ccode\u003e@​hezhangjian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/242\"\u003enetplex/json-smart-v2#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Spotless + Maven wrapper by \u003ca href=\"https://github.com/ccudennec-otto\"\u003e\u003ccode\u003e@​ccudennec-otto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/246\"\u003enetplex/json-smart-v2#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix JSONArray merge(Object)(\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/51\"\u003e#51\u003c/a\u003e) by \u003ca href=\"https://github.com/caimo\"\u003e\u003ccode\u003e@​caimo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/247\"\u003enetplex/json-smart-v2#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/253\"\u003enetplex/json-smart-v2#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.11.4 to 5.12.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/248\"\u003enetplex/json-smart-v2#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/252\"\u003enetplex/json-smart-v2#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/251\"\u003enetplex/json-smart-v2#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/250\"\u003enetplex/json-smart-v2#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/249\"\u003enetplex/json-smart-v2#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/256\"\u003enetplex/json-smart-v2#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.0 to 5.12.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/255\"\u003enetplex/json-smart-v2#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/263\"\u003enetplex/json-smart-v2#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/260\"\u003enetplex/json-smart-v2#260\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/262\"\u003enetplex/json-smart-v2#262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.1 to 5.12.2 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/261\"\u003enetplex/json-smart-v2#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/268\"\u003enetplex/json-smart-v2#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/267\"\u003enetplex/json-smart-v2#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.12.2 to 5.13.0 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/266\"\u003enetplex/json-smart-v2#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/265\"\u003enetplex/json-smart-v2#265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/276\"\u003enetplex/json-smart-v2#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/274\"\u003enetplex/json-smart-v2#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/273\"\u003enetplex/json-smart-v2#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/277\"\u003enetplex/json-smart-v2#277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit.version from 5.13.0 to 5.13.4 in /json-smart-action by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/278\"\u003enetplex/json-smart-v2#278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.46.1 in /json-smart by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/275\"\u003enetplex/json-smart-v2#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix unpack dependencies failed (\u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/issues/176\"\u003e#176\u003c/a\u003e) by \u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix Issue 177 (support incomplet json messages) by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/254\"\u003enetplex/json-smart-v2#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimprove github action by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/279\"\u003enetplex/json-smart-v2#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emutiple updates, new github workflow, more coverage.... by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/280\"\u003enetplex/json-smart-v2#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade by \u003ca href=\"https://github.com/UrielCh\"\u003e\u003ccode\u003e@​UrielCh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/281\"\u003enetplex/json-smart-v2#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcHwang2\"\u003e\u003ccode\u003e@​pcHwang2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/netplex/json-smart-v2/pull/257\"\u003enetplex/json-smart-v2#257\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ehttps://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/ebf7cf8cf0dccef246cd1ed0d052074d787a2de4\"\u003e\u003ccode\u003eebf7cf8\u003c/code\u003e\u003c/a\u003e try deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/95a9bc3a55e81ad529388652049a2d0604b97a66\"\u003e\u003ccode\u003e95a9bc3\u003c/code\u003e\u003c/a\u003e try somthink else\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/4aac0d725475b920cf18e5af6c32e694bc16085e\"\u003e\u003ccode\u003e4aac0d7\u003c/code\u003e\u003c/a\u003e make it publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/d3a86df285450a116a75cc77919e27e60e8ddc73\"\u003e\u003ccode\u003ed3a86df\u003c/code\u003e\u003c/a\u003e deploy one by one\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/13d282b60c9afbb01822c2522bec5be20f692c97\"\u003e\u003ccode\u003e13d282b\u003c/code\u003e\u003c/a\u003e patch deploy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/b4940f5ade3a2ed9b1b3956e79141dd2972d4555\"\u003e\u003ccode\u003eb4940f5\u003c/code\u003e\u003c/a\u003e patch deploy verbosity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/edc6e6ebb1a72cfb7da82e4888c9c5d42f0e7bf6\"\u003e\u003ccode\u003eedc6e6e\u003c/code\u003e\u003c/a\u003e hange publishing plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/49e150f4c1d03a83e44800b02d643cc791f27a98\"\u003e\u003ccode\u003e49e150f\u003c/code\u003e\u003c/a\u003e add git tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/29543a18f92a7cf7a69d8083b9093ca4a7cd022f\"\u003e\u003ccode\u003e29543a1\u003c/code\u003e\u003c/a\u003e replace snapshot by the release version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netplex/json-smart-v2/commit/580360225b9b766fb5fd66031c0257870632a583\"\u003e\u003ccode\u003e5803602\u003c/code\u003e\u003c/a\u003e force release to central\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netplex/json-smart-v2/compare/2.5.2...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework.boot:spring-boot-dependencies` from 3.3.7 to 3.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-dependencies's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TWENTY_FIVE to JavaVersion enum \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47609\"\u003e#47609\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\u003eSigned jar verification fails when nested in an uber war running on an Oracle JVM \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47771\"\u003e#47771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47737\"\u003e#47737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHomebrew formula for the CLI should use libexec \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47722\"\u003e#47722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47717\"\u003e#47717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47678\"\u003e#47678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnBeanCondition no longer correctly finds annotations on scoped target proxy beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47635\"\u003e#47635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavaVersion doesn't work reliably in native-image \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47620\"\u003e#47620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47346\"\u003e#47346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLauncher fails to find main method when it is parameterless \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47311\"\u003e#47311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePackage private Main class using Java 25 is not found by build plugins \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47309\"\u003e#47309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBitnami legacy images are not automatically detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47275\"\u003e#47275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven plugin does not provide an easy way to exclude optional dependencies from uber jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/25403\"\u003e#25403\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\u003eSome spring.test.* properties are not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47775\"\u003e#47775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency management for Ma...\n\n_Description has been truncated_","html_url":"https://github.com/danielscholl-osdu/workflow/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielscholl-osdu%2Fworkflow/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}}]}